Free live chat and AI support agent. Auto-create a workspace and embed from your AI editor.
Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.
La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.
Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.
https://mcp.singchat.org17 outils · 473 mspingHealth check for the SingChat MCP server. Returns 'pong' and whether this request is authenticated to a workspace.Health check for the SingChat MCP server. Returns 'pong' and whether this request is authenticated to a workspace.
Aucun schéma d’entrée n’a été publié pour cet outil.
singchat_setupGet the user up and running with SingChat live-chat. Call this FIRST. If no authenticated workspace is configured, this creates a brand-new free workspace and returns a short-lived, single-use browser claim link plus the website embed snippet. The user chooses their own sign-in details in the brows…Get the user up and running with SingChat live-chat. Call this FIRST. If no authenticated workspace is configured, this creates a brand-new free workspace and returns a short-lived, single-use browser claim link plus the website embed snippet. The user chooses their own sign-in details in the brows…
| Paramètre | Type | Description |
|---|---|---|
| name | string | Optional workspace/brand name for a newly created workspace. Ignored if a key is already set. |
get_embed_snippetReturn the SingChat chat-widget embed code for this workspace's web inbox, in three flavors: plain HTML, React (useEffect), and Next.js (next/script). Requires a workspace API key. Optionally pass `platform` to get just one flavor.Return the SingChat chat-widget embed code for this workspace's web inbox, in three flavors: plain HTML, React (useEffect), and Next.js (next/script). Requires a workspace API key. Optionally pass `platform` to get just one flavor.
| Paramètre | Type | Description |
|---|---|---|
| platform | string | Which snippet to return. Omit to get all three. |
claim_accountReturn the link to claim (permanently secure) this SingChat workspace by setting an email and password. Use this for workspaces that were auto-created via MCP so the user does not lose access. The link is single-use and expires after 15 minutes. Requires an authenticated legacy workspace.Return the link to claim (permanently secure) this SingChat workspace by setting an email and password. Use this for workspaces that were auto-created via MCP so the user does not lose access. The link is single-use and expires after 15 minutes. Requires an authenticated legacy workspace.
Aucun schéma d’entrée n’a été publié pour cet outil.
list_conversationsList the workspace's support conversations (agent/inbox view), newest activity first. Optionally filter by status or a free-text search over the contact name/email and last message. Returns a compact list: id, contact name, status, unreadCount, last message preview, updatedAt.List the workspace's support conversations (agent/inbox view), newest activity first. Optionally filter by status or a free-text search over the contact name/email and last message. Returns a compact list: id, contact name, status, unreadCount, last message preview, updatedAt.
| Paramètre | Type | Description |
|---|---|---|
| status | string | Only conversations with this status. |
| search | string | Free-text match on contact name/email and the last message preview. |
| limit | integer | Max conversations to return (default 100). |
get_conversationFetch a single conversation with its contact details and the most recent messages (oldest→newest).Fetch a single conversation with its contact details and the most recent messages (oldest→newest).
| Paramètre | Type | Description |
|---|---|---|
| conversationId* | string | The conversation id (from list_conversations). |
reply_to_conversationSend an agent reply through a supported SingChat real-time inbox. This takes the conversation over from the AI and broadcasts the message to the visitor and agent inbox. Email, Telegram, and WhatsApp conversations are rejected before any change.Send an agent reply through a supported SingChat real-time inbox. This takes the conversation over from the AI and broadcasts the message to the visitor and agent inbox. Email, Telegram, and WhatsApp conversations are rejected before any change.
| Paramètre | Type | Description |
|---|---|---|
| conversationId* | string | The conversation id to reply in. |
| content* | string | The reply text to send to the visitor. |
resolve_conversationMark a conversation as RESOLVED (closes it). The visitor's widget will no longer show it as active.Mark a conversation as RESOLVED (closes it). The visitor's widget will no longer show it as active.
| Paramètre | Type | Description |
|---|---|---|
| conversationId* | string | The conversation id to resolve. |
add_knowledgeTrain the AI agent by adding a knowledge source. type='url' crawls a website (up to 50 pages); type='qa' stores a single question/answer pair. Ingestion is asynchronous, the source starts as PENDING; poll `list_knowledge` for READY status.Train the AI agent by adding a knowledge source. type='url' crawls a website (up to 50 pages); type='qa' stores a single question/answer pair. Ingestion is asynchronous, the source starts as PENDING; poll `list_knowledge` for READY status.
| Paramètre | Type | Description |
|---|---|---|
| type* | string | 'url' to crawl a website, or 'qa' to add a question/answer pair. |
| url | string | Website root URL to crawl. Required when type='url'. |
| question | string | The question. Required when type='qa'. |
| answer | string | The answer. Required when type='qa'. |
list_knowledgeList all knowledge documents for this workspace with their processing status (PENDING | PROCESSING | READY | FAILED) and chunk counts. Use this to check whether items added via add_knowledge have finished training.List all knowledge documents for this workspace with their processing status (PENDING | PROCESSING | READY | FAILED) and chunk counts. Use this to check whether items added via add_knowledge have finished training.
Aucun schéma d’entrée n’a été publié pour cet outil.
search_knowledgeSemantic search over the workspace knowledge base. Returns the most relevant chunks (with source document title and similarity score) for a query. Only searches documents that have finished training (status READY).Semantic search over the workspace knowledge base. Returns the most relevant chunks (with source document title and similarity score) for a query. Only searches documents that have finished training (status READY).
| Paramètre | Type | Description |
|---|---|---|
| query* | string | The search query / user question. |
| topK | integer | Max number of chunks to return (default 5). |
configure_agentConfigure this workspace's AI support agent. All fields are optional, only the fields you pass are updated; the rest keep their current values. Call with no fields to just read back the current configuration. Does not touch or return any API keys.Configure this workspace's AI support agent. All fields are optional, only the fields you pass are updated; the rest keep their current values. Call with no fields to just read back the current configuration. Does not touch or return any API keys.
systemPrompt : References the system promptThe agent's system prompt / persona and answering rules.| Paramètre | Type | Description |
|---|---|---|
| enabled | boolean | Turn the automated AI agent on (true) or off (false). |
| systemPrompt | string | The agent's system prompt / persona and answering rules. |
| greetingMessage | string | First message visitors see when they open the chat. Pass an empty string to clear it. |
| model | string | Chat model id, e.g. gpt-4o-mini. |
| providerMode | string | 'platform' = platform-hosted keys (billed via AI credits); 'byok' = bring your own key. |
set_keywordsAdd a keyword auto-reply rule: when an inbound message matches any of the keywords, the bot replies with the given text. Good for canned FAQ-style triggers (e.g. keyword 'invoice' -> 'Download it from the billing page').Add a keyword auto-reply rule: when an inbound message matches any of the keywords, the bot replies with the given text. Good for canned FAQ-style triggers (e.g. keyword 'invoice' -> 'Download it from the billing page').
| Paramètre | Type | Description |
|---|---|---|
| keywords* | array | Trigger words/phrases (case-insensitive). |
| reply* | string | The reply text to send. |
| matchType | string | CONTAINS (default) = keyword appears anywhere in the message; EXACT = whole message equals the keyword. |
manage_faqList, create, update, or delete this workspace's FAQ items (shown in the chat widget and usable by the AI agent). Set `action` to 'list' | 'create' | 'update' | 'delete'. 'create' needs `question` + `answer`; 'update' and 'delete' need `id`.List, create, update, or delete this workspace's FAQ items (shown in the chat widget and usable by the AI agent). Set `action` to 'list' | 'create' | 'update' | 'delete'. 'create' needs `question` + `answer`; 'update' and 'delete' need `id`.
| Paramètre | Type | Description |
|---|---|---|
| action* | string | Which FAQ operation to run. |
| id | string | FAQ item id. Required for 'update' and 'delete'. |
| question | string | Question text. Required for 'create'; optional for 'update'. |
| answer | string | Answer text. Required for 'create'; optional for 'update'. |
| enabled | boolean | Whether the FAQ item is visible/active. Optional for 'create' and 'update'. |
get_analyticsReturn a compact analytics summary for this workspace over the last `days` days (default 30): conversation counts + resolution rate, message volume + AI share, plus a live snapshot of today (UTC).Return a compact analytics summary for this workspace over the last `days` days (default 30): conversation counts + resolution rate, message volume + AI share, plus a live snapshot of today (UTC).
| Paramètre | Type | Description |
|---|---|---|
| days | integer | Look-back window in days for the conversation/message stats (default 30). |
searchSearch SingChat for relevant documents. When called with a workspace API key, this searches that workspace knowledge base; without a key it searches SingChat's own help content (what SingChat is, adding the chat widget, MCP setup, free tier, AI training, channels, white label, pricing). Returns a l…Search SingChat for relevant documents. When called with a workspace API key, this searches that workspace knowledge base; without a key it searches SingChat's own help content (what SingChat is, adding the chat widget, MCP setup, free tier, AI training, channels, white label, pricing). Returns a l…
| Paramètre | Type | Description |
|---|---|---|
| query* | string | The search query or user question. |
fetchFetch the full text of a single document by id, using an id returned by the search tool. With a workspace API key this reads a knowledge document from that workspace; without a key it reads a SingChat help article. Returns id, title, text, url, and optional metadata.Fetch the full text of a single document by id, using an id returned by the search tool. With a workspace API key this reads a knowledge document from that workspace; without a key it reads a SingChat help article. Returns id, title, text, url, and optional metadata.
| Paramètre | Type | Description |
|---|---|---|
| id* | string | The document id returned by the search tool. |
17 outils sur 17 ont publié une description.
Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.
Free live chat and AI support agent. Auto-create a workspace and embed from your AI editor.
Les noms cliquables ouvrent l’index Forge de toutes les entrées observées exposant cet outil. Parcourir tous les outils indexés.
Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.