MCP App Store
by KeenEthics
Education & Research
NoBrainner icon

NoBrainner

by Adenilson Ribeiro

Overview

NoBrainner connects your flashcard study progress and spaced repetition decks directly to ChatGPT. Once signed in, you can ask ChatGPT for a detailed overview of your current study stats, check your recent review activity, pinpoint your weakest cards, and get personalized recommendations on what to review next. Additionally, you can use ChatGPT to instantly draft new study decks (such as vocabulary lists, practice questions, or topic summaries) and save them directly to your NoBrainner account after reviewing the draft.

Tools

add_cards_to_deck

ChatGPT
Adds 1–50 structured front/back cards after explicit confirmation. In an imported community deck, additions belong only to the student’s personal copy. Supports NoBrainner-created decks and imported community decks; multi-shard Anki imports are read-only in ChatGPT. Check usage limits and tell the user first if the deck’s audio policy may generate speech and consume audio quota.

bulk_update_cards

ChatGPT
Updates 1–20 card IDs in one deck after explicit confirmation. Each edit preserves that card’s ID and FSRS progress. This is not atomic: if a later edit fails, the result reports cards already updated and the failed card. Check usage limits and tell the user first if deck audio may regenerate and consume quota.

create_deck_draft

ChatGPT
Call get_student_overview and get_usage_limits first. The schema accepts up to 200 cards so Pro can create large drafts. Free: up to 50 cards per draft, 3 drafts/day and 30/month. Pro: up to 200 cards per draft, 10 drafts/day and 150/month. Never send more than the current plan allows; split oversized drafts only when remaining draft quota allows it. Drafts are inactive until save_deck_draft is explicitly confirmed. Ask before adding audio: Free users receive standard Neural2; Pro users can choose the more natural-sounding premium-female or premium-male Chirp3-HD voice. Ask Pro users which voice they prefer. Saving consumes one cloud deck job plus requested TTS/audio quotas.

create_folder

ChatGPT
Creates a deck organization folder.

customize_deck

ChatGPT
Customizes a deck title, emoji, color, border, font, font weight, or order. Use get_deck_folders first for the supported values.

delete_card

ChatGPT
Removes the card content for one exact card ID after explicit confirmation; historical review logs and aggregate study totals remain. In an imported community deck, deletion affects only the student’s personal copy. At least one card must remain. Supports NoBrainner-created decks and imported community decks; multi-shard Anki imports are read-only in ChatGPT.

delete_folder

ChatGPT
Deletes a folder and moves its decks to the root.

get_accessibility_settings

ChatGPT
Returns UI scale, reduced-animation, and review audio-speed visibility settings.

get_app_capabilities

ChatGPT
Explains NoBrainner features, Chrome extension, Video Practice, ranking, and documentation links.

get_deck_detail

ChatGPT
Returns one deck and a paginated page of its current cards. Card IDs are stable identifiers for search, edits, and deletion.

get_deck_folders

ChatGPT
Returns the student dashboard style plus every folder and deck aesthetic setting and the supported values for safe personalization.

get_deck_list

ChatGPT
Returns the authenticated student deck list with status, card counts, source, settings, and sync metadata.

get_deck_settings

ChatGPT
Returns study settings for a deck.

get_flashcard_appearance

ChatGPT
Returns the current flashcard theme and supported color options from Edit Profile.

get_friends_leaderboard

ChatGPT
Returns the authenticated student’s Friends league, weekly XP ranks, and current position.

get_leaderboards

ChatGPT
Returns weekly NoBrainner global leaderboard rankings, streak leaders, and the authenticated user position.

get_profile_settings

ChatGPT
Returns profile basics and accessibility settings from Edit Profile.

get_review_timeline

ChatGPT
Returns daily NoBrainner study activity for the last N days.

get_shared_catalog

ChatGPT
Browses the public NoBrainner community deck catalog.

get_shared_deck_management

ChatGPT
Returns owned decks, catalog visibility, classification, publication state, and share links.

get_streak_details

ChatGPT
Returns read-only streak, freeze, recovery, and recent daily activity history without changing study progress.

get_student_overview

ChatGPT
Returns the authenticated student overview: profile basics, current Free/Pro plan, available voice options, progress, decks, recent grades, and weak-deck signals. Free includes standard Neural2 audio; Pro includes more natural-sounding Chirp3-HD female and male voices. Call get_usage_limits before any deck creation or other metered operation.

get_usage_limits

ChatGPT
Returns the authenticated student plan, daily/monthly usage, remaining allowances, deck limits, and audio allowances. Always call this before creating or saving a deck. Free includes standard Neural2 audio; Pro can choose more natural-sounding Chirp3-HD female or male voices. The create tool schema accepts up to 200 cards, but backend policy is Free 50 cards and Pro 200 cards per draft.

get_user_stats

ChatGPT
Returns detailed NoBrainner student learning statistics: accuracy rate, grade distribution, active/total deck counts, streaks, total reviews, estimated study hours, and 30-day accuracy history.

get_weak_cards

ChatGPT
Returns cards with the strongest recent Again/Hard signal.

import_shared_deck

ChatGPT
Imports a public community deck into the student account.

move_deck_to_folder

ChatGPT
Moves a deck into a folder or back to the root.

preview_deck_draft

ChatGPT
Previews a pending deck draft before it is saved.

save_deck_draft

ChatGPT
Call get_usage_limits first. Saves a confirmed draft as a ready deck and consumes one cloud deck job plus requested TTS/audio quotas. Pro drafts can use premium-female or premium-male Chirp3-HD; Free drafts are enforced as standard Neural2. Only call after explicit confirmation.

search_deck_cards

ChatGPT
Searches the signed-in student’s current deck card text using a case-insensitive substring match across front and back. Results are paginated and include stable card IDs; the scan covers all deck shards but returns only the requested page.

update_accessibility_settings

ChatGPT
Updates account-wide UI scale, reduced animations, or review audio-speed visibility after the student requests it.

update_card

ChatGPT
Updates the front and/or back text for one card ID after explicit confirmation. Keeps its stable card ID and FSRS progress; updates to an imported community deck affect only the student’s personal copy. Supports NoBrainner-created decks and imported community decks; multi-shard Anki imports are read-only in ChatGPT. If deck audio is enabled, editing text can regenerate audio and consume quota.

update_dashboard_appearance

ChatGPT
Sets the authenticated student dashboard to Playful or Subtle. Only call when the student requests this change.

update_deck_settings

ChatGPT
Updates settings after explicit user confirmation.

update_flashcard_appearance

ChatGPT
Changes the authenticated student flashcard theme or color. Only call when the student requests this change; imported Anki templates are not restyled.

update_folder

ChatGPT
Renames or updates an existing folder.

update_profile_basics

ChatGPT
Updates the student display name, flag, or built-in avatar. Custom photo uploads remain in Edit Profile.

update_shared_deck_management

ChatGPT
Changes an owned deck catalog classification or public/private visibility. Publishing or unpublishing requires explicit confirmation and never changes imported shared decks.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

38

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily