tally-mcp-server is an MCP server for coding agents. It serves every package guide as a resource, maps a change in plain words to the extension point that owns it, parses query text, validates protocol requests and infers a schema from data. It speaks stdio.
Install
- Claude Code
- Cursor
- Other clients
Resources
The guides are the package READMEs, copied when the server is built, so they match the code they ship with.
Tools
columns takes the same objects as createSchema. kind is query or mutation, and key names the key field when a mutation is validated.
Extension points
tally_where and the extend guide answer from one list: every place a Tally grid can be changed, with the package, the API and an example. See Extension points for the full list.
Embedding
createTallyServer returns an McpServer from @modelcontextprotocol/server. Connect it to any transport.
server.ts
The
extend guide is always generated from the extension points and replaces one you pass.
findExtensionPoints, searchSections, parseQueryText, validateRequest, inferFromRows and inferFromCsv are exported for use without a server.
helpers.ts