The RudderStack MCP server provides a standardized interface that allows any compatible AI model or agent to access your RudderStack data. This centrally hosted and managed server follows the Model Context Protocol (MCP) specification, providing simple and secure access to RudderStack’s powerful data infrastructure.
Model Context Protocol (MCP) is an open standard that enables AI assistants to securely connect to external data sources and tools. The RudderStack MCP server implements this protocol to give AI models direct access to your customer data pipelines, sources, destinations, and transformations.
The RudderStack MCP server provides tools for:
More functionality is being added regularly.
https://mcp.rudderstack.com/mcphttps://mcp.rudderstack.com/mcpOpen your Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAdd the RudderStack MCP server to the configuration:
{
"mcpServers": {
"rudderstack": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.rudderstack.com/mcp"]
}
}
}
For VS Code integration, add to your settings:
{
"mcp.servers": {
"rudderstack": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.rudderstack.com/mcp"]
}
}
}
Or manually add to your Cursor configuration:
{
"rudderstack": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.rudderstack.com/mcp"]
}
}
In Windsurf, navigate to Settings → MCP Servers and add:
{
"name": "rudderstack",
"command": "npx",
"args": ["mcp-remote", "https://mcp.rudderstack.com/mcp"]
}
For testing or custom integrations:
npx mcp-remote "https://mcp.rudderstack.com/mcp"
When you first connect to the RudderStack MCP server through any of the above methods, you’ll go through a secure OAuth authentication process:
https://mcp.rudderstack.com/mcp, the server detects you need authenticationIf you’re having trouble connecting:
https://mcp.rudderstack.comnpx and your MCP client