Knowledge Base MCP Server

The Knowledge Base MCP server provides semantic search over Cakemail's documentation. AI assistants can search articles in natural language and browse available topics across multiple languages.

Server URL: https://kb.mcp.cakemail.com/api/mcp

Connect with Claude Code

claude mcp add cakemail-kb \
  --transport http \
  https://kb.mcp.cakemail.com/api/mcp \
  --header "Authorization: Basic BASE64_ENCODED_CREDENTIALS"

Generate the Base64 string:

echo -n 'you@example.com:your-password' | base64

Connect with any MCP client

{
  "mcpServers": {
    "cakemail-kb": {
      "type": "streamable-http",
      "url": "https://kb.mcp.cakemail.com/api/mcp",
      "headers": {
        "Authorization": "Basic BASE64_ENCODED_CREDENTIALS"
      }
    }
  }
}

Connect with Cursor IDE

// .cursor/mcp.json
{
  "mcpServers": {
    "cakemail-kb": {
      "type": "streamable-http",
      "url": "https://kb.mcp.cakemail.com/api/mcp",
      "headers": {
        "Authorization": "Basic BASE64_ENCODED_CREDENTIALS"
      }
    }
  }
}

Connect with Continue.dev

// .continue/config.json — add to the "mcpServers" array
{
  "name": "cakemail-kb",
  "type": "streamable-http",
  "url": "https://kb.mcp.cakemail.com/api/mcp",
  "headers": {
    "Authorization": "Basic BASE64_ENCODED_CREDENTIALS"
  }
}

Authentication

Authentication is required. Two methods are supported:

  • Basic Auth — Base64-encoded email:password (recommended for MCP clients)
  • Bearer token — An access token obtained from the /api/auth endpoint

Available Tools

search_knowledge_base

Semantic search over Cakemail's documentation. Returns the most relevant article chunks with similarity scores, titles, URLs, and content.

Parameters:

  • query (required) — The search query in natural language
  • language (optional) — Filter results by language: en, fr, fr-ca, es
  • limit (optional) — Number of results to return (default: 5, max: 20)

Example usage: "How do I verify a webhook signature?"

list_topics

Browse all available articles and topics in the knowledge base.

Parameters:

  • language (optional) — Filter by language: en, fr, fr-ca, es

Supported languages

The knowledge base contains articles in four languages:

CodeLanguage
enEnglish
frFrench
fr-caFrench (Canada)
esSpanish