Cosmoby Humanizing
MCP server

Cosmo by Humanizing MCP server

A Model Context Protocol server exposing 6 read-only Cosmo tools over the Streamable HTTP transport. No account, no API key, no session state.

Endpoint

  • Endpoint: https://cosmo.humanizing.com/mcp
  • Transport: streamable-http (JSON-RPC 2.0 over POST)
  • Server name: cosmo-humanizing
  • Protocol versions: 2025-06-18, 2025-03-26, 2024-11-05 (latest 2025-06-18)
  • Authentication: none
  • Manifest: /.well-known/mcp.json

Connecting a client

Claude Code:

claude mcp add --transport http cosmo https://cosmo.humanizing.com/mcp

Any client that reads a JSON config (Claude Desktop, Cursor, Windsurf and others):

{
  "mcpServers": {
    "cosmo": {
      "type": "http",
      "url": "https://cosmo.humanizing.com/mcp"
    }
  }
}

Tools

  • list_cosmo_productsList the Cosmo products (chatbot, voice agent, kiosk) with the channels each one runs on and a link to its product page. Optionally filter by product category.
  • get_cosmo_productFetch a single Cosmo product by its stable id. Valid ids are chatbot, voicebot and kiosk.
  • get_cosmo_pricingReturn every published Cosmo plan with its list price in EUR, included credits and headline features, plus the add-ons that can be combined with any plan.
  • get_cosmo_company_profileReturn the registered company behind Cosmo: legal name, postal address, VAT id, commercial register entry, contact email and phone, and the industries Cosmo publishes solution pages for.
  • list_cosmo_pagesList the public pages of cosmo.humanizing.com that get_cosmo_page_markdown can read, with a short description of each.
  • get_cosmo_page_markdownRead any public page of cosmo.humanizing.com as Markdown, without HTML markup or navigation chrome. Pass a site path such as /pricing or /industries/public-sector.

Calling the server directly

Initialize, then list the tools:

curl -s https://cosmo.humanizing.com/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{
        "protocolVersion":"2025-06-18",
        "capabilities":{},
        "clientInfo":{"name":"curl","version":"1.0.0"}}}'

curl -s https://cosmo.humanizing.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

Call a tool:

curl -s https://cosmo.humanizing.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{
        "name":"get_cosmo_pricing",
        "arguments":{"interval":"monthly"}}}'

The server is stateless: it returns a single JSON response per request, issues no Mcp-Session-Id, and answers GET https://cosmo.humanizing.com/mcp with 405 because it offers no server-initiated stream. Notifications are acknowledged with 202 Accepted and an empty body.

Prefer plain REST?

The same data is available over HTTP without MCP. See the Cosmo API reference and the OpenAPI 3.1 specification.

Cosmo by Humanizing MCP Server — Streamable HTTP Tools for AI Agents