Skip to main content
Sharing Nodal with your team is one file: a .mcp.json that points every teammate’s agent at your hosted endpoint. Commit it to a repo your team works in, and each person’s agent picks up the server automatically.

Step 1 — Provision once (admin)

In the Nodal admin:
  1. Subscribe to activate your organization’s endpoint.
  2. Add a read-only GitHub token for your analytics-context repo.
  3. (Optional) Add a read-only token for your dbt project repo to enable the lineage connector.
That’s the entire access footprint — read-only GitHub. No database connection is ever requested. Details →

Step 2 — Add the .mcp.json file

Drop this file at the root of a repo your team shares (or into each teammate’s agent config):
.mcp.json
{
  "mcpServers": {
    "nodal": {
      "type": "http",
      "url": "https://analyst.nodaldata.io/mcp"
    }
  }
}
That’s the whole distribution mechanism — anyone whose agent reads this file gets the Nodal tools.

Step 3 — Authenticate

The first time a teammate’s agent calls the endpoint, it runs the standard OAuth 2.0 flow: the agent opens a browser, the teammate signs in, and a token is issued (scoped to your organization). No API keys to copy around.
Different agents read MCP config from slightly different places. .mcp.json at a repo root is the project-scoped convention for Claude Code; for other agents, add an HTTP MCP server with the URL https://analyst.nodaldata.io/mcp per that agent’s MCP docs.

Verify it worked

Ask a question your context covers. The teammate’s agent should call the Nodal tools (for example get_business_context or search_corpus) and return an answer grounded in your definitions. See the tool reference for what’s available.