Connects Claude to Get Pronto's image hosting and transformation API. You get six tools: upload images from local paths, URLs, or data URLs, list and retrieve files with pagination, delete uploads, and generate transformed image URLs with resize, crop, blur, format conversion, and other options. Includes a generate_test_key tool that spins up ephemeral accounts with 100MB storage and 7-day TTL, so you can test without signing up. Useful when you need Claude to handle image uploads and apply transformations on the fly, whether you're prototyping visual workflows or building image processing into agent actions.
An MCP (Model Context Protocol) server that lets AI agents use Get Pronto image hosting and transformation services natively.
Full documentation can be found in our docs area.
Add to your Claude Code settings (.claude/settings.json):
{
"mcpServers": {
"getpronto": {
"command": "npx",
"args": ["-y", "getpronto-mcp"],
"env": {
"GETPRONTO_API_KEY": "pronto_sk_..."
}
}
}
}
Or without a key — the agent will generate an ephemeral test key on demand:
{
"mcpServers": {
"getpronto": {
"command": "npx",
"args": ["-y", "getpronto-mcp"]
}
}
}
| Tool | Description |
|---|---|
generate_test_key | Generate an ephemeral API key with limited quotas (no signup required) |
upload_image | Upload from a file path, URL, or data URL |
list_files | List files with pagination and folder filtering |
get_file | Get file details (URL, dimensions, metadata) |
delete_file | Delete a file |
transform_image | Generate a transformed image URL (resize, format, blur, crop, etc.) |
If no API key is configured, the agent can call generate_test_key to get a temporary key instantly — no signup or account needed.
| Limit | Value |
|---|---|
| Storage | 100 MB |
| Monthly bandwidth | 500 MB |
| Monthly transforms | 100 |
| Max file size | 10 MB (images only) |
| TTL | 7 days |
After 7 days, the ephemeral account and all its files are automatically deleted.
| Variable | Description | Default |
|---|---|---|
GETPRONTO_API_KEY | Your Get Pronto secret API key | None (use generate_test_key) |
GETPRONTO_BASE_URL | API base URL | https://api.getpronto.io/v1 |
The transform_image tool supports:
width, height, fit (cover, contain, fill, inside, outside){ width, color } (hex color, e.g. FF0000){ x, y, width, height }GETPRONTO_API_KEYsecretYour Get Pronto secret API key. If omitted, use the generate_test_key tool to get an ephemeral key.
GETPRONTO_BASE_URLAPI base URL. Defaults to https://api.getpronto.io/v1