SingChat
Qué hace este MCP
Sets up and manages an AI-supported customer chat workspace, knowledge base, FAQs, conversations, replies, analytics, and website embeds.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': "Website root URL to crawl. Required when type='url'."}, 'type': {'enum': ['url', 'qa'], 'type': 'string', 'description': "'url' to crawl a website, or 'qa' to add a question/answer pair."}, 'answer': {'type': 'string', 'description': "The answer. Required when type='qa'."}, 'question': {'type': 'string', 'description': "The question. Required when type='qa'."}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'model': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'Chat model id, e.g. gpt-4o-mini.'}, 'enabled': {'type': 'boolean', 'description': 'Turn the automated AI agent on (true) or off (false).'}, 'providerMode': {'enum': ['platform', 'byok'], 'type': 'string', 'description': "'platform' = platform-hosted keys (billed via AI credits); 'byok' = bring your own key."}, 'systemPrompt': {'type': 'string', 'maxLength': 8000, 'minLength': 1, 'description': "The agent's system prompt / persona and answering rules."}, 'greetingMessage': {'type': 'string', 'maxLength': 2000, 'description': 'First message visitors see when they open the chat. Pass an empty string to clear it.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The document id returned by the search tool.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'title', 'text', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'days': {'type': 'integer', 'default': 30, 'maximum': 365, 'minimum': 1, 'description': 'Look-back window in days for the conversation/message stats (default 30).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId'], 'properties': {'conversationId': {'type': 'string', 'minLength': 1, 'description': 'The conversation id (from list_conversations).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'platform': {'enum': ['html', 'react', 'next'], 'type': 'string', 'description': 'Which snippet to return. Omit to get all three.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'description': 'Max conversations to return (default 100).', 'exclusiveMinimum': 0}, 'search': {'type': 'string', 'description': 'Free-text match on contact name/email and the last message preview.'}, 'status': {'enum': ['OPEN', 'PENDING', 'RESOLVED', 'SNOOZED'], 'type': 'string', 'description': 'Only conversations with this status.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['action'], 'properties': {'id': {'type': 'string', 'description': "FAQ item id. Required for 'update' and 'delete'."}, 'action': {'enum': ['list', 'create', 'update', 'delete'], 'type': 'string', 'description': 'Which FAQ operation to run.'}, 'answer': {'type': 'string', 'maxLength': 4000, 'minLength': 1, 'description': "Answer text. Required for 'create'; optional for 'update'."}, 'enabled': {'type': 'boolean', 'description': "Whether the FAQ item is visible/active. Optional for 'create' and 'update'."}, 'question': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': "Question text. Required for 'create'; optional for 'update'."}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId', 'content'], 'properties': {'content': {'type': 'string', 'minLength': 1, 'description': 'The reply text to send to the visitor.'}, 'conversationId': {'type': 'string', 'minLength': 1, 'description': 'The conversation id to reply in.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId'], 'properties': {'conversationId': {'type': 'string', 'minLength': 1, 'description': 'The conversation id to resolve.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'The search query or user question.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'topK': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Max number of chunks to return (default 5).'}, 'query': {'type': 'string', 'minLength': 1, 'description': 'The search query / user question.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['keywords', 'reply'], 'properties': {'reply': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'The reply text to send.'}, 'keywords': {'type': 'array', 'items': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'maxItems': 20, 'minItems': 1, 'description': 'Trigger words/phrases (case-insensitive).'}, 'matchType': {'enum': ['CONTAINS', 'EXACT'], 'type': 'string', 'description': 'CONTAINS (default) = keyword appears anywhere in the message; EXACT = whole message equals the keyword.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'maxLength': 120, 'description': 'Optional workspace/brand name for a newly created workspace. Ignored if a key is already set.'}}}
Cambios recientes en herramientas
Servidores MCP similares
独行录 / 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…