Groove MCP by usefulapi

io.usefulapi/groove-hq

Read Groove shared-inbox conversations, contacts, agents and tags; close, assign, snooze and tag.

Yes, your AI can use this right now.Answered a live MCP handshake in 234 ms with no sign-in needed and exposes 16 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://groove-hq.usefulapi.io/mcp

16 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
groove_list_conversationsread-only

List support conversations (tickets) in the shared inbox, with rich filters. Filter by state, channel_id, folder_id, tag_name, assigned, starred, or keywords; paginate with first/after. Groove GraphQL: conversations(filter: ConversationFilter).

groove_get_conversationread-only

Get a single conversation by id — subject, state, assignment, contact, channel, counts, and tags. Groove GraphQL: conversation(id: ID!).

groove_list_contactsread-only

List customer contacts (people who wrote in). Optional keyword search over name/email; paginate with first/after. Groove GraphQL: contacts(keywords: String).

groove_get_contactread-only

Get a single contact by id — name, email, role, type, and conversation count. Groove GraphQL: contact(contactId: ID!).

groove_list_agentsread-only

List agents (support staff / users) in the account, with role and state. Paginate with first/after. Groove GraphQL: agents.

groove_list_channelsread-only

List channels (mailboxes / inboxes — email, chat, etc.) configured in the account. Paginate with first/after. Groove GraphQL: channels.

groove_list_tagsread-only

List tags defined in the account (id, name, color) — use tag ids with the tag/untag write tools. Paginate with first/after. Groove GraphQL: tags.

groove_list_foldersread-only

List folders (saved views / smart folders that group conversations), with conversation counts. Paginate with first/after. Groove GraphQL: folders.

groove_list_teamsread-only

List teams (groups of agents that conversations can be assigned to). Paginate with first/after. Groove GraphQL: teams.

groove_close_conversationcan modify

CLOSES a conversation (marks it resolved) in the shared inbox. Groove GraphQL: conversationClose.

groove_open_conversationcan modify

RE-OPENS a closed/snoozed conversation in the shared inbox. Groove GraphQL: conversationOpen.

groove_snooze_conversationcan modify

SNOOZES a conversation until the given time (ISO8601) — it drops out of the inbox until then. Groove GraphQL: conversationSnooze.

groove_star_conversationcan modify

STARS a conversation (flags it for attention) in the shared inbox. Groove GraphQL: conversationStar.

groove_assign_conversationcan modify

ASSIGNS a conversation to an agent and/or team. Pass agent_id, team_id, or both (at least one is required). Groove GraphQL: conversationAssign.

groove_tag_conversationcan modify

ADDS tags (by tag id) to a conversation. Use groove_list_tags to find tag ids. Groove GraphQL: conversationTag.

groove_untag_conversationcan modify

REMOVES tags (by tag id) from a conversation. Use groove_list_tags to find tag ids. Groove GraphQL: conversationUntag.

Alternatives in Email & Messaging

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”