MCP server for interacting with your LINE Official Account
SingChat is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Free live chat and AI support agent. Auto-create a workspace and embed from your AI editor.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http singchat-mcp https://mcp.singchat.org
# 2 — ask your agent for something these tools do
# ping, singchat_setup, get_embed_snippet and 14 more
SingChat costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http singchat-mcp https://mcp.singchat.orgReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
17 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Health check for the SingChat MCP server. Returns 'pong' and whether this request is authenticated to a workspace.
No parameter schema on file.
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 browser; no reusable credentials are returned to the model. If a workspace is already authenticated, it re
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | no | Optional workspace/brand name for a newly created workspace. Ignored if a key is already set. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| platform | string | no | Which snippet to return. Omit to get all three. |
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.
No parameter schema on file.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| status | string | no | Only conversations with this status. |
| search | string | no | Free-text match on contact name/email and the last message preview. |
| limit | integer | no | Max conversations to return (default 100). |
Fetch a single conversation with its contact details and the most recent messages (oldest→newest).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversationId | string | yes | The conversation id (from list_conversations). |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversationId | string | yes | The conversation id to reply in. |
| content | string | yes | The reply text to send to the visitor. |
Mark a conversation as RESOLVED (closes it). The visitor's widget will no longer show it as active.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversationId | string | yes | The conversation id to resolve. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| type | string | yes | 'url' to crawl a website, or 'qa' to add a question/answer pair. |
| url | string | no | Website root URL to crawl. Required when type='url'. |
| question | string | no | The question. Required when type='qa'. |
| answer | string | no | The answer. Required when type='qa'. |
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.
No parameter schema on file.
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | The search query / user question. |
| topK | integer | no | Max number of chunks to return (default 5). |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| enabled | boolean | no | Turn the automated AI agent on (true) or off (false). |
| systemPrompt | string | no | The agent's system prompt / persona and answering rules. |
| greetingMessage | string | no | First message visitors see when they open the chat. Pass an empty string to clear it. |
| model | string | no | Chat model id, e.g. gpt-4o-mini. |
| providerMode | string | no | 'platform' = platform-hosted keys (billed via AI credits); 'byok' = bring your own key. |
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').
| Parameter | Type | Required | Notes |
|---|---|---|---|
| keywords | array | yes | Trigger words/phrases (case-insensitive). |
| reply | string | yes | The reply text to send. |
| matchType | string | no | CONTAINS (default) = keyword appears anywhere in the message; EXACT = whole message equals the keyword. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | Which FAQ operation to run. |
| id | string | no | FAQ item id. Required for 'update' and 'delete'. |
| question | string | no | Question text. Required for 'create'; optional for 'update'. |
| answer | string | no | Answer text. Required for 'create'; optional for 'update'. |
| enabled | boolean | no | Whether the FAQ item is visible/active. Optional for 'create' and 'update'. |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| days | integer | no | Look-back window in days for the conversation/message stats (default 30). |
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 list of results with id, title, and url. Use the fetch tool with a result id to read the full text.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | The search query or user question. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | The document id returned by the search tool. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install SingChat or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 0.2.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish SingChat can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.