CapyParse Server
FreeNot checkedConverts PDF bank statements into structured data (Markdown, JSON, CSV, JSONL) with verified transactions and balance checks, enabling agents to audit numbers.
About
Converts PDF bank statements into structured data (Markdown, JSON, CSV, JSONL) with verified transactions and balance checks, enabling agents to audit numbers.
README
Convert PDF bank statements into verified, structured data (Markdown, JSON, CSV, JSONL) from any MCP-compatible AI agent. Every transaction comes with source citations (page/line of the original statement) and balance-verification checks, so agents can audit the numbers they use.
Get an API key at capyparse.com/dashboard/settings/api-keys. Conversions cost 1 credit per page (new accounts include free credits).
Two ways to connect
Hosted (no install) — streamable HTTP:
URL: https://capyparse.com/mcp
Header: Authorization: Bearer cpk_live_...
Local (this package) — runs on your machine, so agents can convert local files by path:
CAPYPARSE_API_KEY=cpk_live_... npx -y capyparse-mcp
Install
Claude Code
claude mcp add capyparse -e CAPYPARSE_API_KEY=cpk_live_... -- npx -y capyparse-mcp
# or hosted:
claude mcp add --transport http capyparse https://capyparse.com/mcp \
--header "Authorization: Bearer cpk_live_..."
Claude Desktop / Cursor / Windsurf
{
"mcpServers": {
"capyparse": {
"command": "npx",
"args": ["-y", "capyparse-mcp"],
"env": { "CAPYPARSE_API_KEY": "cpk_live_..." }
}
}
}
Tools
| tool | description |
|---|---|
convert_bank_statement |
Start a conversion from a local file_path or a file_url |
get_conversion |
Poll status; completed conversions include per-account verification |
get_conversion_result |
Fetch transactions as markdown / json / csv / jsonl, with optional source citations (provenance) |
list_conversions |
Recent conversions for your team |
get_credits |
Remaining page credits |
Example
"Convert ~/Downloads/chase-january.pdf and give me the transactions as CSV."
The agent calls convert_bank_statement(file_path=...), polls
get_conversion, then get_conversion_result(format="csv").
Docs: capyparse.com/developers
Releasing (maintainers)
Future releases: bump with npm version patch (or minor), then npm publish.
Install CapyParse Server in Claude Desktop, Claude Code & Cursor
unyly install capyparse-mcp-serverInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add capyparse-mcp-server -- npx -y capyparse-mcpFAQ
Is CapyParse Server MCP free?
Yes, CapyParse Server MCP is free — one-click install via Unyly at no cost.
Does CapyParse Server need an API key?
No, CapyParse Server runs without API keys or environment variables.
Is CapyParse Server hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install CapyParse Server in Claude Desktop, Claude Code or Cursor?
Open CapyParse Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare CapyParse Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
