mcpbeat Sign in

K2 Study Decks & Algorithm MCP Server

answering

K2 Study Decks & Algorithm is answering right now. Last checked 6 min ago. It exposes 7 tools.

Study decks for 8 languages plus the K2 spaced-repetition engine, runnable on your items.

Uptime history 12 days of history
12 days agonow
100.0%
Uptime 24h
92 of 92 checks
7
Tools
read from the server
544 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 2

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 26 October 2026. No other catalogue keeps this.

26 Oct a tool description was rewritten get_cube_algorithms
26 Oct a tool changed the parameters it asks for get_cube_algorithms

Nothing serious here today

Today is the operative word: we check K2 Study Decks & Algorithm every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add study --transport http https://k2kanji.com/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://k2kanji.com/api/mcp
~/.codex/config.toml
[mcp_servers.study]
url = "https://k2kanji.com/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "study": {
      "url": "https://k2kanji.com/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "study": {
      "type": "http",
      "url": "https://k2kanji.com/api/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

cube
get_cube_algorithms
Rubik's cube last-layer algorithm sets used by the K2 cube trainer: full OLL (57 cases), full PLL (21), the two-look beginner subsets, full ZBLL, and Roux CMLL (42 cases plus a two-look subset; CMLL algorithms only need to solve the corners and keep both 1x2x3 blocks). Each case returns its primary algorithm plus alternates, with sources and finger-trick notes where recorded. Every algorithm in these sets is verified against a cube simulator by the repo's audit script (app/cube/scripts/audit-algorithms.mjs), run before data changes land. Filter by `case_id` or `group`; omit both for the set's structure and levels.
deck
search_deck
Search one deck. `query` substring-matches the term, its reading/pronunciation, its English meanings, and its category, so "bone" finds entries glossed as bone and "ㄱ" finds that jamo. Narrow with `category` (exact, from list_decks) or `difficulty` (1-5; for the kanji deck this is the school grade). Paginated via `offset`.
decks
list_decks
The catalog of K2 study decks: eight curated datasets spanning Japanese kanji and vocabulary, HSK Chinese, Korean Hangul, Spanish, French, classical Latin and medical Latin. Returns each deck id (the value other tools take), what it teaches, how many entries it has, and what its fields mean. Call this before search_deck.
entry
get_entry
One deck entry in full, matched on the exact term (the kanji, hanzi, jamo, or word itself). Case-insensitive. Returns every field the deck carries, including the deck-specific extras: stroke counts and JLPT level for kanji, component kanji for compounds, declension and English derivatives for Latin, IPA and pronunciation audio for French.
explain
explain_k2_algorithm
The K2 spaced-repetition engine, described. K2 stores no review dates: each item holds a probability p that halves on a correct answer and doubles on a wrong one, and items are drawn by Monte Carlo rejection sampling, so the pool self-organizes around current weaknesses and expands when it cools. Returns the update rule (including the deliberate hinted-answer exception), the selection and pool-expansion mechanics, the live tuning constants, and notes for porting it. Read this before simulate_k2_session.
simulate
simulate_k2_session
Run the real K2 engine over your own items. Give it a list of terms (any strings — your flashcards, cube cases, anything), a study mode, and a sequence of answers, and it returns the p-value trajectory per answer, which items are now mastered, when the pool expanded, and the probability distribution over what K2 would serve next. Use this to drive your own drilling with K2 as the scheduler instead of reimplementing it.
site
get_site_info
What K2 is, which apps it runs, what this server does and does not expose, and every machine-readable surface. Also returns the full capability map — every tool, prompt, and resource — so a client with a stale or tools-only roster can still see the whole surface.

Endpoints

URLTransportStateLatencyChecked
https://k2kanji.com/api/mcp streamable-http answering 513 ms 6 min ago

Alternatives to K2 Study Decks & Algorithm

same job, measured the same way
Nobrainner
by aaadjrbr

NoBrainner Spaced Repetition Flashcards, Study Stats & Multi-Language AI Deck Generation

38 tools answering
S
Studycards
by kayalie

Flashcards for Claude: create, edit and study StudyCards decks with FSRS spaced repetition.

43 installs/wk local only
Study Planner MCP
by anonymousonyx22

Study planner MCP: exam schedules, topic hours, spaced repetition, ICS. Runs offline, no account.

764 installs/wk local only
EngrAmo
by engramo

Create and study EngrAmo spaced-repetition flashcards from your AI client.

597 installs/wk answering
Flipnem
by flipnem

Build and study spaced-repetition flashcards with your agent.

answering
Flashdeck
by cloudcorprecords

Flashcard decks and spaced repetition via AnkiConnect: study, decks, notes, and stats.

local only
Kide
by trykide

Spaced-repetition flashcards in Markdown: create cards, manage decks and study with FSRS.

answering
Azri Flashcards
by azri

Save flashcards to Azri, the FSRS spaced repetition app for iPhone and iPad, and search your cards.

answering

K2 Study Decks & Algorithm — questions

Answers built from our own checks of this server.

What can K2 Study Decks & Algorithm do?
It exposes 7 tools, read directly from the server on our last check. Among them: explain_k2_algorithm, get_cube_algorithms, get_entry, get_site_info, list_decks, search_deck and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is K2 Study Decks & Algorithm working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 544 ms. The bar chart above shows every period we have measured.
How do I connect K2 Study Decks & Algorithm?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does K2 Study Decks & Algorithm need an API key?
No. K2 Study Decks & Algorithm completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is K2 Study Decks & Algorithm?
It answers our handshake in 544 ms on average, which is faster than 22% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.