CometChat Docs

by cometchat

11 stars
385 downloads
Not rated
GitHub Website

About

Add real-time chat, voice and video calling, AI agents & moderation to your app.

Details

Author
cometchat
GitHub stars
11
Downloads
385
Categories
Communication, Knowledge Base, Other, Developer Tools, AI

- Docs search across SDK guides, UI Kit references, REST API docs, and OpenAPI specs.
- Full-page fetch — retrieve any CometChat documentation page as markdown.
- Implementation bundles — ready-to-run code for React, React Native, Flutter, iOS, Android, the JS SDK, the no-code widget, AI moderation, multi-tenant chat, and presence.
- Remote & read-only — no install and no auth; just add the URL.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name CometChat Docs
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Add the endpoint as a custom connector in Claude, Cursor, Windsurf, or VS Code — or run claude mcp add --transport http cometchat https://mcp.cometchat.com/mcp. Then ask your agent to build a feature: it searches CometChat's docs, pulls the matching implementation bundle, and writes the integration code into your project.

search_cometchat_docs

Searches CometChat documentation including SDK guides (JavaScript, React, iOS, Android, Flutter, React Native), UI Kit references, REST API documentation, integration tutorials, and OpenAPI specs. Returns ranked snippets with titles and direct links to source pages. Supports an optional `version` filter to scope results to a specific documentation version.

fetch_cometchat_doc_page

Fetches the full content of a single CometChat documentation page by URL or path. Returns the page content as markdown along with title and section metadata. Path can be passed as a full https://www.cometchat.com/docs URL or as a relative path such as '/sdk/javascript/overview'.

get_cometchat_implementation_bundle

Returns a curated implementation bundle for a named CometChat integration scenario. Each bundle includes prerequisites, install commands, configuration, working code examples, and common pitfalls. Available bundles cover common integration patterns across React, Flutter, iOS, Android, React Native, and the JavaScript SDK.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "cometchat docs": {
            "cometchat": {
                "url": "https://mcp.cometchat.com/mcp"
            }
        }
    }
}

McpServers

{
    "cometchat": {
        "url": "https://mcp.cometchat.com/mcp"
    }
}

Add real-time chat, voice and video calling, AI agents & moderation to your app.

Add real-time chat, voice, video, and moderation to your app through your AI coding agent.

DocsCometChatGet an account (free, 100 MAU)

CometChat's first-party MCP server. Connect Claude, Cursor, Windsurf, VS Code Copilot, Codex, or any other Model Context Protocol–compatible agent and integrate CometChat into your app from natural-language prompts.

Ask the agent:"add a chat tab where users can DM each other"— it reads CometChat's documentation, picks the right components for your stack, and writes the integration code.

Read-only. No account, no API key, no authentication required.

An AI agent reading CometChat's docs and writing a working chat integration from a single prompt.

Config snippet (Cursor / Windsurf / generic MCP clients)

{ "mcpServers": { "cometchat": { "url": "https://mcp.cometchat.com/mcp" } } }

After connecting, prompt your agent with any of these:

- "How do I install the React UI Kit in my Vite project?"
- "Walk me through multi-tenant chat for a Next.js SaaS where workspaces are isolated."
- "Show me how to add presence indicators and typing dots to my iOS conversation list."
- "Set up content moderation so banned words are blocked before delivery."
- "Build a no-code chat widget for my Webflow site."
- "What's the rate limit for sending messages, and what error code do I get when I hit it?"

The agent reads CometChat's documentation, pulls the relevant implementation bundle, and writes the integration code into your project.

- search_cometchat_docs— Search across SDK guides, UI Kit references, REST API documentation, and OpenAPI specs. Returns ranked snippets with titles + direct links. Optionalversionfilter.
- fetch_cometchat_doc_page— Fetch the full content of any documentation page as markdown by URL or relative path.
- get_cometchat_implementation_bundle— Return a curated implementation bundle for a named scenario — prerequisites, install commands, configuration, working code.
- list_cometchat_bundles— List every available implementation bundle (identifier, title, framework, last-verified date) for discovery.

All four carryreadOnlyHint: true, atitleannotation, and a declaredoutputSchemawith structured results. Names are ≤ 64 characters. Descriptions describe contracts only — no behavioral instructions to the agent, no cross-tool routing, no marketing language.
- You prompt your agentin natural language.
- The agent reads the orientation skill(cometchat://skills/overview) to understand which tool/bundle fits your request.
- For top scenarios, the agent pulls a curated implementation bundle — ready-to-run code with prerequisites, install commands, configuration, and working examples.
- For long-tail questions, the agent searches CometChat's docs and reads specific reference pages.
- The agent writes the codeinto your project, using the bundle as the source of truth and your project structure as the constraint.

CometChat is a real-time communications platform for adding chat, voice, and video calling to web and mobile apps. Used in production across SaaS, marketplaces, gaming, healthcare, education, and creator platforms.

- Free tier:first 100 monthly active users, no credit card required.
- SDKs:JavaScript, React Native, iOS, Android, Flutter.
- UI Kits:React, React Native, iOS, Android, Flutter, Angular, Vue.
- No-code:chat widget for any HTML site.
- Sign up:
app.cometchat.com— you'll need an App ID, Auth Key, and Region to build with the code the agent writes.

Your agent (Claude / Cursor / Windsurf / …) ↓ MCP over Streamable HTTP ↓ mcp.cometchat.com/mcp (this server) ↓ ├── search_cometchat_docs → SQLite FTS5 index of cometchat/docs ├── fetch_cometchat_doc_page → cometchat.com/docs/*.md (first-party) └── get_cometchat_implementation_bundle → bundled markdown recipes

- Stateless server, single universal endpoint, no user-specific state.
- Search index rebuilds fromgithub.com/cometchat/docson every push to that repo'smainbranch.
- Implementation bundles carry alast_verifieddate and are re-checked against live SDK versions quarterly.

# Clone the docs repo (used to build the search index) git clone --depth 1 https://github.com/cometchat/docs.git ../cometchat-docs-repo # Install + build the FTS index + run the server npm install DOCS_REPO=../cometchat-docs-repo npm run build:index npm run dev # Run the test suite (36 tests across validation, truncation, bundles, tools, resources, fetch) npm test

The server listens onhttp://0.0.0.0:3000by default. Health probe atGET /health, MCP endpoint atPOST /mcp.

npx @modelcontextprotocol/inspector # add server: http://localhost:3000/mcp

You should see all 4 tools withreadOnlyHint: trueand all 11 resources.

docs-mcp/ ├── src/ │ ├── server.ts # MCP server entry, transport, tool dispatch │ ├── tools/{search,fetch,bundle}.ts │ ├── search/sqlite.ts # SQLite FTS5 client │ ├── bundles/loader.ts # markdown bundle store │ ├── resources/registry.ts # skill + bundle resources │ └── lib/{errors,truncate,validation,logger}.ts ├── scripts/build-index.ts # builds SQLite FTS5 index from cometchat/docs ├── bundles/ # 10 curated implementation bundles ├── skills/overview.md # agent orientation skill ├── tests/ # vitest suite ├── .claude-plugin/ │ ├── plugin.json # Claude Code plugin manifest │ └── marketplace.json # Claude Code marketplace manifest ├── .codex-plugin/plugin.json # Codex plugin manifest ├── .cursor-plugin/plugin.json # Cursor Marketplace manifest ├── .mcp.json # MCP config (Claude Code auto-discovery) ├── mcp.json # Open Plugins standard manifest └── assets/logo.svg # CometChat logo

SeeDEPLOY.mdfor container build, environment, and platform notes.

The same server URL is listed across multiple agent marketplaces:

- Issues / feedback:open an issue in this repo.
- CometChat support:
support@cometchat.com.
- Live MCP status:curl https://mcp.cometchat.com/healthreturns{"status":"ok"}when healthy.

- New implementation bundlesfor under-served scenarios (drop a markdown file inbundles/with the required frontmatter).
- Bundle refresheswhen SDK versions change (last_verifieddate in the bundle's frontmatter triggers a CI warning if older than 6 months).
- Tool improvementsbehind the existing read-only contract.

- Tools that write to a customer's CometChat app (separate authenticated connector, on the roadmap).
- Mixed read/write tools (Anthropic auto-rejection rule).

The CometChat MCP server isread-onlyand requires no account, API key, or authentication. It serves only CometChat's public documentation and does not request, store, or transmit your code, prompts, or personal data. Standard request metadata (such as IP address) may be processed transiently for rate limiting and abuse prevention.

For full details, see CometChat's privacy policy:cometchat.com/legal-privacy-policy.

You're agent can Chain 60+ AI image and video models on one workflow canvas

Compress video, images, PDF and GIF on macOS, Windows and Linux

One MCP connection that gives your agent 62 real-world tools: web search, scraping, social data, enrichment, image, video and voice. Pay per call, $1 free to start.

File conversion for AI agents: office docs to PDF, PDF to Word, document interchange, and audio/video transcodes via the hushvert hosted API.

Build with the Kudosity API to send SMS and MMS. Access developer docs, API references and live testing tools to send messages, manage contact lists, configure webhooks and more.

Connect your Plaud recordings to any MCP-compatible AI client. Search recordings, read transcripts, and generate documents without leaving your AI assistant.

The VoIPstudio MCP server gives compatible AI assistants secure access to authorised VoIPstudio account data, including recordings, call detail records, live calls and voicemails in order to query call activity, analyse patterns, identify agent performance issues and generate QA or operations reports in plain English.

Give your AI agent its own identity: a real email address, webhook URL, GitHub repo, encrypted secrets vault, memory and skills — hosted MCP, nothing to install.

Read-only public stats for Telegram groups tracked by Limzo — activity, engagement, mood and leaderboards, no API key required.

Generates professional LinkedIn post drafts from YouTube videos by summarizing their content.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.