Skip to content
Last updated

Pendo integration

Pendo is a product analytics and digital adoption platform.

It can be connected to Agen.co two ways, matching the Official / In-house filter in the connector picker:

  • Official — Agen.co connects through Pendo's own hosted MCP server, so your AI agents get access to product analytics, guides, session replay, feedback, and more through Pendo's native OAuth flow.
  • In-house — Agen.co wraps the Pendo Engage REST API directly through its own integration layer, using an Integration Key you create in Pendo settings.

Pick Official if the built-in MCP tools cover what your agents need. Fall back to In-house for direct API access with an Integration Key.


Connect via the official MCP server

Prerequisites

  • A Pendo subscription with Subscription Admin access — required to enable the MCP server
  • Your Pendo data center region (US, US1, EU, Japan, or Australia)
  1. Sign in to Pendo and go to Settings → Subscription settings → AI access. Enable Read-only tools. Optionally enable Write tools if your agents need to take actions in Pendo (read-only must be enabled first).
  2. In Agen.co, go to Connectors → My connectors, click Add connector, and in the search bar type Pendo and select it. Keep this panel open.
  3. In the Instance Slug field, enter a slug for this connector instance — it prefixes each imported tool as slug__tool, so a second instance of the same connector needs a slug of its own. Use lowercase kebab-case. You can change it later from the connector's settings.
  4. Select your Region — US, US1, EU, Japan, or Australia — to match your Pendo data center.
  5. Click Connect.
  6. You're redirected to Pendo to sign in and approve access.
  7. Return to Agen.co and click Add below the list of tools that were added.

Once connected, Pendo appears under My connectors with tools spanning:

AreaWhat it covers
Visitors & accountsMetadata, counts, last activity, and segment-based cohorts
Pages & featuresUsage metrics, events, time-series data, and app-level usage
Guides & pollsGuide performance, views, completions, dismissals, and poll activity
SegmentsCreating, reading, updating, and deleting audience segments
Sentiment surveysNPS, CSAT, PMF, and UMUX scoring and individual responses
Session replayReplay metadata, frustration events, and developer/network logs
ListenRaw feedback, ideas, insights, and clustered themes
OrchestrateJourney and email campaign discovery and performance

Enabling the Pendo connector isn't enough on its own. Tool calls remain denied until you create a policy that grants access to the specific tools you want to expose.

Connect via the Pendo API

Pendo is a product analytics and digital adoption platform. Integrating Pendo with Frontegg lets your application read product usage data, features, pages, guides, and visitor and account details on behalf of your users — all through Frontegg's integration layer (Pendo Engage public REST API v1). Pendo authenticates with a static Integration Key sent on every request, so there is no OAuth flow.

Prerequisites

  • A Pendo subscription with admin access
  • Access to Settings → Integrations in Pendo to create an Integration Key

Connect to Pendo

Pendo authenticates API requests with an Integration Key created by an admin in the Pendo web app. The key is sent on every request as the X-Pendo-Integration-Key header. Pendo hosts data in several regions, so you also select the Region that matches your subscription.

Step 1: Open Integration Keys

Sign in to Pendo and go to Settings → Integrations → Integration Keys.

Step 2: Create an Integration Key

Add a new Integration Key and give it a descriptive name, for example Frontegg Integration. Enable Allow Write Access if you want to use write operations as well as reads. Copy the key value.

Keep your Integration Key secure

The Integration Key grants access to your Pendo subscription through the API. Treat it like a password and never expose it in client-side code or commit it to version control. If it is exposed, delete it and create a new one on the same page.

Configure the Frontegg portal

Once you have your Integration Key, configure the integration in the Frontegg portal:

  1. Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Pendo.
  2. Select your Region — US (default), EU, US1, Japan, or Australia — to match your Pendo data residency.
  3. Paste your Integration Key.
  4. Click Save.

Keep your credentials secure

Never share or commit your Integration Key to version control.

Additional resources