Skip to main content
The Paradime MCP Server is a single, authenticated remote endpoint that brings DinoAI’s full context graph (your warehouse, repositories, dbt™ catalog, lineage, and Bolt orchestration) to any MCP-compatible AI client. Connecting uses OAuth: add the server URL to your client, sign in to Paradime in the browser, and approve the connection. No long-lived tokens to generate or paste.
Setup takes about a minute. If you already have a Paradime account, you can be connected and running queries in your AI client before this page finishes loading.

Before you start

You need:
  • A Paradime account. Business and read-only seats are free. If you don’t have access, ask your data team to invite you to your workspace.
  • An MCP-compatible client. Claude (Desktop or web), Claude Code, ChatGPT, GitHub Copilot, Cursor, Kiro, and OpenCode are all supported. See Client setup below.
  • Your data team has configured the workspace integrations the MCP should expose (warehouse, code repository, BI tools). The MCP inherits your workspace’s existing connections; there’s nothing extra to configure on the MCP side.
The MCP server uses the same access boundaries as the rest of Paradime. A connected client can only reach the integrations your workspace has connected, and only with the permissions your role allows.

Step 1: Copy your MCP server URL

  1. Log in to Paradime at app.paradime.io.
  2. Open Settings → MCP Access (direct link).
  3. Copy the MCP server URL. It is specific to your Paradime instance and looks like:
If you belong to multiple Paradime workspaces - for example, separate workspaces for finance, marketing, and engineering, that’s not a problem. One single MCP endpoint allows you to access across workspaces you have access to.

Step 2: Add Paradime to your client

The flow is the same in every client: add a remote MCP server with the URL from Step 1, and complete the sign-in when your browser opens. You’ll be asked for your organization name, then to authenticate as your Paradime user and approve the connection on a consent screen that shows the name of the client requesting access and the host it redirects back to. Approve it and the client is connected. Pick your client for the exact steps:

Claude Desktop & claude.ai

Claude Code

Cursor

GitHub Copilot

OpenCode

Kiro

Amazon Quick

Other clients

Only approve consent screens you triggered yourself. The consent screen names the client asking for access and the host it redirects to. If either looks unfamiliar, or you weren’t in the middle of connecting a client, deny the request.

Step 3: Verify the connection

To confirm your connection is healthy, ask your AI client a simple question that requires Paradime context. For example:
“Use Paradime to list my Bolt schedules.”
or
“Use Paradime to search the catalog for models that touch the orders table.”
If your client returns real data from your workspace, you’re connected. If you get an error, jump to Troubleshooting below.

Manage connected clients

Settings → MCP Access lists every client connected to your account, so you always know what has access. Click Disconnect on any of them to revoke it immediately; the client will fail on its next call until you reconnect it. Every tool call runs with your own role and workspace permissions and is logged against your user account, the same way warehouse queries and Bolt runs are.

Legacy tokens

Before OAuth, clients connected with a generated MCP token. New tokens can’t be generated anymore; browser sign-in is the path for every new setup. Existing personal access tokens keep working as Bearer tokens on the MCP endpoint until they expire or you delete them:
Review or revoke your remaining tokens on the Legacy tokens tab of Settings → MCP Access, which also shows the legacy endpoint older configs may still point at.
Treat a legacy token like a password. It carries your full Paradime permissions. Never commit it to a repository, paste it into a shared document, or share it with teammates. If you suspect a token is compromised, delete it on the Legacy tokens tab and reconnect the client through the browser sign-in.

Available tools

Once connected, your client has access to all 26 tools below.

Code & repository

Data warehouse & catalog

dbt Discovery

Read-only dbt™ project metadata from your Bolt runs’ artifacts, mirroring the dbt-mcp Discovery toolset. See dbt Discovery Tools.

Bolt orchestration

Workspace management

Web & research

Troubleshooting

The connection was disconnected, expired, or (for token-based setups) the token is no longer valid.
  • Check Settings → MCP Access to see whether the client is still listed. If not, reconnect it from the client and complete the browser sign-in again.
  • Most clients have a reconnect or reauthenticate action on the server entry; use it to restart the sign-in.
  • If the client authenticates with a legacy token, check the Legacy tokens tab in Settings → MCP Access to confirm the token still exists and hasn’t expired. New tokens can’t be generated; reconnect through the browser sign-in instead.
  • Confirm the MCP server URL is correct; it is unique to your Paradime instance. Re-copy it from Settings → MCP Access.
  • Check that your network or VPN isn’t blocking outbound HTTPS to *.paradime.io.
  • Make sure your client supports remote MCP servers (over HTTP/SSE), not just local stdio servers.
  • If the browser sign-in never appears, check for a blocked pop-up and retry from the client.
The connection is working, but the underlying integration may not be configured.
  • For warehouse tools (run_sql_query), confirm your data team has connected a warehouse to your workspace.
  • For repo tools (read_file, ripgrep_search, create_pull_request), confirm a code repository is connected and the connected user has access to it.
  • For catalog/lineage tools, your dbt™ project needs to have been parsed at least once in Paradime.
  • Some clients cache the MCP tool list at startup; try restarting the client after adding the connector.
  • In Claude and ChatGPT, ensure Paradime is enabled in the connectors menu of your current chat.
  • If you’ve recently disconnected and reconnected, the old connection may still be cached. Remove and re-add the server in the client.
Use the switch_workspace tool: ask the agent to switch context: “Switch to the marketing workspace before continuing.”
This is usually a sign the underlying client is sending the wrong context to the model. A few things to try:
  • Be specific in your prompt: “In the dbt catalog, find models that ref stg_orders routes more efficiently than “find anything related to orders”.
  • On large monorepos, prefer search_catalog over ripgrep_search for catalog-aware queries.
  • If using a smaller model, switch to a larger context model (Claude Sonnet/Opus, GPT-5) for complex multi-step tasks.

FAQ

When your Paradime account is deactivated, every MCP connection and token tied to it stops authenticating automatically. Any AI client still configured will fail on its next call. There are no leftover credentials to chase down.
Open Settings → MCP Access and click Disconnect on the client. It loses access immediately; reconnecting requires going through the browser sign-in again. Legacy tokens are deleted from the Legacy tokens tab on the same page.
No. A connected client inherits exactly the permissions of your Paradime user. If you can’t see the marketing workspace in Paradime, the MCP can’t either. If you’re a read-only user, the MCP can read but not write.
Yes. All MCP tool calls are logged against your user account in Paradime, the same way warehouse queries and Bolt runs are.
The Paradime MCP Server is included with all paid Paradime plans, and free for business and read-only seats. Token consumption on the AI side (Claude, ChatGPT, etc.) is billed by your AI provider, not by Paradime.
You can use the configure page to set which tools are allowed, denied, and need permission before executing.