Tablestakes MCP server
io.github.oborchers/tablestakes·v1.1.0·1 starsRead and edit HTML/Markdown tables in GitBook-synced documents via MCP tools.
1 stars21 downloads/wk
Reviews
Write oneNobody has reviewed Tablestakes yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Tablestakes tools (11, 6 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
create_tablewrite actionCreate a new table in a Markdown file. Provide content as a pipe table.
delete_columnwrite actionDelete a column. Requires version hash from read_table.
delete_rowwrite actionDelete a row. Requires version hash from read_table.
insert_columnwrite actionInsert a new column. Requires version hash from read_table.
insert_rowwrite actionInsert a new row. Requires version hash from read_table.
list_tablesList all tables in a Markdown file with column descriptors and row previews.
read_tableRead a full table as a clean pipe table with version hash.
rename_columnRename a column header. Row data is unchanged. Requires version from read_table.
replace_tableReplace an entire table with new content. Requires version from read_table.
search_tablesSearch for rows matching a value across one or all tables in a file.
update_cellswrite actionBatch-update cells. Requires version hash from read_table.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan16 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 98 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Tablestakes compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 11
- the typical server has 7
- Tools that change things
- 55%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 21
- more than 8% of 12,191 servers with a package
What its tools let an agent do: 3 read · 3 create · 3 change · 2 delete
Install Tablestakes in Claude Code, Cursor or VS Code
claude mcp add tablestakes -- uvx tablestakes
What the publisher says
From the Tablestakes repository's README, as published. We do not edit it. Read it on GitHub
tablestakes
An MCP server that gives LLMs clean, surgical access to tables trapped in messy HTML.
The Problem
Tools like GitBook, Notion exports, and CMS platforms collapse tables into single-line HTML when syncing to Markdown files. The result looks like this in your editor:
<table><thead><tr><th width="520.11">Requirement</th><th width="122.07">Priority</th><th>Priority 1-2-3</th></tr></thead><tbody><tr><td><strong>1.1</strong> Agent sees only their Salesforce-assigned cases <strong>in the currently selected organization</strong> (case is "assigned" when SF <code>Case.OwnerId</code> matches the agent's linked SF user ID)...</td><td>Must</td><td>1</td></tr></tbody></table>This is unreadable for humans and unreliable for LLMs. Models struggle to parse collapsed HTML tables, frequently hallucinate cell boundaries, and cannot edit them without corrupting the structure.
tablestakes fixes this. It sits between the LLM and the file, converting tables to clean pipe format on read and writing back in the original format on save — preserving GitBook compatibility, HTML attributes, and inline formatting.
What the LLM Sees
Discovery — scan a 26-table document in one call:
26 tables
T0 pipe 5r 3c v:485f65f7b470 [Cross-Domain Dependencies]
A:Integration | B:Source | C:Requirements
T2 gitbook 18r 3c v:77a9495fd328 [Case List]
A:Requirement | B:Priority | C:Priority 1-2-3
T7 gitbook 3r 4c v:d9a9a45a370f [Attachments]
A:Requirement | B:Priority | C:Dependency | D:Priority 1-2-3Read — collapsed HTML becomes a clean pipe table:
v:d9a9a45a370f gitbook 3r 4c [Attachments]
A:Requirement | B:Priority | C:Dependency | D:Priority 1-2-3
| Requirement | Priority | Dependency | Priority 1-2-3 |
| --- | --- | --- | --- |
| **5.1** View inbound attachments in-app... | Must | — | 1 |
| **5.2** Send outbound attachments... | Must | Blocked on SF API | 1 |
| **5.3** Attachment file size limits... | Should | — | |Write — surgical cell edit, version-checked:
v:5749c94ffb1f14 characters. The file is updated, GitBook HTML format preserved, width attributes intact.
Token Efficiency
Baseline: Claude Code's built-in Read + Edit tools operating on the same file. Measured on a synthetic 18-row, 4-column table with realistic requirement-style content (bold IDs, inline emphasis, mixed-length cells).
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Tablestakes: common questions
- Is Tablestakes MCP server safe?
- Mostly: it is graded B (82/100). Read the Tablestakes safety report
- How do I install Tablestakes?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Tablestakes need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Tablestakes maintained?
- The last commit was 135 days ago (2026-06-22). The latest release is v1.1.0.
- What can I use instead of Tablestakes?
- Servers from other publishers that do the same job: kordoc MCP server.
- How does Tablestakes compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 11 (the typical server has 7); tools that change things 55% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Tablestakes
Same job from other publishers: the closest match first, then the best rated.
- kordocParse Korean documents (HWP, HWPX, PDF, XLSX, DOCX, PPTX) to Markdown; fill forms, diff, render.not reviewedWidely usedA