> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orthogonal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP Server

> Add Orthogonal to Claude, Cursor, or any MCP-compatible client

Connect Claude, Cursor, or any [MCP](https://modelcontextprotocol.io) client to Orthogonal. Your agent can search the catalog and run any tool or API through the MCP tools below.

## Install

<Tabs>
  <Tab title="Claude Desktop">
    <Steps>
      <Step title="Open Connectors">
        Go to Settings → Connectors and click **Add custom connector**.
      </Step>

      <Step title="Add the server">
        Enter the name `Orthogonal` and the URL `https://mcp.orthogonal.com`, then click **Add**.
      </Step>

      <Step title="Connect">
        Click **Connect** and authorize with your Orthogonal account. The tools appear once it connects.
      </Step>
    </Steps>

    <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" poster="/images/add-orthogonal-mcp-to-claude.png" src="https://mintcdn.com/orthogonal/P72e9NK65C6ZViTY/images/add-orthogonal-mcp-to-claude.mp4?fit=max&auto=format&n=P72e9NK65C6ZViTY&q=85&s=d9ce3f12ebe4e9b518cb957e5e18e6ca" data-path="images/add-orthogonal-mcp-to-claude.mp4" />
  </Tab>

  <Tab title="Cursor">
    <Steps>
      <Step title="Open settings">
        Press `Cmd+,` (Mac) or `Ctrl+,` (Windows/Linux) → MCP.
      </Step>

      <Step title="Add the server">
        Click "Add Server" and enter:

        * **Name:** `orthogonal`
        * **URL:** `https://mcp.orthogonal.com`
      </Step>

      <Step title="Enable it">
        Toggle the server on and start a new chat.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Other clients">
    For any MCP-compatible client, point it at the Orthogonal server:

    ```json theme={null}
    {
      "mcpServers": {
        "orthogonal": {
          "url": "https://mcp.orthogonal.com"
        }
      }
    }
    ```
  </Tab>
</Tabs>

## Available Tools

The server exposes seven tools:

| Tool | Description |
| - | - |
| `search` | Find APIs by describing what you need |
| `get_details` | Get full parameter info for an endpoint |
| `quote` | Get the exact price of a call without running it or spending credits |
| `use` | Execute an API call |
| `integrate` | Get ready-to-use code snippets |
| `batch_use` | Execute up to 20 API calls in parallel |
| `batch_get_details` | Get parameter info for up to 20 endpoints in parallel |

When you ask your assistant to do something like "enrich this lead", it will `search` for enrichment APIs, `get_details` to understand the parameters, then `use` to make the call and return the result.

## Verify Installation

Ask your assistant:

> "Search Orthogonal for APIs that can enrich leads by email."

If it's configured correctly, it will use the `search` tool and return results.

## Troubleshooting

<AccordionGroup>
  <Accordion title="Server not showing up">
    1. Fully restart the client application.
    2. Check that the URL is exactly `https://mcp.orthogonal.com`.
    3. Verify your MCP client supports HTTP transport.
  </Accordion>

  <Accordion title="Tools not working">
    1. Check that your account has credits at [orthogonal.com/dashboard](https://orthogonal.com/dashboard).
    2. Try a simple search first to verify connectivity.
    3. Check the client's MCP logs for errors.
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.