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

# DataGen MCP Server

> Overview of the DataGen MCP server and available tool categories

The DataGen MCP server at `https://mcp.datagen.dev/mcp` exposes DataGen AI Cloud tools and integrations over the Model Context Protocol. Connect it to Claude Code, Claude Desktop, Cursor, or any MCP client to access 50+ integrations.

## Connection

```
https://mcp.datagen.dev/mcp
```

Authentication uses your `DATAGEN_API_KEY` via the `X-API-Key` header. See [Claude Code Plugin Quick Start](/developers/plugin-quickstart) or [Alternative Setup](/developers/alternative-setup) for connection instructions.

## Tool Categories

DataGen exposes **16 active tools** across 5 categories:

### Code Execution (1 tool)

| Tool | Description |
| - | - |
| [`executeCode`](/developers/mcp-tools#executecode) | Run Python code with MCP tool integration |

### Custom Tool Management (5 tools)

| Tool | Description |
| - | - |
| [`createCustomTool`](/developers/mcp-tools#createcustomtool) | Deploy Python workflows as reusable API endpoints |
| [`updateCustomTool`](/developers/mcp-tools#updatecustomtool) | Modify existing custom tools |
| [`getCustomToolDetails`](/developers/mcp-tools#getcustomtooldetails) | Get full specs, code, and curl examples |
| [`submitCustomToolRun`](/developers/mcp-tools#submitcustomtoolrun) | Execute a deployed custom tool |
| [`checkRunStatus`](/developers/mcp-tools#checkrunstatus) | Monitor custom tool execution progress |

### Tool Discovery & Execution (3 tools)

| Tool | Description |
| - | - |
| [`searchTools`](/developers/mcp-tools#searchtools) | Find tools by functionality or keyword |
| [`getToolDetails`](/developers/mcp-tools#gettooldetails) | Get comprehensive tool documentation |
| [`executeTool`](/developers/mcp-tools#executetool) | Execute any MCP tool by alias name |

### MCP Server Management (6 tools)

| Tool | Description |
| - | - |
| [`addRemoteMcpServer`](/developers/mcp-tools#addremotemcpserver) | Connect external MCP servers |
| [`searchBuiltInServers`](/developers/mcp-tools#searchbuiltinservers) | Browse pre-configured server templates |
| [`getBuiltInServerDetails`](/developers/mcp-tools#getbuiltinserverdetails) | View server requirements and config |
| [`checkRemoteMcpOauthStatus`](/developers/mcp-tools#checkremotemcpoauthstatus) | Monitor OAuth authentication flows |
| [`ReAuthRemoteMcpServer`](/developers/mcp-tools#reauthremotemcpserver) | Reauthenticate expired connections |
| [`updateRemoteMcpServer`](/developers/mcp-tools#updateremotemcpserver) | Update server URLs and credentials |

### Utilities (1 tool)

| Tool | Description |
| - | - |
| [`datagen-sdk-doc`](/developers/mcp-tools#datagen-sdk-doc) | Fetch Python SDK documentation |

<Card title="Full Tool Reference" icon="book" href="/developers/mcp-tools">
  See every tool with complete parameter tables, return types, and examples.
</Card>


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