Skip to content
Vinkius

Heap Connector for AI agents.

12 live capabilities

Manage product analytics and user behavior data through natural conversation.

Live agent request Heap / Connector

Waiting for input…

AI Agent

Why people use Heap

Speed up product analytics with the Heap

With this Connector, you can skip those clicks entirely. Just tell your AI agent to update a property or pull a segment list. It handles the interaction with the platform for you, giving you a direct way to manipulate your data without the usual friction of a web UI.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

You get a direct line to your product data without the dashboard fatigue.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account · 5,900+ Connectors

  1. Real-world use case 01

    Bulk updating user tags

    A growth engineer needs to tag 500 users with a 'Beta_Tester' property.

  2. Real-world use case 02

    Verifying event schemas

    A product manager needs to know if the 'Checkout Started' event is firing correctly.

  3. Real-world use case 03

    Handling GDPR requests

    A privacy officer gets a request to delete a user's data.

Complete set · 12capabilities

The complete Heap capability set.

These are the exact actions your AI can choose when you ask it to work with Heap.

Capability set01 / 03

01—04

4 capabilities in this set.

Part of 12 available through Heap.

  1. 01 Capability

    Get api usage

    Check your current API usage and project status. It helps you monitor limits and ensure your integration is healthy.

  2. 02 Capability

    Track event

    Track a server-side event for a user in Heap. Use this to send custom interaction data with JSON properties.

  3. 03 Capability

    Get event definitions

    List all custom event definitions in Heap. It keeps your agent aligned with your actual analytics schema.

  4. 04 Capability

    Add account properties

    Add or update properties for an account or group of users. This is great for tagging entire organizations with specific metadata.

Capability set02 / 03

05—08

4 capabilities in this set.

Part of 12 available through Heap.

  1. 05 Capability

    Add user properties

    Add or update custom properties for a specific user profile. Use this to enrich your data with unique user attributes.

  2. 06 Capability

    Bulk add user properties

    Update properties for multiple users in a single request. This saves you from manual updates when dealing with large cohorts.

  3. 07 Capability

    Bulk track events

    Track multiple events concurrently for high-throughput needs. This is the best way to send large batches of interaction data.

  4. 08 Capability

    Delete user data

    Permanently delete a user and all their associated data. This ensures you stay compliant with GDPR requirements.

Capability set03 / 03

09—12

4 capabilities in this set.

Part of 12 available through Heap.

  1. 09 Capability

    Get my profile

    Get information about the authenticated API key. Use this to verify which account your agent is currently connected to.

  2. 10 Capability

    Identify user

    Associate an anonymous session with a specific user identity. This helps you stitch together a complete user journey.

  3. 11 Capability

    Get segments

    List all segments defined in your Heap project. Use this to quickly see what cohorts you have available to query.

  4. 12 Capability

    Query user profiles

    Query and filter user profiles based on specific criteria. This lets you find specific users who match your target behavior.

Set up in minutes

One URL. Then ask Heap to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Heap from the conversation.

Choose your client

Live preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_Pn4btlTsBht307lZ93t32Og42XTCaaYQZ5x3ubYE/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it Heap, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable Heap for the conversation.

Where the request belongs

Work Heap can move forward.

Built around the request

This is for product managers who need instant data, growth engineers who hate manual data entry, and privacy officers who need to handle deletion requests quickly.

01

Product Manager

Checking segment sizes and verifying event definitions during sprint planning sessions.

02

Growth Engineer

Automating server-side event tracking and bulk property updates for new user cohorts.

03

Data Privacy Officer

Executing GDPR data deletion requests via chat without logging into the analytics UI.

Bring your own AI

Change the model, client or framework. Keep Heap connected.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • VS Code
  • Windsurf
  • ZCode
  • Cline
  • Zed
  • Continue
  • Kiro
  • Roo Code
  • Zencoder
  • Goose
  • Void
  • Augment Code
  • Amp
  • Qodo
  • Tabnine
  • Pieces
  • Sourcegraph Cody
  • JetBrains
  • Warp
  • Amazon Q
  • Antigravity
  • BoltAI
  • Raycast
  • Jan
  • LM Studio
  • AnythingLLM
  • Open WebUI
  • Msty
  • Cherry Studio
  • LibreChat
  • TypingMind
  • Chorus
  • 5ire
  • n8n
  • LangChain
  • LlamaIndex
  • CrewAI
  • Vercel AI SDK

Before you connect

Questions about Heap.

The practical details behind the request, access and result.

Can I use the Heap MCP to delete user data for GDPR?

Yes, you can use the delete_user_data capability to permanently remove a user and all their associated data directly through your AI agent.

How does this help with growth engineering?

It allows growth engineers to automate high-throughput event tracking and bulk property updates, removing the need for manual data entry in the dashboard.

Can I check my event definitions?

Yes, you can use the get_event_definitions capability to list all custom events, ensuring your agent stays aligned with your analytics schema.

Does it support high-throughput tracking?

Yes, the bulk_track_events capability is specifically designed to handle multiple events concurrently for high-volume data needs.

Can I manage user properties via chat?

Absolutely. You can add or update custom properties for individual users or entire groups of users using natural language commands.

Is this good for identifying anonymous users?

Yes, the identify_user capability lets you link anonymous sessions to specific identities, which helps consolidate your user journey data.

How do I find my Heap App ID and API Key?

Log in to Heap, go to Account > Projects, and select your project. Your App ID will be visible there. For the API Key, navigate to the API section in your project settings to generate a server-side key.

Can I track events server-side through this integration?

Yes! Use the track_event capability. You provide the user identity, event name, and optional properties. This is perfect for capturing actions that happen outside the client browser.

How do I update user properties in bulk?

Use the bulk_add_user_properties capability. You must provide a JSON array containing objects with identity and properties for each user you wish to update.

Is the data deletion capability permanent?

Yes. The delete_user_data capability triggers a permanent deletion of the user identity and all historical data from Heap, helping you comply with GDPR and CCPA requests.

One connection away

Give your agent a direct line to Heap.

Connect Heap once. Keep it beside 5,900+ managed Connectors when the next task needs more.

Explore every Connector No credit card required · Free tier available