bunpro-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BUNPRO_API_KEY | No | Legacy API key (optional) | |
| BUNPRO_API_TOKEN | Yes | Your Bunpro frontend API token |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_userA | Get the current Bunpro user profile (level, title, settings). |
| get_due_countA | Get the number of reviews currently due in Bunpro. |
| get_queueB | Get the full current review queue from Bunpro. |
| get_reviewsC | List reviews with pagination. |
| get_base_statsA | Get overall Bunpro study statistics (total grammar points, reviews, streaks, etc.). |
| get_jlpt_progressA | Get grammar/vocab progress broken down by JLPT level (N1–N5). |
| get_srs_overviewA | Get the SRS level distribution — how many items are at each SRS tier. |
| get_srs_level_detailsC | Get items at a specific SRS level with pagination. |
| get_ghost_detailsB | Get ghost review items (items that haunt your review queue after being burned). |
| get_forecast_dailyA | Get the upcoming daily review forecast (next N days). |
| get_forecast_hourlyA | Get the upcoming hourly review forecast for today. |
| get_review_activityB | Get review activity history (used for the activity/streak graph). |
| get_last_sessionB | Get statistics from the most recent review session. |
| get_last_24_hoursB | Get review history for the last 24 hours. |
| get_itemA | Get full details for a grammar point or vocabulary item by its slug or ID (e.g. 'は-wa-topic-marking-particle' or '42'). Returns meaning, structure, example sentences, SRS status, and more. |
| get_item_notesA | Get your personal study notes for a grammar point or vocab item. |
| searchA | Search Bunpro grammar points and vocabulary. Returns compact matches (id, title, kana, level, meaning) plus a |
| add_to_reviewsA | Add one or more items to your Bunpro SRS reviews. Items start at SRS level 0 and become reviewable immediately. Note: reviewable_type for this endpoint is 'Vocab' or 'GrammarPoint' (not 'Vocabulary'). |
| remove_from_reviewsB | Remove one or more items from your Bunpro SRS reviews. |
| add_bookmarkB | Bookmark a Bunpro item for later review. |
| remove_bookmarkA | Remove a Bunpro bookmark by its bookmark ID. |
| get_study_queue_legacyA | Get review queue counts using the legacy Bunpro API key (requires BUNPRO_API_KEY). Returns reviews available now, next hour, and next day. |
| get_recent_items_legacyA | Get recently added grammar points using the legacy Bunpro API key (requires BUNPRO_API_KEY). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PatVandyke/bunpro-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server