MCP CompatibilityProtocol 2025-06-18Public

CiteMind MCP Compatibility

CiteMind is MCP compliant for core tool workflows, so agents can connect with confidence and execute production operations across stacks like n8n, cloude code and custom agent runtimes.

Server URL: https://citemind.com/mcp. Requires a bearer token generated in integrations .

Built for AI Agencies

Designed for multi-client delivery, CiteMind MCP gives agency teams a stable protocol surface to run repeatable workflows and agent automations at production speed.

Spec Compliance Matrix

Snapshot of current MCP compatibility for external validation.

Spec AreaStatusNotes
Lifecycle / initializeImplementedStrict protocol version negotiation in place.
Lifecycle / initialized notificationImplemented`notifications/initialized` supported.
Tools / tools/listImplementedReturns tools with JSON schemas.
Tools / tools/callImplementedMapped to production API operations.
HTTP SessionsImplemented`Mcp-Session-Id` required after initialize.
Session PersistenceImplementedSessions persisted in database (`mcp_sessions`).
Transport / GET SSEPartialSSE bootstrap available; no long-lived event feed yet.
Notifications / tools/list_changedNot ImplementedPlanned for dynamic tool registries.
JSON-RPC Batch RequestsNot ImplementedSingle-request JSON-RPC currently supported.

1) Initialize

curl -i -X POST https://<your-domain>/mcp \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc":"2.0",
    "id":1,
    "method":"initialize",
    "params":{
      "protocolVersion":"2025-06-18",
      "capabilities":{},
      "clientInfo":{"name":"agency-client","version":"1.0.0"}
    }
  }'

2) List Tools

curl -sS -X POST https://<your-domain>/mcp \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Mcp-Session-Id: YOUR_SESSION_ID" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'

3) Call Tool

curl -sS -X POST https://<your-domain>/mcp \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Mcp-Session-Id: YOUR_SESSION_ID" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc":"2.0",
    "id":3,
    "method":"tools/call",
    "params":{
      "name":"get_visibility_snapshot",
      "arguments":{"product_id":"00000000-0000-0000-0000-000000000000"}
    }
  }'