Skip to main content
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

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