A Model Context Protocol (MCP) server for integrating AI assistants with Anki, the popular spaced repetition flashcard software.
anki-mcp is an MCP project maintained in the johwiebe/anki-mcp repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server for integrating AI assistants with Anki, the popular spaced repetition flashcard software”. Read the project documentation for the complete scope.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| get-collection-overview | Returns an overview of the Anki collection like available decks, available models and their fields |
| add-or-update-notes | Adds new notes or updates existing ones. Allows batch adding/updating multiple notes at once. |
| get-cards-reviewed | Get the number of cards reviewed by day |
| find-notes | Allows querying notes using the Anki searching syntax |
| find-cards | Find card IDs matching a query in Anki |
| suspend-cards | Suspend cards by their card IDs |
| unsuspend-cards | Unsuspend cards by their card IDs |
Enables Large Language Models to interact with Anki flashcard software through AnkiConnect using the Model Context Protocol.
Demonstrates building an AI agent using the Model Context Protocol (MCP) with open LLMs like Meta Llama 3, OpenAI, or Google Gemini, and a SQLite
Manages courses, assignments, enrollments, and grades within Canvas using the Canvas API.
Manage educational context based on courses, assignments, and exams using a knowledge graph.
Source profile for Acornonaut. Its purpose and connection details need verification against the maintainer’s documentation.
Model Context Procotol (MCP) server with tools for Cannabis Datasets.