4,500+ servers built on MCP Fusion
Vinkius

Kissmetrics MCP. Automate user tracking and behavioral analytics via natural language.

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

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

Just plug in your AI agents and start using Vinkius.

Kissmetrics tracks user behavior, manages properties, and queries analytics data. Connect your AI agent to automatically record custom events, update user profiles, and pull metrics—all without writing SQL or hitting the API directly.

Your agent handles identity resolution, letting you track one user across multiple sessions and devices. It's full user-level analytics, built for automation.

What your AI agents can do

Alias identities

Links two different user identifiers (like a browser ID and an email) together so they are counted as one person.

List event types

Retrieves a list of every event type that currently exists in your Kissmetrics account.

List property names

Shows a list of all property names you have defined in your account.

+ 4 more capabilities included
Track user actions and events

The agent records a specific behavior event (like 'Signed Up' or 'Purchased') for a person using a unique identifier.

Update customer profile details

The agent sets or changes specific properties (like 'Plan Tier' or 'Subscription Date') for a person's profile.

Query user counts and metrics

The agent retrieves how many people match specific criteria, or gets a metric value over a defined time period.

Identify and link user accounts

The agent connects multiple identifiers (like a browser ID and an email) to ensure you track one person, no matter how many times they use the product.

Discover available data fields

The agent lists all existing event types or property names defined in your Kissmetrics account so you know what to track.

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

alias019d75c1

alias identities

Links two different user identifiers (like a browser ID and an email) together so they are counted as one person.

list019d75c1

list event types

Retrieves a list of every event type that currently exists in your Kissmetrics account.

list019d75c1

list property names

Shows a list of all property names you have defined in your account.

query019d75c1

query metric data

Retrieves historical data for a specific metric ID using defined query parameters.

query019d75c1

query people count

Counts the number of people who match a specific set of criteria you provide.

record019d75c1

record event

Records a new behavior event for a specific person, attaching necessary details like price or product ID.

set019d75c1

set person properties

Sets or updates descriptive properties (like 'Plan Tier') for a specific person's profile.

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 Kissmetrics, 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

You're running analytics through your AI client? This server lets your agent talk directly to Kissmetrics. It'll let you track user actions, update profiles, and pull metrics without ever writing SQL or messing with the API yourself. Your agent handles identity resolution, linking multiple IDs so you're tracking one person, period.

You get full user-level analytics, built for automation.

Track User Actions and Events

Your agent records a new behavior event for a person using a unique ID, letting you log things like 'Signed Up' or 'Purchased' and attaching details like price or product ID. You can also list all existing event types or property names to see exactly what data you can track.

Update Customer Profile Details

Your agent sets or changes descriptive properties—like a 'Plan Tier' or 'Subscription Date'—on a person's profile. It also shows you a list of every property name already defined in your account.

Query User Counts and Metrics

Your agent pulls historical data for a specific metric ID using defined query parameters. You can also count how many people match a specific set of criteria you give it.

Identify and Link User Accounts

Your agent links two different user identifiers—say, a browser ID and an email—so they count as one person. This keeps your tracking unified, no matter how many times they use the product.

Discover Available Data Fields

Your agent retrieves a list of every event type that currently exists in your Kissmetrics account, and it also shows you a list of all property names you've set up.

How Kissmetrics MCP Works

  1. 1 Subscribe to the server and enter your Kissmetrics API Key.
  2. 2 Instruct your AI client to perform an action, like 'Record a 'Purchased' event for user@example.com with price 49.99.'
  3. 3 The agent executes the necessary tool calls, sending data to Kissmetrics and returning a confirmation message.

The bottom line is, you use natural language to perform complex behavioral analytics tasks that normally require direct API calls.

Who Is Kissmetrics MCP For?

Product Managers and Growth Marketers need this. It eliminates the need to jump between the product, the database, and the dashboard just to answer a business question. If you're the Ops Engineer tired of manually building segments and running reports, this lets you ask natural language questions and get structured, actionable data back.

Product Manager

Checks feature adoption. They ask, 'How many users used the new dashboard last week?' and get a direct count, instead of building a complex segment in the tool.

Growth Marketer

Tracks campaign conversions. They ask, 'What was the conversion rate for users who saw ad X?' and record the event automatically.

Data Analyst

Validates user journeys. They use the agent to check for data gaps, listing all available event types and ensuring all properties are being captured.

What Changes When You Connect

  • Stop building custom reports for simple questions. Instead of exporting data, asking the agent to run query_people_count gives you an immediate count of users matching your criteria. This is faster than any dashboard filter.
  • Maintain a single user view across devices. Use alias_identities to link a user's browser ID to their email. This ensures that even if they sign up on a new device, you count them only once.
  • Capture data instantly as it happens. Need to log a purchase? Use record_event to automatically log a 'Purchased' event, attaching specific values like the price and product SKU.
  • Keep user profiles clean and up-to-date. Use set_person_properties to update metadata, like changing a user's 'Plan Tier' from 'Basic' to 'Pro' without touching the database.
  • Know what data you have. Running list_event_types or list_property_names shows you exactly what fields exist in your account, so you never have to guess what to track.
  • Track trends over time. Use query_metric_data to pull metric values for a specific metric ID, letting you see how a key business KPI changes month over month.

Real-World Use Cases

01

The 'Did we forget to track X?' audit

A Data Analyst needs to confirm if the team is capturing all necessary data points. Instead of manually checking the database schema, they ask the agent to run list_event_types and list_property_names. The agent returns a full manifest of all available fields, instantly solving the data gap.

02

The new marketing campaign conversion check

A Growth Marketer runs a campaign and needs to know the total number of signups from a specific source. They ask the agent to run query_people_count for users who signed up in the last week and match the campaign's UTM parameters. The agent provides the precise count immediately.

03

Tracking a user's upgrade path

A Product Manager tracks a user who moves from a free trial to a paid plan. They ask the agent to run record_event for the user, specifying 'Trial Ended' and attaching the new 'Paid' status. They then run set_person_properties to update the 'Subscription Status' property.

04

Debugging a multi-device user

A Developer notices that a user's activity looks disjointed across their mobile and desktop sessions. They use alias_identities to link the mobile device ID and the desktop cookie ID, creating one unified profile that shows the full user journey.

The Tradeoffs

Trying to query all data at once

Asking the agent, 'Give me everything about the user.' This vague request forces the agent to guess, resulting in no usable data or an error message that requires manual follow-up.

Manually building complex queries

Writing a query that involves filtering by date range, event type, and property value simultaneously. This is error-prone and requires remembering specific metric IDs.

Forgetting to link identities

Tracking a user's actions only when they are logged in on their main device. When they use a secondary device, the data is lost, giving an incomplete picture of their journey.

Using the wrong data field

Trying to set a property called 'Email' when the correct property is 'Primary Contact Email'. The action fails silently, and the user assumes the data was saved.

When It Fits, When It Doesn't

Use this server if your job depends on knowing who did what and when. You need to track the full user lifecycle—from first visit to paying customer. This is for Product Managers, Growth Marketers, and Data Engineers. Don't use it if your primary goal is simple data storage (use a standard database client) or if you only need to read one specific, static metric (a simple spreadsheet might suffice). You need the full behavioral context, which means using tools like record_event and set_person_properties to build out the profile, and then using query_people_count to measure the outcome.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Kissmetrics. 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 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

alias_identities list_event_types list_property_names query_metric_data query_people_count record_event set_person_properties

Wrestling with user data usually means switching between three different tools.

Today, figuring out a user's journey is a pain. You jump into the analytics dashboard to see events. Then you open a separate tab to check user metadata in the database. If you want a count, you run a query, then you copy that count into a presentation slide. It's a miserable cycle of clicking, switching, and copy-pasting.

With the Kissmetrics MCP Server, you tell your agent what you need. It runs the necessary tools—like `list_event_types` to confirm the data, and `query_people_count` to get the number—and gives you the single answer. No tabs, no switching. Just the answer.

Kissmetrics MCP Server: Automate user tracking and behavioral analytics.

You don't have to write complex, multi-part API calls to track a user's status change. Instead of manually triggering an event or updating a profile record, your agent just executes `record_event` and `set_person_properties` in a single instruction. It handles the payload structure and the API calls for you.

It means you treat behavioral tracking like talking to a teammate. You just describe the state change, and the system handles the rest. That's the difference.

Common Questions About Kissmetrics MCP

How do I use the `record_event` tool in Kissmetrics? +

You tell the agent the event name, the person ID, and any properties needed. For example: 'Record a 'Trial Started' event for user@example.com.' The agent handles the rest of the data structure.

Is `alias_identities` the same as `set_person_properties`? +

No. alias_identities links multiple ways to identify one person (like linking a cookie ID to an email). set_person_properties changes descriptive details about that person, like their 'Company Name'.

What kind of data can `query_metric_data` retrieve? +

This tool retrieves historical metric values based on a specific metric ID and time range. It's used for tracking quantifiable business KPIs over time.

How do I find out what events I can track? +

Run the list_event_types tool. This returns a full list of every event type defined in your account, so you know exactly what's available.

Can I count users using `query_people_count`? +

Yes. This tool counts the number of people who match specific criteria you define, giving you a precise count of your target segment.

How do I use `set_person_properties` to update a user's metadata? +

You use set_person_properties by providing a unique person ID and the specific properties you want to change. This allows you to maintain rich customer profiles by updating details like 'Plan Tier' or 'Subscription Status'.

What is the difference between `alias_identities` and recording an event? +

The alias_identities tool links multiple identifiers (like a browser ID and an email) to one user. Recording an event, using record_event, simply logs a specific action taken by that person.

Does `list_property_names` show all available fields for all event types? +

No, list_property_names lists all property names defined across your entire Kissmetrics account. It gives you a master list of fields you can use when setting properties or recording events.

How do I identify a person in Kissmetrics? +

You can use an email address or any unique string as the identity (person parameter) in the tracking tools. Use the alias_identities tool to link multiple IDs to the same person.

Can I query report data through this agent? +

Yes, you can use the query_metric_data or query_people_count tools to retrieve aggregated values and counts based on your collected behavioral data.

Is it possible to see all my custom events? +

Absolutely. Use the list_event_types tool to retrieve a comprehensive list of all events that have been defined or recorded in your account.

You might also like

Built & Managed by Vinkius 30s setup 7 tools

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

No hosting. No infrastructure. No complex setup.
All 7 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.