{"name":"com.statementtobudget.www/bank-statement-converter","slug":"www-bank-statement-converter","title":"Statement to Budget","description":"Turn bank statement PDFs, CSVs, XLSX and OFX into categorised transactions plus a summary.","url":"https://mcp.market/server/www-bank-statement-converter","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"finance","tags":["finance"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T20:55:44.082Z","last_ok_at":"2026-09-20T20:55:44.082Z","latency_ms":381},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://statementtobudget.com/for-agents","version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://www.statementtobudget.com/api/mcp","headers":[{"description":"Optional. 'Bearer stb_live_…' — an API key from https://statementtobudget.com/for-agents. Without it, conversions return a masked preview plus an unlock link.","isSecret":true,"name":"Authorization"}]}],"packages":[],"tools":[{"name":"convert_statement","description":"Upload a bank statement (PDF, CSV, XLS, XLSX, or OFX) as base64 and run AI extraction + categorisation. Returns a session_id plus access.level: \"full\" when an API key with credit was supplied, otherwise \"preview\" (5 sample rows, other rows masked) with an unlock_url a human can open to buy the full file for $4.99. Large statements can take 1-3 minutes; if status is \"processing\", poll get_job.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"filename":{"type":"string","description":"Original file name including extension"},"content_base64":{"type":"string","description":"File bytes encoded as base64"},"password":{"type":"string","description":"PDF password if the file is locked"}},"required":["filename","content_base64"]}},{"name":"get_job","description":"Poll a conversion job by session_id. Status is processing, complete, or error.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"session_id":{"type":"string"}},"required":["session_id"]}},{"name":"get_transactions","description":"Fetch categorised transactions and a spending summary for a completed session. Preview sessions return 5 sample rows, locked_rows (date, category, masked description) for the rest, and unlock_url.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"session_id":{"type":"string"}},"required":["session_id"]}}],"scan":{"score":67,"grade":"C","scanned_at":"2026-09-20T11:38:21.000Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T11:38:20.944Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 801ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://www.statementtobudget.com/api/mcp","reachable":true,"authRequired":false,"latencyMs":801,"serverInfo":{"name":"statement-to-budget","version":"1.1.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://www.statementtobudget.com/icon.svg","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}