otherapi_key

Gleap

Gleap is an all-in-one customer feedback tool for apps and websites, enabling direct communication with users to build better software by discovering their everyday pain points.

Verdict

Gleap is a customer feedback and support platform. This MCP exposes 29 tools that let your team manage support tickets, live chat conversations, help center content, and user engagement checklists without leaving Switchy. @mention Gleap to create or archive tickets, send chat messages, organize help articles into collections, or pull user data from your projects. Most useful for support teams triaging incoming requests, product managers reviewing feedback trends, or anyone who needs to act on customer issues mid-conversation. Requires an API key from your Gleap dashboard — setup takes under two minutes.

Common use cases

  • Triage support tickets during team standups
  • Send live chat replies from Slack threads
  • Archive resolved tickets in bulk
  • Create help center articles from chat transcripts
  • Pull user feedback for sprint planning

Integration

Vendor
Gleap
Category
other
Auth
API_KEY
Tools
29
Composio slug
gleap

Tools

  • Archive a Ticket

    Tool to archive a ticket. Use after confirming the ticket ID and that the ticket is resolved. Call when moving tickets to history.

  • Create a Collection

    Tool to create a help center collection. Use when adding a new organizational grouping in your Help Center.

  • Create a new chat message

    Tool to create a new chat message. Use when sending a message in an active chat session.

  • Create a new team

    Tool to create a new team. Use when you have team details ready and want to assign tickets among members.

  • Create a new ticket

    Tool to create a new ticket. Use when you have ticket details ready to open a support ticket.

  • Delete a User from a Project
    destructive

    Tool to remove a user from a project. Use when you need to revoke a user's access by their ID.

  • Get a Checklist

    Tool to retrieve a specific engagement checklist by its ID. Use after obtaining a valid checklistId.

  • Get a Collection

    Tool to retrieve a help center collection by ID. Use when you need to fetch specific collection details by its ID.

  • Get all articles

    Tool to retrieve all articles in a help center collection. Use when you have a helpcenterCollectionId and want to list its articles.

  • Get all chat messages

    Tool to retrieve all chat messages. Use when you need to list full conversation history.

  • Get All Collections

    Tool to retrieve all help center collections. Use when you need to list all collections for the authenticated project.

  • Get All Invitations for a Project

    Tool to retrieve all invitations for a project. Use when you need to list every pending or accepted invitation within the current project context.

  • Get all sessions

    Tool to retrieve all sessions for the current project. Use after project context is confirmed. Fetches all user sessions for analysis or reporting.

  • Get All Teams

    Tool to retrieve all teams. Use when you need a list of all teams for the authenticated project.

  • Get All Tickets

    Tool to retrieve all tickets. Use when you need to list all tickets for the authenticated project.

  • Get All Users for a Project

    Tool to retrieve all users for a project. Use when you need to list every user associated with the current project.

  • Get a ticket

    Tool to retrieve a specific ticket by its ID. Use after confirming the ticket ID. Returns full ticket details.

  • Get current user

    Tool to retrieve the currently authenticated user's details. Use when you need the user's profile and settings.

  • Get Help Center Sources

    Tool to retrieve available help center sources. Use when you need to list all help center sources for a project.

  • Get notification ticket

    Tool to retrieve a notification ticket using its share token. Use when you have a share token and need to fetch ticket details.

  • Get session checklists

    Tool to retrieve checklists for a given session. Use after confirming a valid sessionId. Returns all checklists associated with the specified session.

  • Identify or update user

    Tool to identify or update user information. Use when you need to sync server-side user profile after authentication.

  • Link a Ticket

    Tool to link a ticket. Use when you need to connect two existing tickets after confirming both IDs exist. Example: Link a duplicate issue ticket to its original.

  • Search for Tickets

    Tool to search for tickets. Use when needing to find tickets based on search criteria.

  • Track events

    Tool to track server-side customer events. Use when you have collected a batch of events and want to send them to Gleap via the /admin/track endpoint.

  • Unarchive a Ticket

    Tool to unarchive a ticket. Use when you need to restore a previously archived ticket after validation.

  • Unlink a Ticket

    Tool to unlink a ticket. Use after confirming both tickets are linked to remove their association.

  • Update a User for a Project

    Tool to update a user’s role in a project. Use when you need to change a user's permissions.

  • Update Chat Message

    Tool to update a chat message. Use when you need to modify the content of an existing chat message after obtaining its ID.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Click 'Add MCP Integration' and select Gleap from the list. 3. Log into your Gleap dashboard, go to Settings > API Keys, and generate a new key with read/write permissions for tickets, chats, and help center content. 4. Paste the API key into Switchy's connection form and click 'Connect'. 5. Return to any Space and type '@Gleap list my open tickets' to verify the connection works. 6. If you see ticket data, the integration is live — you can now invoke any of Gleap's 29 tools by @mentioning it in a message. 7. To test chat functionality, try '@Gleap send a message to chat [chatId] saying [your message]' using a real chat ID from your Gleap workspace.

What teammates see: by default, memories from Gleap are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Triage Open Tickets

@Gleap list all open tickets and summarize them by priority level, highlighting any that mention billing or login issues.
Open in a Space →

Reply to Active Chat

@Gleap send a message to chat ID 12345 saying 'We've escalated your issue to engineering and will update you within 24 hours.'
Open in a Space →

Create Ticket from Feedback

@Gleap create a new ticket with title 'Mobile app crashes on iOS 18' and description 'User reports app freezes after login, iPhone 15 Pro.'
Open in a Space →

Archive Resolved Tickets

@Gleap archive tickets with IDs 678, 679, and 680 since they're all resolved and closed.
Open in a Space →

Organize Help Center Content

@Gleap create a help center collection titled 'Billing & Payments' to organize all our invoicing and subscription articles.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Gleap show me all open tickets assigned to the mobile team that were created in the last 7 days

Output

Based on the Gleap project data, there are 8 open tickets assigned to the mobile team from the past week. The breakdown includes: 3 bug reports (two related to iOS push notifications, one Android crash on startup), 2 feature requests (offline mode and biometric login), and 3 user feedback items about onboarding flow. The highest priority item is the iOS push notification issue affecting approximately 200 users, created 2 days ago. This is an illustrative example showing how Gleap's ticket retrieval would surface team-specific workload.

Notes

This example demonstrates Gleap's ticket filtering and search capabilities. Requires API key with read access to tickets. Note that the actual ticket structure and custom fields vary by your Gleap project configuration—some teams use different priority schemes or custom statuses beyond the default open/closed states.

Prompt

@Gleap create a new support ticket for the bug report I just received: user can't upload profile photos larger than 2MB on Safari desktop

Output

I've created ticket #GT-1847 in your Gleap project with the title 'Safari desktop: Profile photo upload fails above 2MB'. The ticket is set to 'Open' status, assigned to the web team, and tagged with 'bug' and 'safari'. Priority is marked as Medium based on the single-browser scope. The ticket includes the reproduction details you provided and is now visible in your Gleap dashboard for triage. This illustrative example shows how ticket creation captures the essential context.

Notes

This example shows Gleap's ticket creation workflow. The MCP will use your default project settings for team assignment and priority unless you specify otherwise in the prompt. Side-effect: creates a real ticket in your Gleap workspace that will appear in team queues and trigger any configured notifications or automations.

Prompt

@Gleap review the last 15 closed tickets about login issues and draft a help center article covering the most common problems

Output

After analyzing 15 recently closed login-related tickets in Gleap, the most frequent issues are: password reset emails landing in spam (6 tickets), two-factor authentication code delays (4 tickets), and session timeout confusion (3 tickets). I've drafted a help center article titled 'Troubleshooting Login Problems' with sections addressing each issue. The draft includes step-by-step solutions pulled from your support team's actual responses, plus a note about the recent SMTP configuration change that resolved the spam folder problem. This illustrative example shows how Gleap data can inform documentation.

Notes

This example combines Gleap's ticket retrieval with AI synthesis to generate documentation from support patterns. The MCP provides the raw ticket data; the AI identifies themes and drafts content. You'll need to review the output for accuracy and create the actual help center collection using Gleap's content tools—this prompt doesn't auto-publish articles.

Use-case deep-dives

Support triage for SaaS startup

When Gleap beats separate tools for early-stage support ops

A 6-person SaaS team handling 40-60 support tickets weekly hits the sweet spot for this MCP. You're running standup and need to archive resolved tickets, reassign new ones to the right engineer, and update help docs based on recurring questions—all without switching between Intercom, Notion, and Linear. Gleap's 29 tools cover the full loop: create tickets from chat messages, route them to teams you define on the fly, then push resolutions into help center collections. The API key auth means any teammate can invoke these actions from Switchy without waiting on admin provisioning. If your ticket volume climbs past 200/week or you need advanced automation rules, you'll outgrow this and want a dedicated ticketing platform. Below that threshold, this MCP collapses three subscriptions into one workflow.

Customer onboarding checklist tracking

Using Gleap to close onboarding loops in shared workspace

A 4-person customer success team onboarding 10-15 new accounts per month can use this MCP to track engagement checklists without leaving Switchy. You create a checklist for each customer cohort ("Enterprise Q1 2025"), then retrieve and update it as milestones hit—first login, feature adoption, support ticket closure. The "Get a Checklist" and related tools let you query status mid-standup and decide who follows up. This works when your onboarding steps are linear and you're not running complex conditional logic (if they skip step 2, trigger email 3). If your playbook branches heavily or you need Salesforce sync, you'll want a purpose-built CS platform instead. For teams under 20 active onboardings at once, this MCP keeps the process visible in the same workspace where you're already coordinating.

Help center content sprint for product launch

When Gleap's collection tools speed up docs-as-code workflows

A 3-person product team shipping a feature next Tuesday needs to publish 8-12 help articles before launch. You're drafting in Notion, but Gleap hosts your live help center. This MCP's "Create a Collection" and "Get a Collection" tools let you scaffold the article structure from Switchy, assign writing to teammates, then push finalized content without opening the Gleap dashboard. You create collections for "New Feature Overview" and "Troubleshooting", retrieve them to check what's missing, then bulk-create articles as you finish drafts. This shortcut matters when you're under deadline and context-switching kills momentum. If your help center has 500+ articles or you need versioning and approval workflows, you'll want a headless CMS instead. For launch sprints with tight timelines and small doc sets, this MCP keeps the work in one place.

Frequently asked

What does the Gleap MCP do in Switchy?

It connects Switchy to your Gleap customer support workspace. You can create and archive tickets, send chat messages, manage help center collections, and handle team assignments — all from Switchy's AI interface. Think of it as a command layer over Gleap's support tools without switching tabs.

Do I need admin access to connect Gleap?

You need an API key from your Gleap project settings. Gleap doesn't use OAuth, so whoever has access to generate API keys can connect it. Typically that's a workspace admin or project owner. The key grants full access to the 29 tools, so treat it like a password.

Can the Gleap MCP close tickets or only create them?

It can archive tickets, which moves them to history, but there's no explicit 'close' tool in the current set. If your workflow needs a formal close status before archiving, you'll handle that in Gleap's UI. The MCP focuses on creation, messaging, and archiving.

Why use this instead of Gleap's web app?

Speed and context. If you're already working in Switchy with customer data or chat logs, the MCP lets you create tickets or send messages without context-switching. You lose Gleap's visual dashboard and reporting, so use the web app for triage and analytics.

Who on the team should connect the Gleap MCP?

Whoever triages support requests or manages your help center. Customer success leads and support managers get the most value. Engineers might connect it if they're debugging user-reported issues. One API key can be shared across Switchy seats, but rotation is your responsibility.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.