Cognitia AI Logo

Cognitia AI

DevelopersDocsFAQ

Product: MCP Integrations

Connect external tools and AI clients to your Cognitia memory layer through permissioned integrations.

How it works

  • Authorize external services through scoped permissions.
  • Allow services to read or write memory based on your consent settings.
  • Use connected context to improve personalization across tools.
  • Review and revoke approvals at any time.

Example workflow

You begin planning in Cognitia, then continue execution in a connected MCP-capable tool. The external service receives only approved context, enabling continuity while preserving your control over data access.

How third-party developers access Cognitia memory

  1. Register the client for OAuth and define redirect URLs using POST /api/mcp/oauth/register.
  2. Start user consent with PKCE and redirect to /mcp-authorize so users choose allowed tools and data scopes.
  3. Call authenticated MCP endpoints: POST /api/mcp/tools/list to discover tools and POST /api/mcp/jsonrpc to execute calls.
  4. Support revocation and lifecycle management through /api/mcp/oauth/connected-apps.

Server connectivity paths

  • Remote MCP servers: connect directly from the marketplace.
  • OAuth-required servers: initiate with /api/mcp-servers/oauth/initiate and complete callback at /api/mcp-servers/oauth/callback.
  • Local-only servers: install through daemon-backed marketplace flow.

Permissions and endpoint matrix

Third-party apps should request only the minimum permissions needed for each workflow.

Permission / ToolTypical PurposePrimary EndpointExecution Method
search_entitiesRead people, places, organizations, relationships/api/mcp/jsonrpctools/call: search_entities
search_temporalRead timeline facts and state changes/api/mcp/jsonrpctools/call: search_temporal
search_behavioralRead preferences and communication patterns/api/mcp/jsonrpctools/call: search_behavioral
get_user_profileGet compact user memory snapshot/api/mcp/jsonrpctools/call: get_user_profile
store_knowledgeStore new memory with user consent/api/mcp/jsonrpctools/call: store_knowledge
tools/listDiscover available tools for token/api/mcp/tools/listPOST with Bearer token

Related pages

Memory LayerContext AssemblyFor Developers
Explore MCP MarketplaceDeveloper Integration GuidePrivacy & Controls