# WaniKani MCP

Vendor: WaniKani  
Category: other  
Auth: API_KEY  
Composio slug: `wanikani`

WaniKani is a spaced-repetition learning platform for studying Japanese radicals, kanji, and vocabulary.

## Tools

- **Create Study Material** — Create the sole study-material record for a subject, optionally with notes or meaning synonyms. WaniKani provides no delete endpoint, so creation cannot be undone through the API.
- **Get Assignments** — Retrieve one assignment by ID, or list the connected user's assignments using progress, availability, level, subject, and update filters.
- **Get Level Progressions** — Retrieve one level-progression record by ID, or list the user's level history with ID and update-time filters.
- **Get Resets** — Retrieve one account-reset record by ID, or list account level-reset history.
- **Get Reviews** — Retrieve one completed review by ID, or list completed reviews filtered by review IDs, subject IDs, or update time.
- **Get Review Statistics** — Retrieve one per-subject review statistic by ID, or list answer totals, streaks, and accuracy using subject and percentage filters.
- **Get Spaced Repetition Systems** — Retrieve one spaced-repetition system by ID, or list SRS definitions and their stage intervals.
- **Get Study Materials** — Retrieve one study-material record by ID, or list the user's subject notes and meaning synonyms with subject and update filters.
- **Get Study Summary** — Get lessons available now and review availability over the next 24 hours for the connected user.
- **Get Subjects** — Retrieve one WaniKani subject by ID, or search radicals, kanji, vocabulary, and kana vocabulary by IDs, types, slugs, levels, visibility, or update time.
- **Get User** — Get the connected user's identity, level, subscription status, vacation state, and application preferences.
- **Get Voice Actors** — Retrieve one WaniKani pronunciation voice actor by ID, or list voice actors with ID and update-time filters.
- **Start Assignment** — Irreversibly mark one unlocked lesson assignment as started and move it into reviews. Use only after the user explicitly confirms the exact assignment.
- **Submit Review** — Irreversibly submit a completed review, changing assignment progress and review statistics. Use only with exact answer counts explicitly confirmed by the user.
- **Update Study Material** — Update at least one note or meaning-synonym field on an existing study-material record without changing its subject.
- **Update User Preferences** — Update one or more supported WaniKani lesson or review preferences. Omitted preferences remain unchanged.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect WaniKani.
3. Authorise through api_key.
4. Teammates can now @-mention WaniKani tools in chat.

---
Last verified: 2026-09-03T02:00:04.194Z  
Canonical URL: https://switchy.build/directory/mcps/wanikani