SheetShift
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SheetShiftturn this bank statement PDF into a clean CSV"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SheetShift by 4AM Edge
Free PDF→Excel / spreadsheet toolkit: an open MCP server plus a submission-ready ChatGPT plugin (MIT). Upload a document, get a spreadsheet back — no account, no paywall, no daily conversion limits.
What it does
SheetShift converts documents into spreadsheets through five stateless tools. Use it three ways: as a ChatGPT plugin, as an MCP server you add to your own AI client, or through the hosted site at https://sheetshift-unwindmeinstead-gmailcoms-projects.vercel.app.
Related MCP server: Xberg MCP Server
Tools
Tool | What it takes | What you get |
| PDF with a text layer |
|
| CSV or | Converted file, either direction |
| Bank statement / receipt PDF | Clean CSV ( |
| Messy CSV | Deduplicated, trimmed, normalized-header CSV |
| Bullet points | Client-ready report (Markdown + styled HTML/PDF) |
All five tools are free, complete, and require no account or sign-in. The tool list is also returned live from the MCP server.
Use it in your AI client
Point your client at the public MCP endpoint:
https://sheetshift-unwindmeinstead-gmailcoms-projects.vercel.app/mcpClaude Code:
claude mcp add --transport http sheetshift https://sheetshift-unwindmeinstead-gmailcoms-projects.vercel.app/mcpCodex CLI:
codex mcp add --transport http sheetshift https://sheetshift-unwindmeinstead-gmailcoms-projects.vercel.app/mcpNo key, no OAuth — the endpoint is open.
Live site
The hosted tools and an email list live at https://sheetshift-unwindmeinstead-gmailcoms-projects.vercel.app.
Input limits
PDF inputs: max 50 pages, max 10 MB (text-layer PDFs only; scanned images without a text layer return a clear error — OCR is not part of this build).
Single file per call.
These caps exist because the serverless host has a ~10-second execution timeout; oversized input gets a clean error, not a hang.
Run it locally
Requires Python 3.12.
pip install -r requirements.txtEach tool module under sheetshift_lib/tools/ is dependency-light (stdlib + pypdf + openpyxl) and runs standalone via its __main__ self-test, e.g.:
python -m sheetshift_lib.tools.pdf_to_xlsxAgents / API tier
Machine callers can use the same tools over a pay-per-call API at /api/agent/*, metered in USDC on Base at $0.01 per call (x402). Human-facing tools through the plugin, the MCP endpoint, and the site are free with no limits.
Compliance note
The ChatGPT plugin is a free, complete tool: no pricing, no subscription or upgrade language, no checkout links, and no email capture inside the plugin. The plugin's only external link is an informational plans page. Details in terms.html / privacy.html on the site.
License
MIT, with a liability disclaimer — see LICENSE. The converter is a format tool, not financial, tax, or legal advice. If you run statement_extract on a bank statement, verify the totals yourself before you rely on them.
Liability in one paragraph
Documents are processed in memory and never stored. This software is provided as-is with no warranty of any kind. Always verify financial outputs.
This server cannot be deployed
Maintenance
Related MCP Connectors
Turn bank statement PDFs into categorized, balance-checked transactions and reports.
Turn bank statement PDFs, CSVs, XLSX and OFX into categorised transactions plus a summary.
PDF tools + invoice extraction, bank statement parsing, GST reconciliation & GSTIN validation.
Document conversion MCP server: PDF to Markdown, image OCR, spreadsheet parsing.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceExtract structured, schema-typed data from invoices, purchase orders, receipts, and tax forms, and classify documents into custom label sets — via a hosted MCP server. Free tier included.MIT- AlicenseNot gradedqualityCmaintenanceMCP server that extracts clean text, tables, and structured data from documents, images, code, and audio files, supporting 97 formats with OCR, transcription, and code intelligence.MIT
- AlicenseNot gradedqualityBmaintenanceTurns Excel/CSV folders into a traceable, read-only AI knowledge layer; provides deterministic data queries, schema discovery, and evidence-backed search via MCP.1Apache 2.0
- AlicenseAqualityAmaintenanceConverts customer-supplied PDF bank statements into checked Excel, CSV, or JSON with balance validation. Runs locally with your own MainBook API key or against MainBook's hosted endpoint, and it never connects to bank accounts.5MIT