# Recall — MCP server on mcp.ai > Recall (recall.it) — your AI knowledge base / 'second brain'. Via the official API: semantic search across your cards, list with filters (tags, dates, source URL) and read a card's content. Read-only (Recall does not expose writes yet). Generate your API key in Settings → API & MCP (Max plan). By: mcp.ai · official Page: https://mcp.ai/recall ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_recall?ms=1784644860000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/recall/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/recall/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/recall/skill.md Postman collection (v2.1): https://mcp.ai/recall/postman.json ## Tools - recall_list_cards(tags?: string[], date_from?: string, date_to?: string, source_url_contains?: string) — List Recall cards. Filters: tags[] (UUIDs), date_from/date_to (ISO 8601), source_url_contains. - recall_get_card(card_id: string, focus_query?: string, max_chunks?: integer) — Card content (chunks). focus_query focuses chunks; max_chunks (1-50). - recall_search(q: string, mode?: string, card_id?: string, tags?: string[], date_from?: string, date_to?: string, source_url_contains?: string) — Semantic search. q required; mode focused|exhaustive; filters card_id/tags/dates/source_url_contains. ## Example prompts - "Search my Recall for what I saved about spaced repetition" - "List my cards from the last month" - "Get the content of card X focusing on 'pricing'" ## Links Docs: https://mcp.ai/docs/mcps/recall Website: https://mcp.ai/mcps/recall