truecopy
Read tables, figures and dates out of a PDF, Word file, CSV or paste, with a verdict on the reading.
Connector by truecopydev · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/truecopydev-truecopy
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 4 read · 0 write · 0 deleteRead-only
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 4
Read from the source code; the running server may list different tools.
Read 4 · Look things up without changing anything.
check_citationsfind_amountsfind_datesread_table
Secrets and settings it asks for
Other settings (environment variables or headers).
TRUECOPY_MCP_ROOT
Network hosts it talks to 4
github.com· found in codeschemas.openxmlformats.org· found in codetruecopy.dev· found in codeunpkg.com· found in code
Files it touches
- Any path the agent passes to its tools
Tools (4)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
check_citationsCheck values against the rows they were read fromread-onlyVerify that every value really appears in the rows it cites. A model turning cells into records fails one visible way, it misses a record, and one invisible way: it returns a plausible value the document never printed - a town deduced from a postcode, a rounded figure, a recomposed date - which reads exactly like a successful extraction. Each value is looked up in the cited rows and NOWHERE else, so nothing can be produced, only pointed at. A JSON number is checked as a figure, a JSON string as its words in order. Cite the row numbers read_table returned, for the same file and the same maximum…
find_amountsFind the figures a document prints, with the row to citeread-onlyFind every figure written with a given number of decimals in a document on this machine: the value, the characters as printed, and the row and column they sit in, numbered as read_table numbers them. Two decimals is how a page tells a sum of money from a reference number without knowing what money is; ask for 0 decimals to take every number. The answer opens with the verdict of the reading, reliable, doubtful or unreadable, and reliable only means nothing looked wrong. What a figure MEANS - a debit, a balance, a date written as digits - is not read here: that is the reading, and check_citation…
find_datesFind the dates a document prints, with the row to citeread-onlyFind every cell that starts with a date in a document on this machine: the calendar date, the characters as printed, and the row and column they sit in, numbered as read_table numbers them. The order of day and month is STATED, never guessed: there is no reading of 01/02/2026 that is right everywhere. A row that prints a day and a month without a year is a date only when the year is given, which is how a statement dates its rows. The answer opens with the verdict of the reading, reliable, doubtful or unreadable, and reliable only means nothing looked wrong. The file is read on this machine and…
read_tableRead a table out of a documentread-onlyRead a PDF, a CSV, a TSV or a saved paste on this machine into rows, and say what the reading cannot vouch for. Returns the cut into columns, what each column holds, the rows numbered for check_citations, and the doubts. An empty list of doubts is NOT a promise that the reading is right: it means nothing looked wrong from the shape of the page. The file is read on this machine and never uploaded.
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 23, 2026 (6 days ago)
- Last release
- Oct 26, 2026 (4 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.truecopydev/truecopy- Version
- 2.0.19
- Auth
- No auth
- Packages
- npm truecopy
- License
- MIT
- Repository
- github.com/truecopydev/truecopy
- First seen
- Oct 24, 2026
- Last checked
- Oct 26, 2026
Cite this page
truecopy MCP server. Agent Mart. https://agentmart.dev/connectors/truecopydev-truecopy (last updated 2026-10-26)