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.
This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.
Connect
Gleap authenticates with an API key. Generate the credential in your Gleap account, then paste it into FlyMyAI the first time an agent uses a Gleap action.
Fields to fill in FlyMyAI
| Field | Details |
|---|---|
Gleap API Token | The secret API token for authenticating API requests. This can be found in your project settings under 'API token'. (required) |
Gleap Project ID | The Project ID associated with your Gleap project. You can find this in your project settings. (required) |
Actions
Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.
| Action | What it does | Required inputs |
|---|---|---|
GLEAP_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. | ticketId |
GLEAP_CREATE_A_COLLECTION | Tool to create a help center collection. Use when adding a new organizational grouping in your Help Center. | title |
GLEAP_CREATE_A_NEW_CHAT_MESSAGE | Tool to create a new chat message. Use when sending a message in an active chat session. | sessionId, role, content |
GLEAP_CREATE_A_NEW_TEAM | Tool to create a new team. Use when you have team details ready and want to assign tickets among members. | name, assignmentMethod, members |
GLEAP_CREATE_A_NEW_TICKET | Tool to create a new ticket. Use when you have ticket details ready to open a support ticket. | title |
GLEAP_DELETE_A_USER_FROM_A_PROJECT | Tool to remove a user from a project. Use when you need to revoke a user's access by their ID. | user_id |
GLEAP_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. | helpcenterCollectionId |
GLEAP_GET_ALL_CHAT_MESSAGES | Tool to retrieve all chat messages. Use when you need to list full conversation history. | - |
GLEAP_GET_ALL_COLLECTIONS | Tool to retrieve all help center collections. Use when you need to list all collections for the authenticated project. | - |
GLEAP_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. | - |
GLEAP_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. | - |
GLEAP_GET_ALL_TEAMS | Tool to retrieve all teams. Use when you need a list of all teams for the authenticated project. | - |
GLEAP_GET_ALL_TICKETS | Tool to retrieve all tickets. Use when you need to list all tickets for the authenticated project. | - |
GLEAP_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. | - |
GLEAP_GET_A_CHECKLIST_ACTION | Tool to retrieve a specific engagement checklist by its ID. Use after obtaining a valid checklistId. | checklistId |
GLEAP_GET_A_COLLECTION | Tool to retrieve a help center collection by ID. Use when you need to fetch specific collection details by its ID. | helpcenterCollectionId |
GLEAP_GET_A_TICKET | Tool to retrieve a specific ticket by its ID. Use after confirming the ticket ID. Returns full ticket details. | ticketId |
GLEAP_GET_CURRENT_USER | Tool to retrieve the currently authenticated user's details. Use when you need the user's profile and settings. | - |
GLEAP_GET_HELP_CENTER_SOURCES | Tool to retrieve available help center sources. Use when you need to list all help center sources for a project. | - |
GLEAP_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. | shareToken |
GLEAP_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. | sessionId |
GLEAP_IDENTIFY_USER | Tool to identify or update user information. Use when you need to sync server-side user profile after authentication. | userId |
GLEAP_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. | ticketId, targetTicketId |
GLEAP_SEARCH_FOR_TICKETS | Tool to search for tickets. Use when needing to find tickets based on search criteria. | - |
GLEAP_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. | events |
GLEAP_UNARCHIVE_A_TICKET | Tool to unarchive a ticket. Use when you need to restore a previously archived ticket after validation. | ticketId |
GLEAP_UNLINK_A_TICKET | Tool to unlink a ticket. Use after confirming both tickets are linked to remove their association. | ticketId, targetTicketId |
GLEAP_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. | user_id, role |
GLEAP_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. | chatMessageId, body |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Gleap!