このMCPでできること
Provides vocabulary definitions, flashcards, quizzes, games, study plans, progress tracking, and test-preparation tools for students and tutors.
ツール
入力スキーマ
{'type': 'object', 'required': ['xp'], 'properties': {'xp': {'type': 'number', 'description': 'XP to award (>= 0).'}, 'reason': {'type': 'string', 'description': 'Optional human label for analytics.'}}}
入力スキーマ
{'type': 'object', 'required': ['word', 'sentence'], 'properties': {'word': {'type': 'string'}, 'sentence': {'type': 'string', 'description': 'The sentence containing the word'}}}
入力スキーマ
{'type': 'object', 'required': ['category', 'summary'], 'properties': {'summary': {'type': 'string', 'maxLength': 500, 'minLength': 4, 'description': 'One-line description of the issue (what the user needs).'}, 'category': {'enum': ['billing', 'bug', 'account', 'complaint', 'feedback', 'other'], 'type': 'string', 'description': "Issue category. Use 'bug' for crashes/data loss, 'account' for lockouts/access or any account/access question, 'complaint' for tutor/quality issues, 'feedback' for feature requests. 'billing' is legacy and unused â\x80\x94 the product is free."}, 'conversation_snippet': {'type': 'string', 'maxLength': 2000, 'description': 'Optional: last few turns of the conversation for context.'}}}
入力スキーマ
{'type': 'object', 'required': ['test_family'], 'properties': {'count': {'type': 'number', 'description': 'Number of questions (1â\x80\x9310), default 5'}, 'level': {'type': 'string', 'description': 'Optional difficulty hint'}, 'test_family': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'properties': {'session_id': {'type': 'string', 'description': "Optional. Defaults to the child's most recent session."}, 'child_user_id': {'type': 'string', 'description': 'Optional. Defaults to first linked child.'}}}
入力スキーマ
{'type': 'object', 'properties': {'days': {'type': 'number', 'description': 'Window size in days (default 14, max 30).'}, 'class_id': {'type': 'string', 'description': 'Optional class id to scope to one class.'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['course_slug'], 'properties': {'limit': {'type': 'number', 'description': '1â\x80\x9350, default 20'}, 'course_slug': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['word'], 'properties': {'word': {'type': 'string', 'description': 'The word to define'}}}
入力スキーマ
{'type': 'object', 'properties': {'count': {'type': 'number', 'description': 'Number of cards (1â\x80\x9312), default 5'}, 'test_family': {'type': 'string', 'description': 'isee, ssat, sat, psat, gre, gmat, lsat, general'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'properties': {'days': {'type': 'number', 'description': 'Lookback window in days (1â\x80\x9390, default 7)'}, 'limit': {'type': 'number', 'description': 'Max words to return (1â\x80\x9350, default 10)'}}}
入力スキーマ
{'type': 'object', 'properties': {'persona': {'type': 'string', 'description': 'Optional persona override.'}}}
入力スキーマ
{'type': 'object', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'description': 'study_sessions.id or adaptive_sessions.id (UUID)'}, 'include_timeline': {'type': 'boolean', 'description': 'Include per-card timeline (default true). Truncated to 20 events.'}}}
入力スキーマ
{'type': 'object', 'properties': {'days': {'type': 'number', 'description': 'Window size in days (default 14, max 90).'}}}
入力スキーマ
{'type': 'object', 'properties': {'persona': {'type': 'string', 'description': 'Optional persona override: student | parent | tutor | explorer.'}}}
入力スキーマ
{'type': 'object', 'properties': {'horizon_days': {'type': 'number', 'description': 'Plan length in days (3â\x80\x937, default 7).'}}}
入力スキーマ
{'type': 'object', 'properties': {'test_family': {'type': 'string', 'description': 'Optional test family: isee, ssat, sat, psat, gre, gmat, lsat, general'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'properties': {'word': {'type': 'string'}, 'card_id': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'properties': {'word': {'type': 'string'}, 'card_id': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['child_user_id'], 'properties': {'reason': {'type': 'string', 'description': "Optional short reason (â\x89¤200 chars), e.g. 'streak at risk'"}, 'message': {'type': 'string', 'description': 'Optional personal message (â\x89¤280 chars) shown to the child'}, 'child_user_id': {'type': 'string', 'description': 'user_id of the linked child to nudge'}}}
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Game slug: word_match | spelling_bee | speed_round | synonym_showdown | word_scramble | fill_in_blank | context_clues | word_guess | picture_match | crossword | word_search'}, 'count': {'type': 'number', 'description': 'Words in the round (4â\x80\x9312, default 8)'}, 'test_family': {'type': 'string', 'description': 'Optional: isee, ssat, sat, psat, gre, gmat, lsat, general'}}}
入力スキーマ
{'type': 'object', 'required': ['cards_studied', 'time_spent_seconds'], 'properties': {'deck_id': {'type': 'string', 'description': 'Optional deck UUID; omit for ad-hoc MCP sessions.'}, 'total_count': {'type': 'number'}, 'session_type': {'type': 'string', 'description': 'e.g. mcp_word_match, mcp_flashcard, mcp_quiz.'}, 'cards_studied': {'type': 'number'}, 'correct_count': {'type': 'number'}, 'session_title': {'type': 'string'}, 'time_spent_seconds': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['is_correct'], 'properties': {'word': {'type': 'string', 'description': 'The word answered (preferred for human input).'}, 'card_id': {'type': 'string', 'description': 'Card UUID (preferred when known from a prior tool result).'}, 'is_correct': {'type': 'boolean'}, 'question_type': {'type': 'string', 'description': 'e.g. multiple_choice, fill_in_blank, flashcard.'}, 'quiz_attempt_id': {'type': 'string', 'description': 'Optional quiz_attempt UUID to record a per-question row.'}, 'selected_answer': {'type': 'string'}, 'time_taken_seconds': {'type': 'number'}}}
入力スキーマ
{'type': 'object', 'required': ['invite_id'], 'properties': {'invite_id': {'type': 'string', 'description': 'The id field returned by get_pending_invites.'}}}
入力スキーマ
{'type': 'object', 'required': ['persona'], 'properties': {'persona': {'type': 'string', 'description': 'student | parent | tutor | explorer'}}}
入力スキーマ
{'type': 'object', 'required': ['test_family'], 'properties': {'target_date': {'type': 'string', 'description': 'Optional ISO date (YYYY-MM-DD)'}, 'test_family': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['words_studied', 'correct_count', 'total_count'], 'properties': {'course_id': {'type': 'string'}, 'total_count': {'type': 'number'}, 'correct_count': {'type': 'number'}, 'words_studied': {'type': 'number'}}}
最近のツール変更
類似のMCPサーバー
MaCalculatriceEnLigne
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and…
HiveLearn
Creates and manages courses, lessons, quizzes, enrollments, learning tracks, events, certificates, resources, progress, and commu…
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
opportunity-exchange
Provides governed Saskatchewan labor-market, wage, housing, community-economy, workforce-pathway, procurement, and business-readi…
Lodi Kids Activities
Searches and manages a directory of youth programs, family events, and licensed daycares in Lodi, California, including listings,…
optionality-mcp
Generates options-trading scenarios, records trading journals, provides AI evaluations and hints, and tracks user performance and…
ClusterHack
Supports hackathon operations including events, registrations, teams, submissions, judging, schedules, companies and leaderboards.
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…