Nobrainner is a remote MCP server that gives an AI agent 33 tools, among them create_deck_draft, create_folder, customize_deck. It answers at https://app.nobrainner.xyz/api/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 21 October 2026, succeeded.
NoBrainner Spaced Repetition Flashcards, Study Stats & Multi-Language AI Deck Generation
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
create_deck_draft | 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. Inputs: backAudioMode, backLanguage, cards, frontLanguage, prompt, title |
create_folder | Creates a deck organization folder. Inputs: name, color, accentColor, emoji, emojiSize, borderStyle |
customize_deck | Customizes a deck title, emoji, color, border, font, font weight, or order. Use get_deck_folders first for the supported values. Inputs: deckFingerprint, title, customEmoji, customColor, dashboardBorderStyle, dashboardFontFamily |
delete_folder | Deletes a folder and moves its decks to the root. Inputs: folderId |
get_accessibility_settings | Returns UI scale, reduced-animation, and review audio-speed visibility settings. |
get_app_capabilities | Explains NoBrainner features, Chrome extension, Video Practice, ranking, and documentation links. Inputs: section |
get_deck_detail | Returns one deck and a paginated page of cards. Inputs: deckFingerprint, includeCards, limit, offset |
get_deck_folders | Returns the student dashboard style plus every folder and deck aesthetic setting and the supported values for safe personalization. |
get_deck_list | Returns the authenticated student deck list with status, card counts, source, settings, and sync metadata. |
get_deck_settings | Returns study settings for a deck. Inputs: deckFingerprint |
get_flashcard_appearance | Returns the current flashcard theme and supported color options from Edit Profile. |
get_friends_leaderboard | Returns the authenticated student’s Friends league, weekly XP ranks, and current position. |
get_leaderboards | Returns weekly NoBrainner global leaderboard rankings, streak leaders, and the authenticated user position. |
get_profile_settings | Returns profile basics and accessibility settings from Edit Profile. |
get_review_timeline | Returns daily NoBrainner study activity for the last N days. Inputs: days |
get_shared_catalog | Browses public community decks. Inputs: category, language, limit, searchQuery |
get_shared_deck_management | Returns owned decks, catalog visibility, classification, publication state, and share links. |
get_streak_details | Returns read-only streak, freeze, recovery, and recent daily activity history without changing study progress. Inputs: days |
get_student_overview | 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 Chir |
get_usage_limits | 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-sound |
get_user_stats | 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 | Returns cards with the strongest recent Again/Hard signal. Inputs: limit |
import_shared_deck | Imports a public community deck into the student account. Inputs: shareInput |
move_deck_to_folder | Moves a deck into a folder or back to the root. Inputs: deckFingerprint, folderId, sortOrder |
preview_deck_draft | Previews a pending deck draft before it is saved. Inputs: draftId |
save_deck_draft | 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. Inputs: confirmed, draftId |
update_accessibility_settings | Updates account-wide UI scale, reduced animations, or review audio-speed visibility after the student requests it. Inputs: uiScale, reduceAnimations, showAudioSpeed |
update_dashboard_appearance | Sets the authenticated student dashboard to Playful or Subtle. Only call when the student requests this change. Inputs: dashboardStyle |
update_deck_settings | Updates settings after explicit user confirmation. Inputs: deckFingerprint, confirmed, cardOrientation, newLimit, reviewLimit, fontSize |
update_flashcard_appearance | Changes the authenticated student flashcard theme or color. Only call when the student requests this change; imported Anki templates are not restyled. Inputs: theme, accent, textTone |
update_folder | Renames or updates an existing folder. Inputs: folderId, name, color, accentColor, emoji, emojiSize |
update_profile_basics | Updates the student display name, flag, or built-in avatar. Custom photo uploads remain in Edit Profile. Inputs: displayName, flagCode, avatarId |
update_shared_deck_management | Changes an owned deck catalog classification or public/private visibility. Publishing or unpublishing requires explicit confirmation and never changes imported shared decks. Inputs: confirmed, deckFingerprint, subject, learningLanguage, supportLanguage, deckType |
Every block below points at https://app.nobrainner.xyz/api/mcp. Pick your client and copy.
claude mcp add --transport http nobrainner https://app.nobrainner.xyz/api/mcp
{
"mcpServers": {
"nobrainner": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://app.nobrainner.xyz/api/mcp"]
}
}
}{
"mcpServers": {
"nobrainner": {
"url": "https://app.nobrainner.xyz/api/mcp"
}
}
}{
"servers": {
"nobrainner": {
"type": "http",
"url": "https://app.nobrainner.xyz/api/mcp"
}
}
}{
"context_servers": {
"nobrainner": {
"url": "https://app.nobrainner.xyz/api/mcp"
}
}
}{
"mcpServers": {
"nobrainner": {
"serverUrl": "https://app.nobrainner.xyz/api/mcp"
}
}
}{
"mcpServers": {
"nobrainner": {
"url": "https://app.nobrainner.xyz/api/mcp"
}
}
}name: Nobrainner
version: 0.0.1
schema: v1
mcpServers:
- name: Nobrainner
type: streamable-http
url: https://app.nobrainner.xyz/api/mcp{
"mcpServers": {
"nobrainner": {
"httpUrl": "https://app.nobrainner.xyz/api/mcp"
}
}
}{
"mcpServers": {
"nobrainner": {
"type": "http",
"url": "https://app.nobrainner.xyz/api/mcp"
}
}
}{
"mcpServers": {
"nobrainner": {
"url": "https://app.nobrainner.xyz/api/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fapp.nobrainner.xyz%2Fapi%2Fmcp&type=streamable_http&id=nobrainner&name=Nobrainner
It answered our last check on 21 October 2026 in 347 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
33, as returned by the server's own tools/list on 13 September 2026: create_deck_draft, create_folder, customize_deck, delete_folder, get_accessibility_settings, get_app_capabilities, get_deck_detail, get_deck_folders, and 25 more.
It answered our last check on 21 October 2026 in 347 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://app.nobrainner.xyz/api/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.aaadjrbr. Endpoint host: app.nobrainner.xyz. ARD identifier: urn:air:io.github.aaadjrbr:mcp:nobrainner.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.