Pendo MCP Server
Connect your Pendo product analytics, guides, and user feedback to any AI agent over MCP.
Updated
What is Pendo MCP?
The Pendo MCP server is a Model Context Protocol server, hosted by Pendo, that gives AI agents natural-language access to your Pendo product analytics — visitor and account metadata, Page and Feature usage, event aggregations, guides, and user feedback.
It runs as a remote server at https://app.pendo.io/mcp/v0/shttp and authenticates with OAuth: a Pendo user signs in through their AI client (or an AI agent authenticates via a service account scoped to a single subscription). Access respects existing Pendo permissions, so an agent can only see data the connecting user is already authorized to view. A subscription admin must turn the MCP server on before anyone can connect.
Most tools are read-only and enabled by default — they query and retrieve Pendo data such as feature adoption, page usage, and guides. Admins can opt in to write tools, which currently let an agent create Pendo Listen feedback items directly from the AI client. Pendo is also listed in Claude's official Connectors Directory for one-click setup.
Connect the Pendo MCP server
Claude Code
- 1
Confirm MCP is enabled
A Pendo subscription admin must turn on the Pendo MCP server in Pendo before you can connect.
- 2
Add the remote server
Run: claude mcp add --transport http pendo https://app.pendo.io/mcp/v0/shttp
- 3
Authenticate with OAuth
On first use Claude Code opens a browser to sign in to Pendo and authorize access; the token is stored for the session.
- 4
Verify
Run /mcp in Claude Code to confirm the Pendo server is connected, then ask about feature adoption or page usage.
Cursor
- 1
Confirm MCP is enabled
Ensure a Pendo admin has enabled the MCP server for your subscription.
- 2
Open MCP settings
In Cursor, go to Settings > MCP (Tools & Integrations) and add a new MCP server.
- 3
Add the remote URL
Add an HTTP server with url https://app.pendo.io/mcp/v0/shttp (no command needed — it is a remote server).
- 4
Sign in with OAuth
Complete the Pendo OAuth sign-in when prompted; once connected, Pendo tools appear in Cursor's tool list.
Security & permissions
The Pendo MCP server authenticates over OAuth. A Pendo user signs in interactively through the AI client, or an AI agent uses a service account scoped to a single Pendo subscription. In both cases the server honors the connecting identity's existing Pendo permissions — an agent can only read or act on data that identity is already authorized to access in Pendo. Read-only tools are enabled by default; write actions (currently creating Listen feedback) require an admin to opt in. A subscription admin must enable the MCP server before any connection is possible.
Using Pendo MCP with Gamut
In a Gamut workflow, the Pendo MCP server runs as a tool that an agent calls on a schedule or in response to an event — Gamut manages the OAuth connection so the agent can authenticate without a human in the loop. For example, a nightly agent can pull feature-adoption and page-usage metrics for a target segment and post a digest to Slack, or an event-triggered agent can read recent usage and create a Pendo Listen feedback item summarizing a spike. The agent only accesses data the connected Pendo identity is permitted to see.
Frequently asked questions
What is the Pendo MCP server?
It is a Pendo-hosted Model Context Protocol server that lets AI agents and clients query your Pendo product analytics — usage data, feature adoption, guides, and user feedback — in natural language. It runs remotely at https://app.pendo.io/mcp/v0/shttp and authenticates with OAuth.
Is the Pendo MCP server free?
There is no separate free tier for the MCP server. It is available to paid Pendo subscriptions, and a subscription admin must enable it before anyone can connect. Most MCP clients (Claude, Cursor) are free to connect on their side.
How do I connect the Pendo MCP server to Claude or Cursor?
Have a Pendo admin enable the MCP server, then add the remote URL https://app.pendo.io/mcp/v0/shttp to your client. In Claude Code use claude mcp add --transport http pendo <url>; in Cursor add it as an HTTP server under Settings > MCP. Sign in with OAuth when prompted. Pendo is also in Claude's Connectors Directory for one-click setup.
Is the Pendo MCP server hosted or self-hosted?
It is hosted by Pendo as a remote MCP server — there is no package to run yourself. You connect to Pendo's endpoint and authenticate over OAuth (interactive sign-in or a service account).