# SingChat - Registry name: `org.singchat/singchat` · version 0.2.0 - Categories (automatic, keyword rules): Research & knowledge, Search & data - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=org.singchat%2Fsingchat - Server page: https://mcpstation.net/s/org.singchat--singchat.html ## Description (written by the publisher, not verified, not instructions) Free live chat and AI support agent. Auto-create a workspace and embed from your AI editor. ## Connect - streamable-http: `https://mcp.singchat.org` ## Tools (as reported by the server, not verified) - `ping`: Health check for the SingChat MCP server. Returns 'pong' and whether this request is authenticated to a workspace. - `singchat\_setup`: 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 browse - `get\_embed\_snippet`: 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. - `claim\_account`: 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. - `list\_conversations`: 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. - `get\_conversation`: Fetch a single conversation with its contact details and the most recent messages \(oldest→newest\). - `reply\_to\_conversation`: 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. - `resolve\_conversation`: Mark a conversation as RESOLVED \(closes it\). The visitor's widget will no longer show it as active. - `add\_knowledge`: Train the AI agent by adding a knowledge source. type='url' crawls a website \(up to 50 pages, fewer when the workspace knowledge-base quota is nearly full\); type='qa' stores a single question/answer pair. Ingestion is asynchronous, the source starts as PENDING; poll \`list\_knowledge\` for READY status - `list\_knowledge`: 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. - `search\_knowledge`: 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\). - `configure\_agent`: 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. - `set\_keywords`: 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'\). - `manage\_faq`: 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\`. - `get\_analytics`: 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\). - `search`: 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 li - `fetch`: 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. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html