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

# MCP Server

> Connect Endgame to AI assistants using the Model Context Protocol

The Endgame MCP (Model Context Protocol) Server gives AI assistants like Claude or ChatGPT direct access to your organization's revenue intelligence -- CRM records, meeting transcripts, emails, Slack conversations, uploaded documents, and more. Once connected, your assistant can search interaction history, look up accounts, find stakeholders, query your data warehouse, and surface insights without leaving the conversation.

Think of it as giving your AI assistant a direct line to everything Endgame knows about your business.

## Getting Started

We recommend connecting Endgame through the **Endgame connector in Claude's connector directory**, **ChatGPT on the web or desktop**, or directly in a **Claude Code** or **Codex** terminal session. All options give your AI assistant direct access to all Endgame tools.

<Note>
  Want to call Endgame tools directly from your terminal or scripts, without an
  AI assistant? See the [Endgame CLI](/features/cli).
</Note>

### Connect via Claude

Endgame is available as a connector in Claude's connector directory. This is the recommended way to connect Endgame for Claude users, and gives Claude direct access to all Endgame tools.

<Steps>
  <Step title="Admin: Enable the Endgame connector for your organization">
    An admin needs to enable Endgame for the organization before anyone on the team can use it.

    1. In Claude, go to **Settings** → **Connectors**
    2. Search the connector directory for **Endgame**
    3. Enable the connector for your organization

    <Frame caption="Finding the Endgame connector in Claude's connector directory">
      <img src="https://mintcdn.com/endgame-e965a12c/9ereXy7YZ5GOZkz1/images/endgame-mcp-claude-connector-light-08-13-26.jpg?fit=max&auto=format&n=9ereXy7YZ5GOZkz1&q=85&s=540407279df8a255dc0e498bd2188f4f" alt="Endgame connector in Claude's connector directory" className="rounded-lg mx-auto dark:hidden" lightAlt="Endgame connector in Claude's connector directory" darkAlt="Endgame connector in Claude's connector directory" width="559" height="392" data-path="images/endgame-mcp-claude-connector-light-08-13-26.jpg" />

      <img src="https://mintcdn.com/endgame-e965a12c/9ereXy7YZ5GOZkz1/images/endgame-mcp-claude-connector-dark-08-13-26.png?fit=max&auto=format&n=9ereXy7YZ5GOZkz1&q=85&s=530e948b4bef2bc2e93e2a8b5996cee6" alt="Endgame connector in Claude's connector directory" className="rounded-lg mx-auto hidden dark:block" lightAlt="Endgame connector in Claude's connector directory" darkAlt="Endgame connector in Claude's connector directory" width="559" height="392" data-path="images/endgame-mcp-claude-connector-dark-08-13-26.png" />
    </Frame>
  </Step>

  <Step title="Individual: Connect to Endgame">
    Once the admin has enabled the connector at the organization level, each team member can connect:

    1. Go to **Settings** → **Connectors** in Claude
    2. Find the Endgame connector and click **Connect**
    3. Follow the authentication prompts to sign in with your Endgame account
  </Step>

  <Step title="Start asking questions">
    Once connected, just ask Claude anything about your accounts, pipeline, meetings, or conversations. Claude will automatically use the right Endgame tools to find your answer.
  </Step>
</Steps>

<Note>
  Endgame periodically updates our MCP tools. You can ensure you have the latest
  tool set by going into your Endgame connector, opening the overflow menu, and
  clicking Refresh Tools List.
</Note>

### Connect via ChatGPT

Connect Endgame using the instructions for ChatGPT on the web or the desktop app. Sign in with your Endgame account when prompted.

<Tabs>
  <Tab title="Web">
    Endgame is available as a public plugin in the ChatGPT plugin directory.

    <Note>
      By default, only ChatGPT workspace admins can install Endgame for everyone in the workspace.
    </Note>

    <Steps>
      <Step title="Admin: Open Workspace settings">
        In ChatGPT, click your workspace name in the bottom left to open the user menu, then select **Workspace settings**.

        <Frame caption="ChatGPT user menu">
          <img src="https://mintcdn.com/endgame-e965a12c/s3lD1ecOSlmO_L7d/images/user-menu-openai-09-28-26.png?fit=max&auto=format&n=s3lD1ecOSlmO_L7d&q=85&s=c28095ba13e2504acfc65167efa54611" alt="ChatGPT user menu with Workspace settings highlighted" className="rounded-lg mx-auto" width="616" height="626" data-path="images/user-menu-openai-09-28-26.png" />
        </Frame>
      </Step>

      <Step title="Admin: Find Endgame in the plugin directory">
        Open **Plugins**, search for **Endgame**, and select it from the **Public** tab.

        <Frame caption="Endgame in the ChatGPT plugin directory">
          <img src="https://mintcdn.com/endgame-e965a12c/s3lD1ecOSlmO_L7d/images/openai-plugin-directory-09-28-26.png?fit=max&auto=format&n=s3lD1ecOSlmO_L7d&q=85&s=6c44ab847663513818e934884a79f8f9" alt="ChatGPT Plugins page showing the Endgame plugin with its installation policy and availability" className="rounded-lg" width="2082" height="890" data-path="images/openai-plugin-directory-09-28-26.png" />
        </Frame>
      </Step>

      <Step title="Admin: Choose how Endgame is rolled out">
        The Endgame plugin page controls how Endgame is made available across your workspace.

        * **Enabled / Disabled:** Only admins can enable or disable Endgame for the workspace. Endgame is **Enabled** by default as a public plugin in the ChatGPT Plugin Directory.
        * **Workspace default:** Choose **Available** to let each user install Endgame themselves from Plugins, or **Installed** to install Endgame for everyone in the workspace. We recommend installing Endgame for everyone on your team by default.
        * **Tools** and **New tools:** Review which Endgame tools are enabled and whether new tools are turned on automatically as Endgame adds them. We recommend the default, to **Enable all new tools**.

        <Frame caption="Endgame plugin controls">
          <img src="https://mintcdn.com/endgame-e965a12c/s3lD1ecOSlmO_L7d/images/endgame-controls-openai-09-28-26.png?fit=max&auto=format&n=s3lD1ecOSlmO_L7d&q=85&s=01fc0f2733e00d97c68df030b97d4e54" alt="Endgame plugin controls showing the Enabled dropdown, the Available and Installed workspace default, and app settings for URL, permissions, tools, and new tools" className="rounded-lg" width="1656" height="1034" data-path="images/endgame-controls-openai-09-28-26.png" />
        </Frame>
      </Step>

      <Step title="Individual: Connect to Endgame">
        If your admin set Endgame to **Available**, open [Plugins](https://chatgpt.com/plugins), search for **Endgame**, and install it. If your admin set it to **Installed**, Endgame is already in your workspace.

        The first time you use Endgame, follow the prompts to sign in with your Endgame account.
      </Step>

      <Step title="Start asking questions">
        Start a new conversation and try asking: "Use Endgame to summarize recent meetings for my accounts."
      </Step>
    </Steps>
  </Tab>

  <Tab title="Desktop app">
    <Steps>
      <Step title="Install Endgame">
        1. Select **Plugins** in the side nav.
        2. Search for **Endgame**.
        3. Click **Install**.

        <Frame caption="Installing Endgame from Plugins in the ChatGPT desktop app">
          <img src="https://mintcdn.com/endgame-e965a12c/s3lD1ecOSlmO_L7d/images/codex-plugins-09-28-26.png?fit=max&auto=format&n=s3lD1ecOSlmO_L7d&q=85&s=95f33b94eee306bfd3c7a81051b925b9" alt="ChatGPT desktop app Plugins page with Endgame in the Public results and an Install button" className="rounded-lg" width="2462" height="688" data-path="images/codex-plugins-09-28-26.png" />
        </Frame>
      </Step>

      <Step title="Sign in to Endgame">
        Follow the prompts to sign in with your Endgame account.
      </Step>

      <Step title="Start asking questions">
        Start a new conversation and try asking: "Use Endgame to summarize recent meetings for my accounts."
      </Step>
    </Steps>
  </Tab>
</Tabs>

<Note>
  If you can't find Endgame in Plugins, ask your ChatGPT workspace admin to
  enable it for your workspace.
</Note>

### Connect via Claude Code

Use the Claude Code CLI to add Endgame as a remote MCP server. This is a good option if you work in the terminal and want Endgame tools available in your Claude Code sessions.

<Steps>
  <Step title="Add the Endgame MCP server">
    In your terminal, run:

    ```bash theme={null}
    claude mcp add --transport http endgame https://app.endgame.io/api/v1/mcp
    ```

    This uses the default `local` scope, which ties the server to the current project directory. If you want Endgame available across all your projects, use `--scope user` instead:

    ```bash theme={null}
    claude mcp add --transport http endgame --scope user https://app.endgame.io/api/v1/mcp
    ```

    To share the config with your team, use `--scope project`. This writes the server to a `.mcp.json` file in your project root — commit that file to git and anyone who clones the repo will have it configured automatically:

    ```bash theme={null}
    claude mcp add --transport http endgame --scope project https://app.endgame.io/api/v1/mcp
    ```
  </Step>

  <Step title="Authenticate with Endgame">
    Start a Claude Code session and verify the server is connected:

    ```bash theme={null}
    claude
    ```

    In the session, run `/mcp`. This shows live connection status and confirms Endgame tools are loading. Select the Endgame server and follow the browser prompts to sign in with your Endgame account.

    <Note>
      You'll be prompted to authenticate the first time you connect. Claude Code will open a browser window to complete the OAuth flow with Endgame.
    </Note>
  </Step>

  <Step title="Start asking questions">
    Once connected, ask Claude anything about your accounts, pipeline, meetings, or conversations. Claude will automatically use the right Endgame tools to find your answer.
  </Step>
</Steps>

### Connect via Codex

Use the Codex CLI to add Endgame as a remote MCP server. This is a good option if you work in Codex terminal sessions and want Endgame tools available there.

<Steps>
  <Step title="Add the Endgame MCP server">
    In your terminal, run:

    ```bash theme={null}
    codex mcp add endgame --url https://app.endgame.io/api/v1/mcp
    ```

    Codex detects OAuth support and may start the login flow automatically. If it does not, authenticate separately:

    ```bash theme={null}
    codex mcp login endgame
    ```

    <Note>
      Running this command will open a browser window prompting you to sign in with your Endgame account. Complete the login there and Codex will store your credentials automatically.
    </Note>

    Verify the server was added:

    ```bash theme={null}
    codex mcp list
    ```
  </Step>

  <Step title="Start a Codex session">
    Launch Codex in the directory where you want to work:

    ```bash theme={null}
    codex
    ```

    Endgame tools are available once the MCP server is connected and authenticated.
  </Step>

  <Step title="Start asking questions">
    Once connected, ask Codex anything about your accounts, pipeline, meetings, or conversations. Codex will automatically use the right Endgame tools to find your answer.
  </Step>
</Steps>

### Connect via Claude Managed Agents (Service Accounts)

Use a service account API key to connect Endgame to Claude Managed Agents (CMA). Service accounts are user-agnostic and scoped to your organization, making them the right choice for automated or shared agent workflows.

<Steps>
  <Step title="Create a service account API key in Endgame">
    1. Go to [https://app.endgame.io/settings/api-keys](https://app.endgame.io/settings/api-keys)
    2. Click **New API Key**
    3. Name your key and select the **Service Account** option
    4. Click **Create** and copy the key immediately — you won't be able to view it again

    <Note>
      Only Endgame Admins can create api keys. The number of service keys you are allowed to create for your organization may be limited.
    </Note>

    <Frame caption="Creating a service account API key in Endgame">
      <img src="https://mintcdn.com/endgame-e965a12c/et0Fn4Ra3XJSLc7L/images/create-service-account-api-key-05-29-26.png?fit=max&auto=format&n=et0Fn4Ra3XJSLc7L&q=85&s=edbd30dab1fb588aae538ed49be33255" alt="Create service account API key in Endgame" className="rounded-lg" width="1212" height="954" data-path="images/create-service-account-api-key-05-29-26.png" />
    </Frame>
  </Step>

  <Step title="Create a credential vault in CMA">
    1. In Claude Managed Agents, go to **Credential Vaults** in the side navigation
    2. Click **+ New Vault**

    <Frame caption="Adding a new vault in Claude Managed Agents">
      <img src="https://mintcdn.com/endgame-e965a12c/et0Fn4Ra3XJSLc7L/images/new-vault-cma-05-29-26.png?fit=max&auto=format&n=et0Fn4Ra3XJSLc7L&q=85&s=3b9510bb3a7acef7e251630b8950fdd2" alt="New vault button in Claude Managed Agents" className="rounded-lg" width="2436" height="538" data-path="images/new-vault-cma-05-29-26.png" />
    </Frame>

    3. Enter a name for your vault and click **Create**

    <Frame caption="Creating a vault in Claude Managed Agents">
      <img src="https://mintcdn.com/endgame-e965a12c/et0Fn4Ra3XJSLc7L/images/create-vault-cma-05-29-26.png?fit=max&auto=format&n=et0Fn4Ra3XJSLc7L&q=85&s=4d4f76fdafca18e8c2edc8050bb5eb00" alt="Create vault form in Claude Managed Agents" className="rounded-lg" width="1196" height="780" data-path="images/create-vault-cma-05-29-26.png" />
    </Frame>
  </Step>

  <Step title="Add your Endgame API key as a credential">
    1. Inside your new vault, click **Add Credential**
    2. Select **Bearer Token** as the credential type
    3. Paste the API key you created in Endgame
    4. Set the custom connector URL to: `https://app.endgame.io/api/v1/mcp`
    5. Save the credential

    <Frame caption="Adding the Endgame API key as a credential">
      <img src="https://mintcdn.com/endgame-e965a12c/et0Fn4Ra3XJSLc7L/images/add-credential-cma-vault-05-29-26.png?fit=max&auto=format&n=et0Fn4Ra3XJSLc7L&q=85&s=1a1e4b48c2c9c02e02a84d2fc545186b" alt="Add credential form in Claude Managed Agents vault" className="rounded-lg" width="1238" height="1448" data-path="images/add-credential-cma-vault-05-29-26.png" />
    </Frame>
  </Step>

  <Step title="Use the vault in an agent session">
    When starting a session with an agent that requires the Endgame MCP, you will be prompted to provide credentials. Select the vault you created to authenticate the session.

    <Frame caption="Selecting a credential vault when starting a CMA session">
      <img src="https://mintcdn.com/endgame-e965a12c/et0Fn4Ra3XJSLc7L/images/start-cma-session-05-29-26.png?fit=max&auto=format&n=et0Fn4Ra3XJSLc7L&q=85&s=31863fdf8144e22f3cb916a8fbd63ba6" alt="Credential vault selection when starting a Claude Managed Agents session" className="rounded-lg" width="1666" height="1444" data-path="images/start-cma-session-05-29-26.png" />
    </Frame>
  </Step>
</Steps>

<Note>
  For information on setting and accessing vault credentials programmatically,
  refer to the [Claude Managed Agents vaults
  documentation](https://platform.claude.com/docs/en/managed-agents/vaults).
</Note>

## How to Use It

Once connected, simply ask your AI assistant questions about your business. You don't need to use any special syntax -- your assistant will automatically select the right Endgame tools based on your question.

For complex analyses, your assistant can chain multiple tools together -- for example, finding an account, pulling its recent interactions, and searching the evidence behind them to build a complete picture.

<CardGroup cols={2}>
  <Card title="Account intelligence" icon="building">
    "What accounts does my team own, and when was the last time we interacted with each one?"
  </Card>

  <Card title="Conversation insights" icon="message-square">
    "What did customers bring up as pain points or risks across our last 20 sales
    calls?"
  </Card>

  <Card title="Public intelligence" icon="newspaper">
    "What did Salesforce's CFO say about their AI strategy on the most recent
    earnings call?"
  </Card>

  <Card title="Pipeline analytics" icon="chart-line">
    "Show me all open opportunities over \$500K that haven't had any activity in
    the last 45 days."
  </Card>

  <Card title="Internal communications" icon="hash">
    "What are we saying internally on Slack about the upcoming renewal with Acme
    Corp?"
  </Card>

  <Card title="People research" icon="user-search">
    "Who are the key executives at this account, and can anyone on our team make an introduction?"
  </Card>
</CardGroup>

## Available Tools

When connected, the following tools are available. Your AI assistant selects the right tool automatically based on your question.

### Graph Discovery & Search

| Tool | Description |
| - | - |
| `get_graph_index` | Get an overview of your organization's context graph -- what entity types exist (accounts, people, meetings, opportunities, and more), how many of each, and what properties they carry. |
| `get_graph_field_catalog` | Get your organization's field catalog -- stable field IDs, property keys, value types, and filterability for building precise graph filters. |
| `search_graph_entities` | Search the context graph by display name, graph ID, or source identifier. The entry point for resolving a mentioned company, meeting, deal, or document to a graph entity. |
| `list_graph_entities` | Browse entities of a single type with property filters and ordering -- for example, "list open opportunities" or "accounts of type Customer". |
| `get_graph_entities` | Load the full record for one or more entities by ID, including properties, relationships, summaries, recent news, and LinkedIn detail where available. |
| `get_graph_relationships` | Fetch the relationships of a single entity -- meetings on an account, participants in a meeting, opportunities at a company -- with filtering and pagination. |
| `list_graph_relationships` | List or aggregate relationships org-wide, such as counting meetings per account or contacts per company. |

### People

| Tool | Description |
| - | - |
| `find_graph_person` | Resolve a person mentioned by name, email, or CRM ID to their graph record. |
| `get_graph_person` | Load full detail for one or more people -- LinkedIn career history, per-account role assessments (champion, decision maker, etc.), and interaction narratives. |
| `search_graph_people` | Search people by their relationship to accounts and companies -- an account's contact roster, its key stakeholders, or org-wide sweeps like "VPs across all Enterprise accounts". |

### Facts & Evidence

| Tool | Description |
| - | - |
| `get_graph_facts` | List the facts known about a specific entity -- extracted statements with supporting quotes and sources, ranked by salience and recency. |
| `search_graph_facts` | Semantic search across extracted facts from meetings, emails, and documents -- for thematic evidence questions like pain points, risks, or competitor mentions. |
| `get_graph_citations` | Open the sources behind a single piece of context-agent output -- a work stream, news item, or stakeholder summary -- to see the quotes and documents that back each claim. |
| `verified_sources` | Display a verified-source footer alongside an answer, showing which accounts, meetings, emails, and documents informed it and how many of each. |

### Your Accounts & Profile

| Tool | Description |
| - | - |
| `get_my_graph_profile` | Resolve the current user to their graph profile -- your team, manager, and the accounts and opportunities you own. |
| `list_my_accounts` | List the accounts you own or are assigned to, with the ownership source for each. |

### Skills

| Tool | Description |
| - | - |
| `list_skills` | Discover the expert workflows your organization has authored -- deal inspection playbooks, meeting prep templates, research skills, and more. |
| `read_skill` | Load the full instructions for a specific skill. |
| `download_skill_assets` | Download a skill's supporting files (scripts, templates, examples) in a single call. |

### Digests

| Tool | Description |
| - | - |
| `list_digests` | List your scheduled digests, including any that are paused. |
| `get_digest` | Load a single digest in full -- its schedule, prompt, email settings, and when it last ran. |
| `create_digest` | Set up a new recurring digest on a daily, weekdays, weekly, monthly, or quarterly schedule, with optional email delivery. |
| `update_digest` | Change an existing digest's name, schedule, prompt, recipients, or active state -- including pausing and resuming it. |
| `delete_digest` | Delete a digest so it stops running. |

### Organization Rules & Feedback

| Tool | Description |
| - | - |
| `get_org_rules` | Load your organization's writing, style, policy, and product guidance so answers stay consistent with your standards. |
| `tell_endgame` | Correct or add to the context graph, and send feedback to the Endgame team. Use it when something in Endgame is wrong, outdated, or missing -- a company's industry, someone's employer, a stakeholder on a deal, an entity Endgame doesn't know yet -- or to file a bug or feature request. |

## Rate Limits

Rate limits are configured per organization and may vary depending on your plan. If you encounter rate limit errors, contact your Endgame administrator to review your organization's current limits.

## Important Notes

* **Response time**: Complex queries -- especially org-wide searches and aggregations across the context graph -- can take up to a few minutes to complete.
* **Data access**: Results are scoped to the data your organization has connected to Endgame (CRM, transcripts, Slack, etc.).

## Troubleshooting

**Claude doesn't seem to have access to Endgame tools?**

* In Claude, go to **Settings** → **Extensions** (under Desktop App) and confirm the Endgame connector is toggled on
* Check that tool permissions are set to **Always Allow** for all Endgame tools

**Getting authentication errors?**

* Your session may have expired -- try reconnecting the connector

**Hitting rate limits?**

* You've exceeded your organization's request limit
* Limits reset daily. Contact your administrator if you need an adjustment

## Need Help?

For issues or questions about the Endgame MCP Server, contact your Endgame administrator or reach out to [support@endgame.io](mailto:support@endgame.io).


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