Quadratic
AI access to Quadratic spreadsheets: open files, run Python/SQL, query connected databases.
Connect it
Settings → Connectors → Add custom connector
URL: https://mcp.quadratichq.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://mcp.quadratichq.com/mcp{
"mcpServers": {
"quadratic-mcp": {
"url": "https://mcp.quadratichq.com/mcp"
}
}
}claude mcp add --transport http quadratic-mcp https://mcp.quadratichq.com/mcp{
"servers": {
"quadratic-mcp": {
"type": "http",
"url": "https://mcp.quadratichq.com/mcp"
}
}
}5 tools, verified live
authcan modifyAuthenticate the MCP session with Quadratic. Actions: ⢠login() â Start an OAuth device authorization flow. Returns a URL the user must open in a browser to authorize. The flow is completed by confirm_login. ⢠confirm_login(device_code) â Complete an in-progress login by polling for user authorization. If the response indicates the user has not yet authorized, this action can be called ag
files_readread-onlyRead-only file metadata operations on Quadratic files the user has access to. No data is modified. Requires authentication. Actions: ⢠list_files() â List all accessible files. ⢠get_file_info(file_id) â Get metadata for a single file.
files_writecan modifyFile management operations that create or modify state: create a new file, open an existing file to start an editing session, or close a session. Requires authentication. Actions: ⢠open_file(file_id?, file_name?) â Open a file by UUID or name and start an editing session. Returns the file's web URL. ⢠create_file(file_name, team_uuid?) â Create a new blank spreadsheet. If team_uuid is om
read_dataread-onlyRead-only queries on the open spreadsheet. No data is modified. Safe to auto-approve. Call as {"action": "<name>", "params": {...}} â per-action params are listed in the Action Reference below. Special actions (not shown in the action enum): ⢠batch â {"action": "batch", "params": {"actions": [{"action": "<name>", "params": {...}}, ...]}}. Runs reads in parallel; individual failures are rep
write_datacan modifyWrite operations on the open spreadsheet. Call as {"action": "<name>", "params": {...}} â per-action params are listed in the Action Reference below. Numbers, booleans, and nulls in cell values are coerced to strings. Special actions (not shown in the action enum): ⢠batch â {"action": "batch", "params": {"actions": [{"action": "<name>", "params": {...}}, ...]}}. Runs writes sequentially; e
Alternatives in Developer Tools
Compare →GIGitHubOfficialA
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
GIGitDiagramA
Architecture diagrams, explanations and Mermaid source for public GitHub repositories.
MDMCP Docs ServerOfficialA
AI access to Mapbox docs, API references, style specs, and guides. No token required.
MGMCP GrafanaOfficialA
An MCP server giving access to Grafana dashboards, data and more.
MDMCP Devkit ServerOfficialA
Provides AI assistants with direct access to Mapbox developer APIs and documentation.
Front-End ChecklistA
Review frontend code and live pages against 386 quality-gated web development rules.