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

# Connect via MCP

> Give your AI agent direct access to up-to-date energy data and integrations

## Supported clients

We use [OAuth 2.0 Dynamic Client Registration](https://curity.io/resources/learn/openid-connect-understanding-dcr/) for secure authentication, making the Engrate MCP compatible with any client supporting this industry-standard flow.

## Getting started

For a step-by-step walkthrough of how to connect to a Remote MCP Server please see the [official documentation](https://modelcontextprotocol.io/docs/develop/connect-remote-servers#connecting-to-a-remote-mcp-server). For completing the process you'll need 2 things:

* An [Engrate account](/guides/authentication)
* The **Remote MCP Server URL**:

```sh theme={null}
https://mcp.engrate.io/mcp
```

### Example: Connecting Claude to Engrate Integrations

As an administrator of your company's organization, you can add custom connectors to enable your teams to access all Engrate integrations available to your organization. For complete details on custom connectors, refer to the official Anthropic documentation [here](https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp).

<Steps>
  <Step title="Add custom connector">
    Navigate to **Admin settings** and click **Add custom connector**.

    <img src="https://mintcdn.com/engrate/xkAnksi9jpvpKJox/images/mcp-claude-step-0.png?fit=max&auto=format&n=xkAnksi9jpvpKJox&q=85&s=9fde20af3304345aef078d17f541b05a" alt="Mcp Claude Step 0 Pn" title="Mcp Claude Step 0 Pn" style={{ width:"60%" }} width="564" height="479" data-path="images/mcp-claude-step-0.png" />
  </Step>

  <Step title="Connect to Engrate MCP">
    Click **Connect** on the newly added Engrate connector.

    <img src="https://mintcdn.com/engrate/xkAnksi9jpvpKJox/images/mcp-claude-step-1.png?fit=max&auto=format&n=xkAnksi9jpvpKJox&q=85&s=ab4c692c167867b80e2b3bb473648238" alt="Mcp Claude Step 1 Pn" width="866" height="231" data-path="images/mcp-claude-step-1.png" />
  </Step>

  <Step title="Authenticate and register client">
    Log in with your Engrate account credentials. This initiates OAuth 2.0 Dynamic Client Registration, which automatically provisions secure credentials for your organization's Claude instance and establishes an authorized connection to Engrate's APIs.

    <img src="https://mintcdn.com/engrate/xkAnksi9jpvpKJox/images/mcp-claude-step-2.png?fit=max&auto=format&n=xkAnksi9jpvpKJox&q=85&s=32af0110da44a68ea362791518517a78" alt="Mcp Claude Step 2 Pn" title="Mcp Claude Step 2 Pn" style={{ width:"56%" }} width="528" height="501" data-path="images/mcp-claude-step-2.png" />
  </Step>

  <Step title="Start using Engrate data" icon="sparkles">
    Your prompts now have direct access to all Engrate products — Cost of Energy, Schedule Management, and more. Claude can query tariffs, calculate energy costs, explore grid areas, and build prototypes using your organization's Engrate integrations.

    <img src="https://mintcdn.com/engrate/xkAnksi9jpvpKJox/images/mcp-claude-step-4.png?fit=max&auto=format&n=xkAnksi9jpvpKJox&q=85&s=db43c54e28da763c827026cdb2aa6bfb" alt="Mcp Claude Step 4 Pn" title="Mcp Claude Step 4 Pn" style={{ width:"83%" }} width="741" height="496" data-path="images/mcp-claude-step-4.png" />
  </Step>
</Steps>

## Connect to Engrate documentation

Connecting your IDE or editor to Engrate's documentation MCP server provides AI-assisted access to our API documentation, code examples, and integration guides directly in your development environment.

<Tabs>
  <Tab title="Contextual menu">
    You can always use the ***Contextual menu*** at the top of this page (arrow right next to "Copy page") to quickly add documentation to various options.

    <img src="https://mintcdn.com/engrate/t2DPBLaBLKPPrbVY/images/mcp-context.png?fit=max&auto=format&n=t2DPBLaBLKPPrbVY&q=85&s=7236ee434d3f762eeba4bdd449d7b8e4" alt="Mcp Context Pn" title="Mcp Context Pn" style={{ width:"76%" }} width="734" height="625" data-path="images/mcp-context.png" />
  </Tab>

  <Tab title="VS Code">
    To connect the Engrate MCP server to VS Code, click the **Install in VS Code** button in the Contextual menu. Or manually connect the MCP server, create a `.vscode/mcp.json` file and add:

    ```json theme={null}
    {
        "mcp": {
            "servers": {
                "Engrate Developer": {
                    "url": "https://docs.engrate.io/mcp"
                }
            }
        }
    }

    ```

    See the [**VS Code documentation**](https://code.visualstudio.com/docs/copilot/chat/mcp-servers) for more details.
  </Tab>

  <Tab title="Cursor">
    To connect the Engrate MCP server to Cursor, click the **Install in Cursor** button in the contextual menu. Or manually connect the MCP server, follow these steps:

    <Steps>
      <Step title="Open MCP settings">
        1. Use **Command** + **Shift** + **P** (**Ctrl** + **Shift** + **P** on Windows) to open the command palette.
        2. Search for "Open MCP settings".
        3. Select **Add custom MCP**. This will open the `mcp.json` file.
      </Step>

      <Step title="Configure the Engrate MCP server">
        In `mcp.json`, add:

        ```json theme={null}
        {
          "mcpServers": {
            "Engrate Developer": {
              "url": "https://docs.engrate.io/mcp"
            }
          }
        }

        ```
      </Step>

      <Step title="Test the connection">
        In Cursor's chat, ask "What tools do you have available?" Cursor should show the Engrate Developer MCP server as an available tool.
      </Step>
    </Steps>

    See [**Installing MCP servers**](https://docs.cursor.com/en/context/mcp#installing-mcp-servers) in the Cursor documentation for more details.
  </Tab>

  <Tab title="Claude Code">
    To use the Engrate documentation MCP server with Claude Code, run the following command:

    ```shellscript theme={null}
    claude mcp add --transport http Engrate https://docs.engrate.io/mcp
    ```

    Test the connection by running:

    ```shellscript theme={null}
    claude mcp list

    ```

    See the [**Claude Code documentation**](https://docs.anthropic.com/en/docs/claude-code/mcp#installing-mcp-servers) for more details.
  </Tab>

  <Tab title="Claude">
    <Steps>
      <Step title="Add the Engrate developer MCP server to Claude">
        1. Navigate to the [**Connectors**](https://claude.ai/settings/connectors) page in the Claude settings.
        2. Select **Add custom connector**.
        3. Add the Engrate documentation MCP server:

        * Name: `Engrate Developer`
        * URL: `https://docs.engrate.io/mcp`

        4. Select **Add**.
      </Step>

      <Step title="Access the MCP server in your chat">
        1. When using Claude, select the attachments button (the plus icon).
        2. Select the Engrate Developer server.
        3. Ask Claude a question about Engrate developer documentation.
      </Step>
    </Steps>
  </Tab>
</Tabs>
