# Pendo MCP

> Pendo MCP connects your product analytics directly into any AI client conversation. Get instant insights into how users interact with your software, track feature adoption rates, and manage in-app guides without leaving your chat window. It lets you run complex data aggregations, update user profiles, and review detailed usage metadata using natural language prompts.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** product-analytics, user-behavior, in-app-guides, user-feedback, product-adoption

## Description

Product analytics used to mean exporting reports, opening spreadsheets, and manually cross-referencing dozens of tabs just to figure out why a feature isn't sticking. This MCP changes that by letting your agent act like a dedicated product analyst who lives inside your chat client. You can now ask questions like, 'Show me how many users in the EU adopted Feature X last month,' and get an immediate answer based on live data.

It gives you full control over understanding user behavior, managing guides, and maintaining data integrity through simple conversation. Whether you need to check current visitor metadata or run advanced groupings across your entire user base, your AI client handles it all. You'll find this whole system cataloged and managed within the Vinkius marketplace, letting you connect everything from one place. This means no more context switching between analytics dashboards, CRMs, and chat tools.

## Tools

### get_pendo_account_details
Retrieves basic information about the linked Pendo account for context verification.

### get_pendo_guide_details
Fetches specific details and metadata for a single, identified in-app guide.

### get_pendo_visitor_details
Retrieves the detailed profile and activity history for one user visitor.

### list_pendo_features
Generates a list of all tagged features used within your application's structure.

### list_pendo_guides
Provides a complete enumeration of all managed in-app guides currently active.

### list_pendo_pages
Lists all specific pages within your application that have been tagged for tracking purposes.

### list_reports
Gathers a catalog of every available analytics report type you can access.

### list_segments
Lists all predefined user segments, allowing you to select groups for deep analysis.

### run_pendo_aggregation
Performs complex analytics queries and grouping on usage data using natural language criteria.

### update_account_metadata
Updates specific custom metadata associated with an entire client account record.

### update_visitor_metadata
Modifies the custom profile information for a single visitor user.

## Prompt Examples

**Prompt:** 
```
List all active in-app guides in my Pendo account.
```

**Response:** 
```
I've retrieved your guides. You have 5 active environments including 'Onboarding Flow' and 'Release Announcement'. Which one would you like to see details for?
```

**Prompt:** 
```
Show me the feature adoption analytics for the new dashboard module launched last month.
```

**Response:** 
```
Dashboard module adoption metrics since launch (April 15): 2,847 unique visitors out of 5,200 active users (54.7% adoption). Daily active usage peaked at 1,234 on April 28. Average session duration: 4.2 minutes. Most used features: "Custom Widgets" (78% of visitors), "Data Export" (45%), "Saved Views" (34%). 3 in-app guides triggered 892 times with 67% completion rate.
```

**Prompt:** 
```
List all active in-app guides and their completion metrics.
```

**Response:** 
```
You have 7 active guides. "Onboarding Tour" has the highest completion at 82% (3,421 starts, 2,805 completions). "Feature Discovery" runs at 71% completion. "Upgrade Prompt" shows 45% engagement with 12% click-through to pricing. "NPS Survey" collected 1,247 responses (average score: 8.2). The lowest performer is "Advanced Settings Tour" at 38% completion, suggesting it may need simplification.
```

## Capabilities

### Analyze user behavior patterns
Run complex calculations across massive datasets to understand feature usage, identify bottlenecks, and measure adoption rates.

### Manage user data profiles
Update custom metadata for specific visitors or entire accounts directly through the AI interface. This keeps your CRM records instantly synchronized with product activity.

### Audit in-app guiding strategy
List and review detailed information about every active guide and page, giving you a clear map of your current user onboarding flow.

### Review system assets and reports
Retrieve lists of all tagged features, pages, or analytics reports to monitor specific areas of your application.

## Use Cases

### The Product Manager needs to test a new feature.
A PM asks the agent: 'Run pendo aggregation for the new dashboard module, focusing on unique visitors vs. active users.' The agent executes `run_pendo_aggregation`, providing immediate adoption metrics (e.g., 54.7% adoption rate) and usage peaks without needing to open the BI tool.

### A CS team member needs to verify a user's account health.
The agent is asked to check a customer's profile status, using `get_pendo_visitor_details`. It returns the full history, allowing the CSM to confirm if the required metadata was updated correctly and what their last session looked like.

### A Growth Marketer needs to refine onboarding flows.
The marketer asks to list all guides using `list_pendo_guides`. The agent retrieves the full roster, allowing them to compare completion rates and identify which guides need immediate simplification or replacement.

### An Ops Engineer needs to verify regional data access.
The engineer prompts the tool to monitor system responses and manage regional data centers (US, EU, JPN), ensuring that the analytics pipeline is always optimized for compliance and speed across all operational zones.

## Benefits

- Instant Feature Adoption Reports: Instead of running reports and exporting CSVs, ask the agent to run a complex aggregation on feature adoption. You get metrics instantly, letting you know exactly how many users saw 'Custom Widgets' versus total active users.
- Maintain Data Sync Automatically: Need to update an account status? Use the `update_account_metadata` tool to modify client records directly from your chat. Your CRM data stays current without manual API calls or spreadsheet edits.
- Deep User Profile Lookup: Quickly grab a visitor's full history and profile details using `get_pendo_visitor_details`. This lets you answer targeted questions about user behavior instantly, saving minutes on every ticket.
- Comprehensive Guide Management: Easily list all managed guides via the `list_pendo_guides` tool. You maintain a clear overview of your entire in-app messaging strategy without navigating multiple admin dashboards.
- Targeted Intelligence Gathering: By accessing both `list_pendo_features` and `list_pendo_pages`, you can track engagement on specific components, helping you pinpoint exactly where users are getting stuck or ignoring key flows.

## How It Works

The bottom line is you get real-time product insights without ever having to open an analytics dashboard or run a manual report.

1. Subscribe to this MCP and enter your Pendo Integration Key along with the correct regional Base URL.
2. Connect your AI client (like Claude or Cursor) to Vinkius, giving it access to the tool's functions.
3. Start talking to your agent: ask a question about user behavior, feature adoption, or metadata updates. The agent runs the necessary query and replies with the structured data.

## Frequently Asked Questions

**How do I run complex analyses with Pendo MCP?**
You use the `run_pendo_aggregation` tool. Simply ask your agent for a grouping or comparison, like 'Show me feature adoption rates grouped by user segment.' The agent handles the complex query syntax.

**Can I update customer metadata using Pendo MCP?**
Yes, you can use `update_account_metadata` to modify custom data points on an entire client account. This ensures your internal records stay perfectly synced with product usage.

**What is the difference between listing features and pages in Pendo MCP?**
The `list_pendo_features` tool shows all core functional components of the software, while the `list_pendo_pages` tool lists specific landing or content views within that application.

**Does Pendo MCP help with user onboarding?**
Yes. You can use `list_pendo_guides` to see all active guides and then run aggregations to track their completion rates, helping you refine your in-app messaging.

**Is Pendo MCP better than just exporting CSVs?**
Absolutely. Exporting requires manual data cleaning and merging across multiple files. With this MCP, the agent performs all those calculations on demand, delivering a single, ready-to-use answer in chat.