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

Open connector settings

In the Claude app or on claude.ai, go to Settings → Connectors and choose Add custom connector.

Open Claude settings
2

Add the ifPNG connector

Click Add custom connector, name it “ifPNG”, and paste the server URL:

3

Connect and sign in

Click Add → Connect and sign in with your ifPNG account. 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 ….

Convert your images with AI

Use natural language and no other apps.

Inpng, jpeg, webp, avif, gif, tiff, heif, jp2, bmp

Outpng, jpeg, webp, avif

01234567890123456789012345678901234567890123456789012345678901234567890123456789
Saved tokens
Base64 in chat2,954,362tokens for one 3MB photo
With ifPNG MCP~21099.99% fewer tokens

Don't run out of tokens

Claude or ChatGPT waste millions of tokens.

Connecting ifPNG MCP let you use a fraction of them.

Only for Pro subscribers  See plans →

Formats

Inpng, jpeg, webp, avif, gif, tiff, heif, jp2, bmp

Outpng, jpeg, webp, avif

Limits

25MB per image

30 requests/min

5,000 conversions/month

Access

Pro subscribers

See plans →

Just ask

Four real tools, four things to try. Each one is a plain-English prompt — no dashboard, no upload button.

convert_image runs a real conversion — resize, reformat or compress — and hands the file straight back in the chat.

Convert this screenshot to WebP and keep it under 500KB
convert_image
Done — 412 KB WebP, ready to save.
Build anything...
Agent
Auto

inspect_image checks format, size and metadata before you commit to a conversion — free, it never counts against your quota.

Does this photo still have GPS location data in it?
inspect_image
Yes — this JPEG carries GPS EXIF data. Convert it and I'll strip it by default.
Free — doesn't count against your quota
Build anything...
Agent
Auto

list_formats reports every supported input and output format, plus every enforced limit — no arguments needed.

What image formats can you convert between?
list_formats
In: PNG, JPEG, WebP, AVIF, GIF, TIFF, HEIF, JP2, BMP → Out: PNG, JPEG, WebP, AVIF.
Free — doesn't count against your quota
Build anything...
Agent
Auto

get_usage reports what you've used this month and when it resets, so you're never guessing.

How many conversions do I have left this month?
get_usage
4,812 of 5,000 remaining — resets September 1.
Free — doesn't count against your quota
Build anything...
Agent
Auto

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

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.
Open your client's tab below, copy the URL or command shown there (https://st272715cvb-mk.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.
A lot — a real conversion costs about 200 tokens flat, regardless of file size, since the image is delivered as a file your AI's app saves directly, not text the model has to read. Without a tool, the only way an AI can hand back a converted image is to output it as base64 text, which tokenizes roughly 3.7x worse than plain English; a 150KB screenshot that way costs 144,000+ tokens, a 3MB photo almost 3 million — ifPNG still costs about 200 either way, a 99.8%+ savings on every file size.
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.
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.
It accepts png, jpeg, webp, avif, gif, tiff, heif, jp2, bmp as input and converts to png, jpeg, webp, avif.
Yes — up to 25MB per image, 30 requests per minute, and 5,000 conversions per month.
`convert_image` — Convert to PNG, JPEG, WebP or AVIF, with optional resize, quality and background flattening. `inspect_image` — Report format, dimensions, transparency, frames and metadata. Free. `list_formats` — List supported formats and every enforced limit. Free. `get_usage` — Report quota used, remaining and reset time. Free.
MCP access is included with a Pro subscription; see the pricing page for current plans.
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.
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.
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://st272715cvb-mk.ifpng.com/.well-known/oauth-protected-resource. API keys are accepted as an alternative bearer credential. Full reference: MCP_SERVER.md.