Statement Converter for your code and your agents
The same reading and the same balance checks as the website, over a REST API and an MCP server. One API key works for both, and pages come from the same allowance as the website.
What you get
- Upload a PDF, scan or photo up to 20 MB and 100 pages. Every document in it is found and typed: statements, invoices, receipts, payslips, bills and more.
- Fields and rows as JSON, each with where it is printed on the page.
- Statements checked: opening balance plus transactions must reach the closing balance. A failed check is reported, never hidden.
- Downloads in CSV, Excel, Markdown and JSON, and for statements QuickBooks CSV, Xero CSV and OFX.
REST in three requests
Send your key as a Bearer token. Upload the file, process its pages in order, then download the result.
curl -H "Authorization: Bearer $STATEMENT_CONVERTER_API_KEY" \ -F [email protected] https://www.statementconverters.com/api/uploads
curl -X POST -H "Authorization: Bearer $STATEMENT_CONVERTER_API_KEY" \ https://www.statementconverters.com/api/uploads/$UPLOAD_ID/pages/1/process
curl -H "Authorization: Bearer $STATEMENT_CONVERTER_API_KEY" -o statement.xlsx \ "https://www.statementconverters.com/api/uploads/$UPLOAD_ID/export?format=xlsx"
MCP for AI agents
Add the server to Claude Code, Codex, OpenCode or any agent that takes a remote MCP server with a custom header. The agent can then search your documents and, with an upload key, convert new files for you.
{
"mcpServers": {
"statement_converter": {
"type": "http",
"url": "https://www.statementconverters.com/api/mcp",
"headers": {
"Authorization": "Bearer ${STATEMENT_CONVERTER_API_KEY}"
}
}
}
}Keys you control
A key either reads, or reads, uploads and extracts. Keys expire after 90 days and can be revoked at any time from API & agents. No key can change billing, delete files or create other keys.
No separate API price
A page costs the same as on the website: 20 free pages a month with an account, plans from $15 a month, and page packs without a subscription.
See pricing →