groove-hq
Ce que fait ce MCP
Manages shared-inbox support conversations, contacts, assignments, teams, tags, folders, acknowledgments, snoozes, and resolution states.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The conversation id (opaque GraphQL ID).'}, 'team_id': {'type': 'string', 'description': 'Team id to assign the conversation to.'}, 'agent_id': {'type': 'string', 'description': 'Agent id to assign the conversation to.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The conversation id (opaque GraphQL ID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The Groove object id (opaque GraphQL ID, passed as a string).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The Groove object id (opaque GraphQL ID, passed as a string).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'after': {'type': 'string', 'description': "Relay pagination cursor — pass the previous page's `endCursor` to get the next page."}, 'first': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'How many records to return (Relay pagination `first`).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'after': {'type': 'string', 'description': "Relay pagination cursor — pass the previous page's `endCursor` to get the next page."}, 'first': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'How many records to return (Relay pagination `first`).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'after': {'type': 'string', 'description': "Relay pagination cursor — pass the previous page's `endCursor` to get the next page."}, 'first': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'How many records to return (Relay pagination `first`).'}, 'keywords': {'type': 'string', 'description': 'Keyword search across contacts (name/email).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'after': {'type': 'string', 'description': "Relay pagination cursor — pass the previous page's `endCursor` to get the next page."}, 'first': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'How many records to return (Relay pagination `first`).'}, 'state': {'enum': ['unread', 'opened', 'closed', 'snoozed', 'spam'], 'type': 'string', 'description': 'Filter by conversation state.'}, 'starred': {'type': 'boolean', 'description': 'If set, filter to starred (true) or unstarred (false) conversations.'}, 'assigned': {'type': 'boolean', 'description': 'If set, filter to assigned (true) or unassigned (false) conversations.'}, 'keywords': {'type': 'string', 'description': 'Full-text keyword search across conversations.'}, 'tag_name': {'type': 'string', 'description': 'Filter to conversations carrying this tag name.'}, 'folder_id': {'type': 'string', 'description': 'Filter to a single folder id.'}, 'channel_id': {'type': 'string', 'description': 'Filter to a single channel (mailbox) id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'after': {'type': 'string', 'description': "Relay pagination cursor — pass the previous page's `endCursor` to get the next page."}, 'first': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'How many records to return (Relay pagination `first`).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'after': {'type': 'string', 'description': "Relay pagination cursor — pass the previous page's `endCursor` to get the next page."}, 'first': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'How many records to return (Relay pagination `first`).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'after': {'type': 'string', 'description': "Relay pagination cursor — pass the previous page's `endCursor` to get the next page."}, 'first': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'How many records to return (Relay pagination `first`).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The conversation id (opaque GraphQL ID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'until'], 'properties': {'id': {'type': 'string', 'description': 'The conversation id (opaque GraphQL ID).'}, 'until': {'type': 'string', 'description': 'When to un-snooze, as an ISO8601 timestamp (e.g. 2026-08-01T09:00:00Z).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The conversation id (opaque GraphQL ID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'tag_ids'], 'properties': {'id': {'type': 'string', 'description': 'The conversation id (opaque GraphQL ID).'}, 'tag_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tag ids to add to the conversation.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'tag_ids'], 'properties': {'id': {'type': 'string', 'description': 'The conversation id (opaque GraphQL ID).'}, 'tag_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tag ids to remove from the conversation.'}}}
Modifications récentes des outils
Serveurs MCP similaires
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Odichat
Manages WhatsApp, Instagram, and Facebook inboxes with contacts, conversations, agents, automation rules, labels, canned response…
KaiCalls
Provides AI phone reception, outbound calling campaigns, call transcripts and recordings, lead management, routing, staff alerts,…
anima
Provides agent-owned email inboxes, phone and SMS identities, email drafting and sending, message search and threading, domains, …
agendaforge
Manages events, agendas, sessions, speakers, attendees, sponsors, forms, contacts, email templates, approvals, and organizer work…
Asyntai
Manages website AI support agents, their knowledge bases, conversations, live replies, leads, products, webhooks, analytics, and …
ikeytz – Schlüsseldienst Ludwigsburg
Publishes read-only business information, locksmith pricing and service details, and links for phone, email, and WhatsApp contact.
mailbox
Manages physical inbound and outbound mail, postal fulfillment, OCR-backed mail context, facility messaging, delivery tracking, c…