4,500+ servers built on MCP Fusion
Vinkius

FullStory MCP. Analyze user behavior and session data via your AI agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

FullStory MCP on Cursor AI Code Editor MCP Client FullStory MCP on Claude Desktop App MCP Integration FullStory MCP on OpenAI Agents SDK MCP Compatible FullStory MCP on Visual Studio Code MCP Extension Client FullStory MCP on GitHub Copilot AI Agent MCP Integration FullStory MCP on Google Gemini AI MCP Integration FullStory MCP on Lovable AI Development MCP Client FullStory MCP on Mistral AI Agents MCP Compatible FullStory MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

FullStory MCP Server connects your AI client to your digital experience intelligence (DXI) and product analytics. It lets you manage user profiles, track server-side events, and retrieve deep session metadata directly through natural conversation.

Stop clicking through dashboards. Get full user behavior history and session playbacks instantly by querying user IDs or segment names.

What your AI agents can do

Create event

Logs a custom event directly from your backend code into FullStory.

Create update user

Updates or adds custom data to a user's identity profile in FullStory.

Delete user

Permanently erases a user's entire profile and all associated session data in FullStory.

+ 8 more capabilities included
Get User Profiles and History

Retrieves a user's full tracking profile, including cross-device behavior and custom variables, using the get_user tool.

List and Search Session Records

Finds specific session recordings by querying criteria and returning playback links, using the list_sessions tool.

Fetch Detailed Session Metadata

Retrieves deep data about a single session, like total active time and page transitions, using the get_session tool.

Analyze Specific Interaction Events

Gets a complete, chronological list of every click, navigation change, and DOM change for a given session ID via get_session_events.

Inject Backend Events

Logs custom, server-side events into FullStory, bypassing the front-end JavaScript client using create_event.

Manage User Identities and Privacy

Upserts user records (create_update_user) or permanently deletes user data (delete_user) to maintain compliance.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

FullStory MCP Server: 11 Tools for Product Analytics

These tools let your AI agent interact with FullStory data, allowing you to manage user identities, retrieve session events, and run compliance checks entirely through conversation.

create019d75a1

create event

Logs a custom event directly from your backend code into FullStory.

create019d75a1

create update user

Updates or adds custom data to a user's identity profile in FullStory.

delete019d75a1

delete user

Permanently erases a user's entire profile and all associated session data in FullStory.

get019d75a1

get account info

Verifies your connection to FullStory and retrieves basic platform configuration details.

get019d75a1

get session

Retrieves core metadata about a specific recorded session, including total active time and page transitions.

get019d75a1

get session events

Fetches a chronological list of all clicks, navigation changes, and DOM changes for a session ID.

get019d75a1

get user

Gets a full tracking profile for a user, showing their history and custom variables.

list019d75a1

list exports

Checks the status and download links for bulk data exports you need for warehouse ingestion.

list019d75a1

list segments

Lists the predefined audience groups and their population counts within FullStory.

list019d75a1

list sessions

Searches and lists multiple session recordings based on specific criteria and returns playback links.

list019d75a1

list users

Queries the directory for user identities, session counts, and aggregate behavioral summaries.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with FullStory, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

FullStory MCP Server connects your AI client directly to your digital experience intelligence (DXI) and product analytics. It lets you manage user profiles, track server-side events, and pull deep session metadata just by talking to it. Forget clicking through dashboards. You'll get a full history of user behavior and session playbacks instantly, just by giving it a user ID or segment name.

Get User Profiles and History

Use get_user to pull a user's entire tracking profile, including cross-device behavior and any custom variables they've got. You can also run list_users to query the directory for user identities, checking out session counts and aggregate behavior summaries across groups. Want to know what's going on with a specific group? list_segments lets you see predefined audience groups and how many people belong to each one.

List and Search Session Records

You can use list_sessions to search and list multiple session recordings based on specific criteria; it'll hand you playback links. If you've got a session ID, get_session pulls core metadata about that specific recording, including total active time and page transitions. For the nuts and bolts of interaction, get_session_events fetches a complete, chronological list of every click, navigation change, and DOM change that happened during that session.

Finally, list_exports checks the status and gives you download links for any bulk data exports you need for your warehouse.

Inject Backend Events

Don't rely on the front-end JavaScript client. You can use create_event to log a custom, server-side event directly from your backend code into FullStory. You also have create_update_user to update or add custom data to a user's identity profile, and delete_user permanently erases a user's entire profile and all associated session data when you need to maintain compliance.

How FullStory MCP Works

  1. 1 Subscribe to the FullStory MCP Server on the Vinkius Marketplace and enter your FullStory API Key.
  2. 2 Your AI client sends a request (e.g., 'What did user X do last week?').
  3. 3 The MCP server executes the required tool (like get_user) and sends the structured, actionable data back to your AI client.

The bottom line is your AI client gets direct, programmatic access to deep product analytics data, without you having to open the FullStory dashboard.

Who Is FullStory MCP For?

Product Managers, Support Engineers, and Privacy Officers need this. Product Managers hate spending hours manually digging through dashboards to track a user's journey. Support Engineers need real-time, instant access to a customer's recent events while on a call. Privacy Officers need automated tools to handle data deletion requests.

Product Analyst

Uses the server to list segments (list_segments) or retrieve full user profiles (get_user) to understand which user groups are abandoning the checkout process.

Support Engineer

Runs list_sessions to find a customer's recent activity and uses get_session_events to pinpoint the exact error or click that caused the issue.

Privacy Officer

Automates compliance tasks by calling delete_user to permanently remove sensitive telemetry data for specific user IDs.

What Changes When You Connect

  • Pinpoint exactly what went wrong. Instead of guessing, use get_session_events to get a full, chronological list of every click, error, or DOM change for a specific session ID.
  • Know the user without context switching. Use get_user to pull a complete profile—including cross-device activity and custom variables—and feed it directly to your agent.
  • Keep your data clean and compliant. Use delete_user to automatically and programmatically erase sensitive user records, satisfying GDPR or CCPA requests with a simple command.
  • Monitor large data loads easily. Use list_exports to check the status and get the download URI for massive raw data bundles destined for a data warehouse.
  • Search across thousands of sessions. Use list_sessions to filter and find specific recordings by criteria, getting playback links without navigating the full dashboard.
  • Maintain backend data integrity. Use create_event to log critical system events (like 'Subscription Renewed') directly from your backend code into the user's record.

Real-World Use Cases

01

Debugging a Checkout Failure

A support engineer gets a ticket about a failed checkout. They ask their agent to list_sessions for the user's last 24 hours, narrow it down to a checkout flow, and then use get_session_events to see the exact click that triggered the error. The agent identifies the specific DOM change that broke the payment widget.

02

Auditing Data Compliance

A privacy officer needs to delete data for 50 users. They use list_users to get a list of 50 UIDs, and then loop through them, calling delete_user for each one. This automates the entire compliance audit process, which would otherwise take hours of manual API calls.

03

Identifying High-Value Segments

A product manager wants to find users who view the pricing page but never sign up. They ask the agent to list_segments to confirm the 'Pricing Viewers' segment exists, then use get_user on a test user to check their custom properties (like 'total_spent') against the segment definition.

04

Tracking Backend System Changes

A developer needs to ensure that a new feature launch (like 'Premium Tier Activated') is recorded in the user's history. Instead of relying on front-end code, they use create_event to programmatically log the event from the backend, ensuring the data is accurate regardless of the UI state.

The Tradeoffs

Manual Dashboard Deep Dives

The analyst spends an hour clicking through the FullStory UI, filtering by date range, then manually downloading CSVs for multiple user IDs, trying to piece together a single user journey.

Instead, ask your agent to get_user for the specific ID and get_session_events for the date range. You get the clean, structured data immediately, without touching a dashboard.

Guessing User Behavior

The support team assumes the user hit the wrong button because the flow looks broken on the screen, but they can't prove it.

Use get_session_events to get the precise, time-stamped record of every click and navigation mutation. This proves exactly what happened, down to the element ID.

Ignoring Data Governance

The company manually processes deletion requests by emailing data stewards, leading to delays and compliance risk.

Use list_users to identify the affected IDs, then call delete_user for each one. This creates an auditable, instant record of the deletion process.

When It Fits, When It Doesn't

Use this if your primary need is detailed, deep-dive behavioral analytics on user journeys. You need to know why a user failed, not just that they failed. You must be able to reference specific user IDs, session IDs, or segment names to get actionable data.

Don't use this if you just need a high-level dashboard summary or general traffic numbers. For simple counts, a basic analytics tool is enough. If you only need to check the overall status of an integration, get_account_info is your tool. But if you need to prove the sequence of events or manage compliance data, this MCP server is required.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by FullStory. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_event create_update_user delete_user get_account_info get_session get_session_events get_user list_exports list_segments list_sessions list_users

Pinpointing why a user left your site shouldn't require 20 clicks.

Today, figuring out why a customer dropped off is a nightmare. You jump into the dashboard, filter by date, select the user, and then you're forced to click through different tabs—events, metadata, session summary—just to piece together the story. You spend 30 minutes copy-pasting snippets into a Jira ticket, hoping you didn't miss a key interaction.

With the FullStory MCP Server, you ask your AI agent directly. It runs `get_user` and `get_session_events` in seconds. You get the entire, structured timeline of clicks, navigations, and errors, delivered right in the chat. No clicking, no copy-pasting, just the definitive record.

FullStory MCP Server: Manage user data and session intelligence.

Before, managing user data was a manual, multi-step process. To satisfy a GDPR request, an analyst would have to manually locate records, run API calls, and confirm deletion across multiple systems, creating huge gaps in the audit trail.

Now, you simply tell your agent to `delete_user` for a list of IDs. It executes the command instantly and confirms the erasure. The data governance steps become automated, auditable, and happen in seconds.

Common Questions About FullStory MCP

How do I use the FullStory MCP Server to get a user's full profile? +

Use the get_user tool. This tool retrieves the user's full tracking profile, showing cross-device activity and custom variables, which is much more comprehensive than looking at a single session record.

What is the best way to find a specific session recording? +

Use the list_sessions tool. You can filter and search multiple session recordings based on specific criteria, and the output includes the necessary playback links.

Can I log server-side events with the FullStory MCP Server? +

Yes, use the create_event tool. This allows you to log critical system events programmatically from your backend code, ensuring the data is captured even if the user isn't interacting with the front end.

Does FullStory MCP Server help with data deletion? +

Yes. The delete_user tool permanently erases a user's entire profile and all associated session data, which is necessary for compliance tasks like CCPA.

What if I need to see the step-by-step clicks in a session? +

Use the get_session_events tool. It fetches a chronological list of every single click, navigation mutation, and DOM change for a specific session ID, giving you the granular detail you need.

How do I use the `list_users` tool with the FullStory MCP Server to check user segment membership? +

The list_users tool queries the FullStory subscriber and visitor directory. You can filter the results by custom parameters or segment IDs to see which users belong to specific predefined groups.

What is the purpose of the `create_update_user` tool in the FullStory MCP Server? +

This tool syncs custom tenant data into FullStory. It lets you upsert a user identity, ensuring that external system data—like total spent or subscription status—is attached to the user's record in FullStory.

How does the FullStory MCP Server handle large data exports? +

The list_exports tool manages bulk data offloads. It tracks the processing state and provides download URIs for raw data bundles, allowing you to ingest massive datasets into a separate warehouse.

How do I get an API Key for FullStory? +

Log in to FullStory, navigate to Settings > API Keys, and click on 'Create Key' to generate a new token with Admin or Architect permissions.

What is the difference between ID and UID? +

The 'id' is a system-generated unique identifier from FullStory, while the 'uid' is your application's own internal user ID passed via FS.identify.

Can I watch session playbacks through the agent? +

The agent can retrieve the 'fsUrl' for any session, which is a direct link to watch the playback in your browser. You cannot watch the video inside the chat interface directly.

Are custom user properties supported? +

Yes! When you use 'upsert_user' or 'get_user_details', all custom properties stored in the 'properties' object are accessible and manageable via the agent.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 11 tools

We've already built the connector for FullStory. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 11 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.