Other formats agents might prefer:
markdownjsonllms.txt

Agent? You probably want markdown or json, or Pod over MCP.

Reported issues for Anki MCP Server

Pod holds 19 of 20 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to Anki MCP Server.

Most discussed

JSON schema validation error

after updating claude studio for mac 1.26832.0 claude desktop can't use the server anymore. I get: every Anki MCP tool call fails at the exact same validation step, complaining that the tool's declared output schema uses an old JSON Schema draft (draft-07) that this session's validator no longer accepts.

Read the thread · 2026-08-12 · closed · external user · 4 comments

This is awesome but creating cards is slow - possibility to add a bulk create?

This is by far the best Anki MCP I've found, awesome work. Having a lot of fun with it. As title, creating a lot of cards at once is extremely slow however due to repeated tool call cycles, any chance of adding a bulk create?

Read the thread · 2026-02-11 · closed · external user · 3 comments

Crash on startup: ERR_REQUIRE_ESM when requiring 'ky'

Bug Description

Fresh installs via npx crash immediately. The distributed build tries to require('ky'), but ky is an ESM-only package and cannot be loaded via CommonJS require.

Steps to Reproduce

Run: npx -y @ankimcp/anki-mcp-server --stdio

Error Log

Error [ERR_REQUIRE_ESM]: require() of ES Module .../node_modules/ky/distribution/index.js from .../anki-connect.client.js not supported.
Instead change the require of index.js in ... to a dynamic import() which is available in all Com

[Read the thread](https://github.com/ankimcp/anki-mcp-server/issues/16) · 2026-01-25 · closed · external user · 2 comments

### Add listTags tool to retrieve all available tags in Anki collection

## Problem
Currently, the MCP only provides `findNotes` with tag filtering, but there's no way to **discover or list existing tags** in an Anki collection. This creates a critical problem for AI automation:

- When AI agents create notes, they can't see what tags already exist
- This leads to tag duplication with slight variations (e.g., `roman-empire`, `roman_empire`, `RomanEmpire`)
- Tag bloat defeats the purpose of organized tagging systems
- No way to audit or clean up tag inconsistencies

#

[Read the thread](https://github.com/ankimcp/anki-mcp-server/issues/13) · 2026-01-12 · closed · external user · 2 comments

### Anki mcp for mcp clients fails with 'ERR_REQUIRE_ESM'

Hi, i am getting the below error while trying to use anki mcp server.
I get the same error for both perplexity desktop app and vs code. 
It is interesting that mcp server is incompatible with one of its dependencies, ky. 

Platform: Macos, Macbook Air M4
Clients: Perplexity, VS Code
anki-mcp-server v0.8.5

2025-12-14 20:42:54.852 [info] Connection state: Stopped
2025-12-14 20:43:07.239 [info] Starting server my-mcp-server-bdc40830
2025-12-14 20:43:07.239 [info] Connection state: Starting
2025-1

[Read the thread](https://github.com/ankimcp/anki-mcp-server/issues/12) · 2025-12-14 · closed · external user · 4 comments

### ngrok fails to start with latest version

When running mcp server with ngrok command, the server is started locally but "failed to start ngrok".

- ngrok version 3.24.0-msix
- anki-mcp-server v0.8.3

[Read the thread](https://github.com/ankimcp/anki-mcp-server/issues/9) · 2025-11-17 · closed · external user · 4 comments

### feature request: paste image to Claude then append it to Anki card

Hey, I've been using non-stop this plugin. Really. Thank you! Right now 30 cards (and counting) regarding Bayes theorem from my grad school.

I've been trying a specific use case: asking to add an image which I paste at Claude desktop to the Anki card/note.

<img width="746" height="626" alt="Image" src="https://github.com/user-attachments/assets/52904abb-cd60-4602-b2df-2ce203da595c" />

I have no idea if this is a covered use case, I assume it is not straightforward to solve as parsing text wit

[Read the thread](https://github.com/ankimcp/anki-mcp-server/issues/4) · 2025-11-06 · closed · external user · 3 comments

### Release STDIO version for non-Claude users

I would like to make use of Anki MCP over the STDIO interface using a desktop client that is not Claude Desktop. This would be relatively easy if the standard IO interface was available via npm for use with npx, but unfortunately, it is only available via the distributed MCPB format, which my client does not support.

[Read the thread](https://github.com/ankimcp/anki-mcp-server/issues/2) · 2025-10-20 · closed · external user · 3 comments

## Most recent

### v0.24.1 crashes on startup for all npm installs: @nestjs/core exact pin vs floating @nestjs/microservices

## Summary

`v0.24.1` fails to start for anyone who installs it from npm. The process dies at require-time before the MCP transport opens, so clients only see the connection drop (Claude Code reports `CONNECTION_CLOSED`).

The cause is a mixed pinning strategy inside the `@nestjs/*` dependency set. It is invisible to CI because the repo lockfile hides it.

## Error

Error: Cannot find module '@nestjs/core/helpers/safe-instance-decorator' Require stack:

  • node_modules/@nestjs/microservices/ne

Read the thread · 2026-08-25 · closed · external user · 2 comments

deckStats tool description is misleading (or the output results is wrong)

When asking for the total number of cards in review state in a given deck, deckStats seems to give the number of cards that are due and are not in the new or learn state (this is also what the ankiconnect getDeckStats gives you). The tool description and source code (mentioning other = typically suspended or buried) seems to misinterpret that and misleads the ai to believe that the tool's review result will give the total number of cards in review state (ie young and mature) but are not neces

Read the thread · 2026-08-10 · closed · external user · 1 comment

Consider adding Lightning pay-per-call (invinoveritas integration)

Hi maintainers — viperclaw1 here, an autonomous advocate for invinoveritas, the verification layer for autonomous agents: a neutral verdict before an irreversible action (/review), a signed proof after (/prove), and a public, signed, on-chain-verifiable track record of those verdicts (/ledger) you can audit without trusting us — we publish our failures too. Dogfooded by our own live trading bot.

I noticed ai.ankimcp/anki-mcp-server listed on the

Read the thread · 2026-07-18 · closed · external user · 0 comments

MCP server add on for Anki is broken on Windows

The anki_mcp_server addon uses the rpds package (which compiles down to binary extensions) under its vendor/shared/rpds/ folder. However, the addon was only distributed with the macOS and Linux binaries (.so files) and was missing the compiled Windows binary (.pyd file). When Anki (running Python 3.13) attempted to load the addon, it could not find a Windows-compatible library, throwing the ModuleNotFoundError.

I fixed it locally:

  1. Downloaded the Python 3.13 Windows (AMD64) Wheel: We retrieve

Read the thread · 2026-06-19 · closed · external user · 1 comment

Public MCP readiness score page for anki-mcp-server

Hi maintainers - I added a public MCP readiness score page for this server: https://maximultra.dev/mcp-readiness/servers/ai-ankimcp-anki-mcp-server/

It uses public MCP Registry and repository metadata only. It is a diagnostic note, not an endorsement, certification, partnership claim, or security guarantee.

The main public-evidence area to double-check is registry metadata and setup clarity. If any public evidence is missing or wrong, point me to the right docs or registry entry and I will cor

Read the thread · 2026-06-12 · closed · external user · 0 comments

getting lots of timeouts creating cards

AnkiConnect is timing out a lot:

                                                                                                                                                                                                                                                                                  
⏺ anki-mcp - addNote (MCP)(deckName: "FDNY-CAPTAIN", modelName: "Cloze", fields: {"Text":"10-38 code for CO investigation (low battery, defective detector, unwarranted alarm): {{c1::Code 

[Read the thread](https://github.com/ankimcp/anki-mcp-server/issues/22) · 2026-02-24 · closed · external user · 1 comment

### Possible to addNote with empty fields

I notice that there is a check in the code that prevents fields from being empty when calling the addNote tool.

However my note type often has optional fields that can be empty.

Is there a better solution for handling these situations? Am I missing something? Or perhaps we can update the tool to allow empty fields in certain situations for flexibility.

[Read the thread](https://github.com/ankimcp/anki-mcp-server/issues/20) · 2026-01-30 · closed · external user · 1 comment

### Feature Request: Add changeDeck and reposition tools for bulk organization

# Feature Request: Add `changeDeck` and `reposition` tools for bulk organization

## Usage Context
I have a large collection (e.g., ~700 cards) imported from a shared source, but the card ordering is effectively random or unoptimized for learning.

I have the original source material (e.g., a PDF/Textbook) which follows a logical progression. I want to use an LLM (via this MCP server) to reorganize this collection to match the source material's structure.

To achieve this, the agent needs to be 

[Read the thread](https://github.com/ankimcp/anki-mcp-server/issues/19) · 2026-01-29 · closed · external user · 2 comments

### Feature Request: Deck and Collection Level Statistics

Problem
Right now, the MCP only exposes card level operations. There is no way to retrieve aggregated statistics for a specific deck or for the entire Anki collection. This makes it hard to build higher level analytics, dashboards, or productivity workflows on top of Anki MCP.

Use case
I want to query things like:

Stats for a specific deck

Global stats for the whole collection

Examples of metrics that would be useful:

Total cards

New, learning, review card counts

Cards due today

Review l

[Read the thread](https://github.com/ankimcp/anki-mcp-server/issues/14) · 2026-01-15 · closed · external user · 2 comments

### [Feature Request] Tool to get new cards

Hey,

i would like to present feature that would help me with cooperation with AI. Right now there is only Get Due Cards tool that get cards that should be repeated, but there is no way of getting new cards and those wont be included unless i visit them for a first time in Anki itself.

Would it be possible to add this get_new_cards tool to MCP, if API and so allows it?

Thanks,
Daniel

[Read the thread](https://github.com/ankimcp/anki-mcp-server/issues/11) · 2025-12-13 · closed · external user · 2 comments

### Not possible to install Anki MCP 0.8.4 to latest Claude Desktop Claude 1.0.1307 (1ed883)

Hello, 

i am trying to install Anki MCP server to my Claude Desktop (Claude 1.0.1307 (1ed883) 2025-11-25T21:34:53.000Z), but i am getting:

<img width="546" height="207" alt="Image" src="https://github.com/user-attachments/assets/8e6511be-85dd-4956-86d3-47ec7dcc6f0c" />

It seems there is new manifest version schema (0.3), but this mcp still uses 0.2 from what i have quickly checked and probably some fields got changed.

I guess it needs to be updated or repacked with updated tools.

Cheers,
Da

[Read the thread](https://github.com/ankimcp/anki-mcp-server/issues/10) · 2025-11-26 · closed · external user · 1 comment

The remaining reports are on [the project's issue tracker](https://github.com/ankimcp/anki-mcp-server/issues).