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

# Developer MCP

> Give your AI coding assistant access to MyTruv documentation and API references via the Model Context Protocol.

## What is Developer MCP?

Developer MCP is MyTruv's specialized [Model Context Protocol](https://modelcontextprotocol.io) server designed for developers building with MyTruv's API. It enables AI assistants to search documentation, look up API endpoints, and provide implementation guidance directly within your development workflow.

Unlike MyTruv MCP, no MyTruv account is needed - making it accessible to any developer exploring or integrating with MyTruv's API.

<Info>
  This MCP is for developers building with MyTruv APIs. If you want your agent to access your personal financial data (balances, transactions, spending), see [MyTruv MCP](/mytruv-mcp/overview) instead.
</Info>

<Tip>
  If you already have a MyTruv account, you can also find a link to Developer MCP, along with the other AI integrations, from **Settings > AI Integrations** in the web app.
</Tip>

***

## Setup

The Developer MCP server is hosted at:

```
https://help.mytruv.com/mcp
```

It uses Streamable HTTP transport - no local installation needed.

### Claude Desktop

1. Open Settings > Connectors
2. Click Add custom connector
3. Set Name to `MyTruv Docs`
4. Set Remote MCP server URL to:
   ```
   https://help.mytruv.com/mcp
   ```
5. Click Add

### Claude Code

```bash theme={null}
claude mcp add mytruv-docs --transport http https://help.mytruv.com/mcp
```

### Cursor

Open Cursor Settings > Tools & MCP, click Add new MCP server, and select Streamable HTTP as the type. Or add directly to your `mcp.json`:

```json theme={null}
{
  "mcpServers": {
    "mytruv-docs": {
      "url": "https://help.mytruv.com/mcp"
    }
  }
}
```

<Tabs>
  <Tab title="macOS / Linux">
    Config file location:

    ```
    ~/.cursor/mcp.json
    ```
  </Tab>

  <Tab title="Windows">
    Config file location:

    ```
    %USERPROFILE%\.cursor\mcp.json
    ```
  </Tab>
</Tabs>

### Codex

```bash theme={null}
codex mcp add mytruv-docs --url https://help.mytruv.com/mcp
```

Or add it directly to your `~/.codex/config.toml`:

```toml theme={null}
[mcp_servers.mytruv-docs]
url = "https://help.mytruv.com/mcp"
```

***

## Available tools

Three tools - full reference on the [Available tools](/docs-mcp/tools) page.

* search\_my\_truv - search the knowledge base for articles, guides, and API references
* query\_docs\_filesystem\_my\_truv - run read-only shell-like commands (`cat`, `rg`, `head`, `ls`) against a virtualized filesystem of the docs, including reading a full page
* submit\_feedback - report an incorrect or outdated documentation page to the docs team

***

## Using both MCP servers

You can run Developer MCP and [MyTruv MCP](/mytruv-mcp/overview) together. This lets your agent both read documentation and access financial data in the same conversation.

```json theme={null}
{
  "mcpServers": {
    "mytruv-docs": {
      "url": "https://help.mytruv.com/mcp"
    },
    "mytruv-mcp": {
      "url": "https://api.mytruv.com/mcp"
    }
  }
}
```

***

## Example use cases

* "How does the transactions API endpoint work?"
* "What parameters does the spending analysis endpoint accept?"
* "How do I authenticate with the MyTruv API?"
* "What institutions does MyTruv support?"
* "Show me the income report response format"

***

## Next steps

<div className="mytruv-card-grid">
  <a className="mytruv-card" href="/mytruv-mcp/overview">
    <span className="mytruv-card__icon">
      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.75" strokeLinecap="round" strokeLinejoin="round">
        <path d="M9 2v6" />

        <path d="M15 2v6" />

        <path d="M6 8h12v4a6 6 0 0 1-12 0z" />

        <path d="M12 18v4" />
      </svg>
    </span>

    <h3 className="mytruv-card__title">MyTruv MCP</h3>
    <p className="mytruv-card__body">Access your financial data via MCP</p>

    <span className="mytruv-card__arrow">
      <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
        <path d="M7 17L17 7" />

        <path d="M8 7h9v9" />
      </svg>
    </span>
  </a>

  <a className="mytruv-card" href="/api-reference/overview">
    <span className="mytruv-card__icon">
      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.75" strokeLinecap="round" strokeLinejoin="round">
        <path d="M16 18l6-6-6-6" />

        <path d="M8 6l-6 6 6 6" />
      </svg>
    </span>

    <h3 className="mytruv-card__title">API Reference</h3>
    <p className="mytruv-card__body">REST API for programmatic access</p>

    <span className="mytruv-card__arrow">
      <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
        <path d="M7 17L17 7" />

        <path d="M8 7h9v9" />
      </svg>
    </span>
  </a>
</div>
