FocusCrew

Flashcards

The flashcards endpoints of the FocusCrew API.

A * marks a required field. Path fields go in the address, query fields after a ?, body fields in JSON.

GET/api/v1/flashcards/decks

Your decks

Every deck with how many cards are new, learning and due now.

FieldInTypeMeaning
timezonequeryIANA zoneWhich calendar day "today" is. Your account’s zone when omitted.

MCP tool: list_decks

GET/api/v1/flashcards/due

Cards due in a deck

The study queue of one deck: the cards due now, rendered front and back.

FieldInTypeMeaning
deck *queryuuidThe deck.
timezonequeryIANA zoneWhich calendar day "today" is. Your account’s zone when omitted.

MCP tool: due_flashcards

POST/api/v1/flashcards

Add a flashcard

A basic card (front and back) or a cloze (`{{c1::…}}` in the front) in one of your decks. Plan limits apply.

FieldInTypeMeaning
deckId *bodyuuidOne of your decks.
front *bodystringThe question, or the cloze text.
backbodystringThe answer; not used by a cloze.
typebodybasic | clozebasic when omitted.
tagsbodystring[]
Body
{ "deckId": "…", "front": "Capital of Portugal?", "back": "Lisbon" }

MCP tool: add_flashcard