About io.github.jaygould/getpronto
io.github.jaygould/getpronto is an MCP server in the Files category: upload, transform, and manage images on Get Pronto from AI agents.
Install
claude mcp add io-github-jaygould-getpronto -- npx -y getpronto-mcpnpx -y getpronto-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (6)
delete_fileDelete a file
Parameters not published.
generate_test_keyGenerate an ephemeral API key with limited quotas (no signup required)
Parameters not published.
get_fileGet file details (URL, dimensions, metadata)
Parameters not published.
list_filesList files with pagination and folder filtering
Parameters not published.
transform_imageGenerate a transformed image URL (resize, format, blur, crop, etc.)
Parameters not published.
upload_imageUpload from a file path, URL, or data URL
Parameters not published.
Ask AI
Ask AI about io.github.jaygould/getpronto
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
GetPronto MCP Server
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.
Quick Start
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"]
}
}
}
Tools
| 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.) |
Ephemeral Test Keys
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.
Environment Variables
| 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 |
Transform Options
The transform_image tool supports:
- Resize:
width,height,fit(cover, contain, fill, inside, outside) - Quality: 1-100
- Blur: Gaussian blur (0.3-1000)
- Sharpen: Boolean
- Grayscale: Boolean
- Rotate: -360 to 360 degrees
- Format: jpeg, png, webp, avif
- Border:
{ width, color }(hex color, e.g.FF0000) - Crop:
{ x, y, width, height }
Related
- getpronto-sdk — JavaScript/TypeScript SDK
- Get Pronto Docs — Full documentation
- Get Pronto — Image hosting and transformation SaaS
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.