CropDen MCP
An MCP server providing social media image size data, safe zones, and AI tools for extending, upscaling, and removing backgrounds from images.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://cropden.com/mcpWhat you can do with it
- Retrieve platform-specific image dimensions and safe zones
- Extend images using AI outpainting
- Upscale images to higher resolutions
- Remove backgrounds from images
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- cropden 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
get_image_sizes — Image sizes for social media and passports
Exact image sizes for Instagram, YouTube, TikTok, X, LinkedIn, Facebook, Discord, Twitch, Pinterest, marketplaces and passport photos, with safe zones (pixel areas the app covers or crops), upload limits and minimum sizes. Free, no API key. With no arguments it lists every size id; pass `id` (e.g. "youtube-banner/banner") or `platform` (e.g. "Instagram") for full details.
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "A size id like \"instagram-story/story\", or a group id like \"youtube-banner\"."
},
"platform": {
"type": "string",
"description": "Platform name, e.g. \"YouTube\", or \"passport\"."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}ai_extend_image — AI image extender (outpaint)
Extend an image to a wider or taller shape with AI, e.g. a portrait photo to a 16:9 YouTube thumbnail without cropping the subject. Costs 5 CropDen credits per run, refunded if it fails. Needs a CropDen API key. Input: PNG, JPEG or WebP, up to 10 MB and 2048 px on the longest side. Returns a link to the result, valid 7 days. The model redraws the whole frame, so tiny details of the original can change.
{
"type": "object",
"required": [
"ratio"
],
"properties": {
"ratio": {
"enum": [
"1:1",
"4:5",
"3:4",
"2:3",
"9:16",
"4:3",
"3:2",
"16:9",
"21:9",
"5:4",
"4:1",
"1:4"
],
"type": "string",
"description": "Target shape, width:height."
},
"image_url": {
"type": "string",
"description": "Public https URL of a PNG, JPEG or WebP image."
},
"image_base64": {
"type": "string",
"description": "The image as base64 (a data: URL is fine). Use instead of image_url for local files."
}
}
}{
"readOnlyHint": false,
"openWorldHint": true
}ai_upscale_image — AI image upscaler
Upscale an image 2x or 4x with AI. Costs 8 credits for 2x and 12 for 4x, refunded if it fails. Needs a CropDen API key. Input: PNG, JPEG or WebP, up to 10 MB; longest side up to 2048 px for 2x or 1024 px for 4x. Returns a link to the result, valid 7 days.
{
"type": "object",
"required": [
"factor"
],
"properties": {
"factor": {
"enum": [
2,
4
],
"type": "number"
},
"image_url": {
"type": "string",
"description": "Public https URL of a PNG, JPEG or WebP image."
},
"image_base64": {
"type": "string",
"description": "The image as base64 (a data: URL is fine). Use instead of image_url for local files."
}
}
}{
"readOnlyHint": false,
"openWorldHint": true
}ai_remove_background — Remove background
Remove the background of an image with AI; the result is a PNG with transparency. Costs 1 credit per run, refunded if it fails. Needs a CropDen API key. Input: PNG, JPEG or WebP, up to 10 MB and 2048 px on the longest side. Returns a link to the result, valid 7 days.
{
"type": "object",
"properties": {
"image_url": {
"type": "string",
"description": "Public https URL of a PNG, JPEG or WebP image."
},
"image_base64": {
"type": "string",
"description": "The image as base64 (a data: URL is fine). Use instead of image_url for local files."
}
}
}{
"readOnlyHint": false,
"openWorldHint": true
}get_ai_task — Check an AI run
Status of an AI run that was still working when its tool returned. Pass the task_id it gave you; wait about 10 seconds between checks.
{
"type": "object",
"required": [
"task_id"
],
"properties": {
"task_id": {
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}get_credit_balance — Credit balance
How many CropDen credits the API key owner has left.
{
"type": "object",
"properties": {}
}{
"readOnlyHint": true,
"openWorldHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 319 ms
- 95th percentile latency
- 319 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 319 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http cropden-mcp https://cropden.com/mcpCodex
codex mcp add cropden-mcp --url https://cropden.com/mcpCursor
{
"mcpServers": {
"cropden-mcp": {
"url": "https://cropden.com/mcp"
}
}
}Cline
{
"mcpServers": {
"cropden-mcp": {
"type": "streamableHttp",
"url": "https://cropden.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"cropden-mcp": {
"type": "http",
"url": "https://cropden.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http cropden-mcp https://cropden.com/mcpClaude Desktop
{
"mcpServers": {
"cropden-mcp": {
"url": "https://cropden.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"cropden-mcp": {
"serverUrl": "https://cropden.com/mcp"
}
}
}Let your agent find its tools
Find servers like CropDen MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.