SingChat
Was dieses MCP kann
Sets up and manages an AI-supported customer chat workspace, knowledge base, FAQs, conversations, replies, analytics, and website embeds.
Tools
Eingabeschema
{'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'."}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'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.'}}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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}
Eingabeschema
{'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).'}}}
Eingabeschema
{'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).'}}}
Eingabeschema
{'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.'}}}
Eingabeschema
{'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.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'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'."}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'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.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId'], 'properties': {'conversationId': {'type': 'string', 'minLength': 1, 'description': 'The conversation id to resolve.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'The search query or user question.'}}}
Ausgabeschema
{'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}
Eingabeschema
{'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.'}}}
Eingabeschema
{'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.'}}}
Eingabeschema
{'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.'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
独行录 / 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…