Skip to main content
anyformat speaks MCP, so the agent you already use can parse documents, build workflows and read results without you writing any code. One endpoint, one key, one config block per client. Mint a key at app.anyformat.ai/api-key and export it before you start. The same key works on the REST API.

Pick your client

One command, and --scope user makes it available in every project:
Or commit it to the project by writing .mcp.json in the repository root. Claude Code expands ${VAR} from the environment, so the key stays out of the file:
Confirm with claude mcp list.
The Custom connectors panel in Claude on the web, in Cowork and in Claude Desktop expects a remote server that speaks OAuth. anyformat authenticates with an API key header and has no OAuth flow today, so connect it from a client that can set a header, or through one of the stdio bridges above.

Check it worked

Ask the agent something only anyformat can answer:
“List my anyformat workflows.”
If the key is wrong you get an authentication error rather than an empty list. If the tools are missing entirely, the host has not reloaded its config: restart it.

The first three things to ask

“Parse invoice.pdf with anyformat and save the markdown to invoice.md.”
“Build an anyformat workflow that pulls the invoice number, the total and the due date, then run every PDF in ./inbox through it and write the results to a CSV.”
“Which of my anyformat runs failed yesterday, and why?”
The agent stages the local file, creates the workflow, runs the documents and polls until each run is terminal. Agents over MCP walks one real session call by call.

What the agent can reach

Sixteen tools, split by what your key is allowed to do. A key with read scope only never sees the tools that write: they are absent from the tool list rather than failing when called. The MCP server reference has the full table, the scopes and the error shapes.

Not using an agent?

The Claude Code skill teaches Claude the workflow API without MCP, and the SDKs do the same job from your own code.

Next steps

Agents over MCP

One real session, call by call, with every payload

MCP server reference

Endpoint, auth, scopes and every tool