Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Mochi MCP Servercreate a flashcard about photosynthesis in my biology deck"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Mochi MCP Server
An MCP server for creating and managing Mochi Cards flashcards via AI.
Supports both HTTP/SSE (for Vercel deployment) and stdio (for local use with Claude Desktop).
Features
Card Operations
create_card- Create a new cardget_card- Get card detailslist_cards- List cardsupdate_card- Update a carddelete_card- Delete a cardadd_attachment- Add attachment to a carddelete_attachment- Delete attachmentcreate_cards_bulk- Create multiple cards at once
Deck Operations
create_deck- Create a new deckget_deck- Get deck detailslist_decks- List all decksupdate_deck- Update a deckdelete_deck- Delete a deck
Template Operations
create_template- Create a new templateget_template- Get template detailslist_templates- List all templates
Review
get_due_cards- Get cards due for review
Deployment
Deploy to Vercel
Click the deploy button above
Set the
MOCHI_API_KEYenvironment variableDeploy
API Endpoints
GET /- Server info pagePOST /api/mcp- MCP JSON-RPC endpointGET /api/mcp/sse- SSE endpoint for streaming connectionsPOST /api/mcp/sse- SSE message endpoint
Example Request
Local Development
Installation
Development Server
Build
Stdio Mode (Claude Desktop)
For local use with Claude Desktop, use the stdio transport:
Build stdio version
Claude Desktop Configuration
Add the following to ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Getting Mochi API Key
Log in to Mochi Cards
Go to Account Settings → API to get your API key
Usage
Creating Cards
Card content is in Markdown format. Use --- to separate front and back:
Bulk Card Creation
Notes
Mochi API only accepts one concurrent request per account
Be aware of rate limits (429 error)
Deck deletion cannot be undone
License
ISC