@anyrow/mcp-server
v1.0.0
Published
AI-native operations platform — extract, store, review, sync. Turn any document, photo, call, email, or website into a row in your table.
Downloads
137
Maintainers
Readme
Anyrow MCP Server
Model Context Protocol server for the Anyrow API. Gives Claude, Cursor, Windsurf, and any MCP-compatible LLM direct, typed access to Anyrow document extraction and table operations.
Install
Claude Code
claude mcp add anyrow 'npx -y @anyrow/mcp-server' -e ANYROW_API_KEY=sk_your_api_keyCursor / Claude Desktop / Windsurf
Add to your MCP config JSON:
{
"mcpServers": {
"anyrow": {
"command": "npx",
"args": ["-y", "@anyrow/mcp-server"],
"env": {
"ANYROW_API_KEY": "sk_your_api_key"
}
}
}
}Environment
| Variable | Required | Description |
| ----------------- | -------- | -------------------------------------------------------- |
| ANYROW_API_KEY | yes | Bearer token sent on every tool call. |
| ANYROW_BASE_URL | no | Override API base URL. Defaults to https://api.anyrow.com. |
Get your API key at anyrow.ai/dashboard.
Available tools
anyrow_extract— extract structured data from a document (URL, file, or text).anyrow_suggest_schema— suggest a table schema from sample content.anyrow_table_list— list tables in a project.anyrow_table_get— fetch a table by id.anyrow_row_list— list rows with filters, sort, pagination.anyrow_row_get— fetch a single row.
Tool names prefix with anyrow_ to stay unique across multi-MCP installs. Streaming endpoints (SSE) and destructive admin operations are excluded.
How it works
Thin wrapper around @anyrow/sdk-typescript. MCP client spawns anyrow-mcp as a subprocess, stdio JSON-RPC handshake (initialize → tools/list → tools/call), SDK handles HTTP, results come back as JSON content blocks.
Generated from the Anyrow OpenAPI spec. Every tool is typed end to end — inputs validated against the spec's JSON Schema, outputs forwarded verbatim to the LLM.
Resources
License
MIT — see LICENSE.
