ifPNG

Model Context Protocol

Image conversion, inside your AI

Connect ifPNG to Claude or any other MCP client and convert images to PNG, JPEG, WebP or AVIF without leaving the conversation. Sign in with your ifPNG account — no API keys to manage or paste.

Connect your client

1

Add ifPNG to Claude

Settings → Connectors → Add custom connector, name it “ifPNG”, and paste this URL:

https://ifpng.com/api/mcp
2

Connect and start converting

Sign in and approve, then ask Claude to convert an image.

Clients that only launch local stdio servers can use the bridge script in the mcp-bridge folder. Prefer an API key over sign-in (for CI, scripts or a headless box)? Create one in your dashboard and send it as Authorization: Bearer ….

Tools

ToolWhat it does
convert_imageConvert to PNG, JPEG, WebP or AVIF, with optional resize, quality and background flattening.
inspect_imageReport format, dimensions, transparency, frames and metadata. Free.
list_formatsList supported formats and every enforced limit. Free.
get_usageReport quota used, remaining and reset time. Free.

Formats

In: png, jpeg, webp, avif, gif, tiff, heif, jp2, bmp

Out: png, jpeg, webp, avif

Limits

25MB per image

30 requests/min

5,000 conversions/month

Access

Pro subscribers

See plans

What we do with your images

  • EXIF, GPS and other metadata are removed by default. Orientation is applied to the pixels first, so nothing rotates unexpectedly.
  • Small results are returned straight to your client and never stored. Larger ones are held behind a private, one-hour link and deleted within 24 hours.
  • A connected client can convert images and read your quota. It cannot see your account details, your past conversions or your billing.
  • Disconnect any client at any time from your dashboard. Access also stops immediately if a subscription lapses.

Frequently asked questions

What is the Model Context Protocol (MCP)?+

MCP (Model Context Protocol) is an open standard that lets AI assistants like Claude, ChatGPT and Cursor connect to external tools over a common protocol, so they can call real functionality — like converting an image — instead of just describing how to do it.

How do I connect ifPNG to Claude, ChatGPT or Cursor?+

Open your client's tab below, copy the URL or command shown there (https://ifpng.com/api/mcp), add it as a custom connector in your client's settings, and sign in with your ifPNG account when it opens. Cursor also supports a one-click "Add to Cursor" install link.

Which AI clients work with ifPNG's MCP server?+

Claude, ChatGPT, Cursor, Claude Code, OpenClaw and Hermes are set up directly on this page, but any Model Context Protocol client that speaks streamable HTTP can connect using the same endpoint.

Do I need an API key to use the MCP server?+

No. Signing in links your ifPNG account via OAuth 2.1 with PKCE — no key to copy or store. An API key is only useful for headless setups like CI jobs or scripts, and can be created from your dashboard.

Which image formats does the ifPNG MCP server support?+

It accepts png, jpeg, webp, avif, gif, tiff, heif, jp2, bmp as input and converts to png, jpeg, webp, avif.

Are there file size or usage limits?+

Yes — up to 25MB per image, 30 requests per minute, and 5,000 conversions per month.

Is the ifPNG MCP integration free?+

MCP access is included with a Pro subscription; see the pricing page for current plans.

Does ifPNG store the images I convert through MCP?+

No. Small results are returned directly to your client and never stored. Larger results are held behind a private, one-hour link and deleted within 24 hours.

What happens to EXIF and GPS metadata when I convert an image?+

It is stripped by default. Orientation is applied to the pixels first, so a converted image never rotates unexpectedly after the metadata that described its orientation is removed.

Can I disconnect a client or revoke MCP access later?+

Yes — disconnect any client at any time from your dashboard. Access also stops immediately if your subscription lapses.

For developers and AI clients

Streamable HTTP, stateless, protocol revision 2025-06-18. Authorization is OAuth 2.1 with PKCE and dynamic client registration; discovery starts at https://ifpng.com/.well-known/oauth-protected-resource. API keys are accepted as an alternative bearer credential. Full reference: MCP_SERVER.md.