mcpField
G
getpronto

getpronto

Local
github.com/getpronto-ioMedia & Design0Updated 31w ago

About getpronto

getpronto is an MCP server that lets AI agents use Get Pronto for image hosting and transformation. Its tools cover uploads, file management, and image transformations, with temporary test keys available without signup.

Key features

  1. 01Upload images from paths or URLs
  2. 02List, inspect, and delete files
  3. 03Generate transformed image URLs
  4. 04Resize, crop, and rotate images
  5. 05Create temporary test API keys

Use cases

  1. 01Upload an image for hosting
  2. 02Inspect image metadata and dimensions
  3. 03Create resized or reformatted image URLs
  4. 04Try image services without signup

MCP support

The MCP server exposes Get Pronto image hosting and transformation tools to AI agents, including upload, file management, and image transformation.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"jaygould-getpronto": {
"command": "npx",
"args": [
"-y",
"getpronto-mcp"
],
"env": {
"GETPRONTO_API_KEY": "<GETPRONTO_API_KEY>",
"GETPRONTO_BASE_URL": "<GETPRONTO_BASE_URL>"
}
}
}
}
Run commandnpx -y getpronto-mcp
Environment variables to set
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

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmgetpronto-mcp1.0.2

Tools

6

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
baseUrlstringNoBase URL for the Get Pronto API. Defaults to https://api.getpronto.io/v1

Details

From the project 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

ToolDescription
generate_test_keyGenerate an ephemeral API key with limited quotas (no signup required)
upload_imageUpload from a file path, URL, or data URL
list_filesList files with pagination and folder filtering
get_fileGet file details (URL, dimensions, metadata)
delete_fileDelete a file
transform_imageGenerate 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.

LimitValue
Storage100 MB
Monthly bandwidth500 MB
Monthly transforms100
Max file size10 MB (images only)
TTL7 days

After 7 days, the ephemeral account and all its files are automatically deleted.

Environment Variables

VariableDescriptionDefault
GETPRONTO_API_KEYYour Get Pronto secret API keyNone (use generate_test_key)
GETPRONTO_BASE_URLAPI base URLhttps://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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.