{
  "markdown": "# GetPronto MCP Server\n\nAn [MCP (Model Context Protocol)](https://modelcontextprotocol.io) server that lets AI agents use [Get Pronto](https://www.getpronto.io) image hosting and transformation services natively.\n\nFull documentation can be found in [our docs area](https://www.getpronto.io/docs).\n\n## Quick Start\n\nAdd to your Claude Code settings (`.claude/settings.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"getpronto\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getpronto-mcp\"],\n      \"env\": {\n        \"GETPRONTO_API_KEY\": \"pronto_sk_...\"\n      }\n    }\n  }\n}\n```\n\nOr without a key — the agent will generate an ephemeral test key on demand:\n\n```json\n{\n  \"mcpServers\": {\n    \"getpronto\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getpronto-mcp\"]\n    }\n  }\n}\n```\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `generate_test_key` | Generate an ephemeral API key with limited quotas (no signup required) |\n| `upload_image` | Upload from a file path, URL, or data URL |\n| `list_files` | List files with pagination and folder filtering |\n| `get_file` | Get file details (URL, dimensions, metadata) |\n| `delete_file` | Delete a file |\n| `transform_image` | Generate a transformed image URL (resize, format, blur, crop, etc.) |\n\n## Ephemeral Test Keys\n\nIf no API key is configured, the agent can call `generate_test_key` to get a temporary key instantly — no signup or account needed.\n\n| Limit | Value |\n|-------|-------|\n| Storage | 100 MB |\n| Monthly bandwidth | 500 MB |\n| Monthly transforms | 100 |\n| Max file size | 10 MB (images only) |\n| TTL | 7 days |\n\nAfter 7 days, the ephemeral account and all its files are automatically deleted.\n\n## Environment Variables\n\n| Variable | Description | Default |\n|----------|-------------|---------|\n| `GETPRONTO_API_KEY` | Your Get Pronto secret API key | None (use `generate_test_key`) |\n| `GETPRONTO_BASE_URL` | API base URL | `https://api.getpronto.io/v1` |\n\n## Transform Options\n\nThe `transform_image` tool supports:\n\n- **Resize**: `width`, `height`, `fit` (cover, contain, fill, inside, outside)\n- **Quality**: 1-100\n- **Blur**: Gaussian blur (0.3-1000)\n- **Sharpen**: Boolean\n- **Grayscale**: Boolean\n- **Rotate**: -360 to 360 degrees\n- **Format**: jpeg, png, webp, avif\n- **Border**: `{ width, color }` (hex color, e.g. `FF0000`)\n- **Crop**: `{ x, y, width, height }`\n\n## Related\n\n- [getpronto-sdk](https://www.npmjs.com/package/getpronto-sdk) — JavaScript/TypeScript SDK\n- [Get Pronto Docs](https://www.getpronto.io/docs) — Full documentation\n- [Get Pronto](https://www.getpronto.io) — Image hosting and transformation SaaS\n",
  "bytes": 2592,
  "sha": "e3c446a9347f6ba5bd7ca74cbf6e66632195e778171b11258d85f9575a882474",
  "repo_slug": "getpronto-io/getpronto-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_jaygould_getpronto_68b3bfbe/readme"
}