TractorScope MCP server

MCP serverEverything else

Query your databases and build charts, dashboards, filters and alerts in TractorScope.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use TractorScope MCP server

Install TractorScope MCP server

The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http tractorscope-mcp-server 'https://api.tractorscope.com/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://api.tractorscope.com/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=tractorscope-mcp-server&config=eyJ1cmwiOiJodHRwczovL2FwaS50cmFjdG9yc2NvcGUuY29tL21jcCJ9

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://api.tractorscope.com/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add tractorscope-mcp-server --url 'https://api.tractorscope.com/mcp'

    Run it once, then sign in with codex mcp login tractorscope-mcp-server if the server asks for an account.

From the project's README

As published by TractorScope/tractorscope-mcp in README.md.

TractorScope is a SQL dashboard builder for teams that own their data. This is its hosted Model Context Protocol server: connect an AI client and it can read your dashboards, query the databases you have connected, create and edit charts, manage filters and alerts, and pull chart data, all against your own account.

https://api.tractorscope.com/mcp

Nothing to install. The server speaks streamable HTTP and signs you in with OAuth 2.1 (PKCE, dynamic client registration), so any client that supports remote MCP servers connects with the URL alone.

Full documentation: https://tractorscope.com/docs/mcp-server

Connect

ClientHow
Claude Desktop / claude.aiSettings → Connectors → Add custom connector → paste the URL
Claude Codeclaude mcp add --transport http tractorscope https://api.tractorscope.com/mcp
Codexcodex mcp add tractorscope --url "https://api.tractorscope.com/mcp" then codex mcp login tractorscope
Cursor{"mcpServers":{"tractorscope":{"url":"https://api.tractorscope.com/mcp"}}} in ~/.cursor/mcp.json
VS Code{"servers":{"tractorscope":{"type":"http","url":"https://api.tractorscope.com/mcp"}}} in .vscode/mcp.json
Gemini CLI{"mcpServers":{"tractorscope":{"httpUrl":"https://api.tractorscope.com/mcp","oauth":{"enabled":true}}}} in ~/.gemini/settings.json
opencode{"mcp":{"tractorscope":{"type":"remote","url":"https://api.tractorscope.com/mcp","enabled":true}}} in opencode.json

On the consent screen you choose whether the connection may only read, or read and write. Connections are listed and can be revoked under Settings → MCP Server in the app.

Tools

AreaReadWrite
Databaseslist_databases, get_database_schema, query_database
Dashboardslist_dashboards, get_dashboard, list_dashboard_folders, searchcreate_dashboard, update_dashboard, clone_dashboard, create_dashboard_folder
Chartsget_chart, get_chart_data, pull_chart_datacreate_chart, update_chart, clone_chart, delete_chart, set_chart_fields, set_chart_series
Filterslist_filterscreate_filter, apply_filters_to_dashboard
Alertslist_alertscreate_alert, run_alert_check
Sharing and embeddinglist_share_links, list_domainscreate_domain, revoke_domain

Every tool is annotated with whether it reads or writes, and whether a write can remove something, so clients can auto-approve reads and confirm the rest. query_database runs SELECT only and caps results at 1,000 rows.

Things to try

  • "Which of my dashboards mention revenue? Open the Q3 one and tell me what each chart is showing."
  • "Query the orders database for weekly order counts over the last twelve weeks, then put it on my Sales dashboard as a line chart."
  • "Make the bars on the Signups by plan chart use our brand colours: Pro in purple, Team in green."
  • "Create an alert that emails me when yesterday's failed payments go above twenty."
  • "Clone the Executive Overview dashboard into the Board folder and remove the churn chart from the copy."

Privacy

The server acts as the signed-in user and can only reach what that user can see in the app. Database credentials are never sent over the connection. How TractorScope handles data is described in the privacy policy.

Registry

server.json in this repository is the listing published to the official MCP Registry under com.tractorscope/mcp.

Support

help@tractorscope.com

Advanced
Delivery
mcp MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
Catalog kind
mcp-server
Gateway key
com-tractorscope-mcp
Source
github.com/TractorScope/tractorscope-mcp
Hosted endpoint
https://api.tractorscope.com/mcp