MCP tools
What an assistant sees when it lists this server’s tools.
Each tool is one of the endpoints, named for an assistant; a * marks a required argument. Set-up is on Connect an AI assistant.
| Tool | What it does | Takes |
|---|---|---|
| focuscrew_me | The FocusCrew account this connection belongs to: name, plan and time zone. | — |
| list_tasks | List the person’s to-dos on the FocusCrew Planner. By default the open ones (not done); ask for a status to see one column, or "all". | status, project |
| create_task | Write a new to-do on the FocusCrew Planner. Only a title is needed; a due date, column, priority, projects and labels are optional. | title*, description, status, dueDate, dueTime, priority, flagged, projectIds, labelIds, url, estimatedPomodoros |
| get_task | Read one FocusCrew to-do by id, with its labels, projects, steps and dates. | id* |
| update_task | Change a FocusCrew to-do: its title, column (status), due date, priority, flag, projects or labels. Send only what changes. | id*, title, description, status, dueDate, dueTime, priority, flagged, projectIds, labelIds, url, estimatedPomodoros |
| complete_task | Mark a FocusCrew to-do as done. | id* |
| delete_task | Delete a FocusCrew to-do for good. Ask the person first. | id* |
| list_projects | List the person’s FocusCrew projects (own and shared), to file to-dos in. | — |
| create_project | Make a new FocusCrew project. | name*, description |
| list_labels | List the person’s FocusCrew labels, to put on to-dos. | — |
| create_label | Make a new FocusCrew label. Colours are keys such as teal, plum, sand, sky, moss, coral. | name*, color* |
| list_habits | List the person’s FocusCrew habits with today’s progress and streaks. | timezone |
| log_habit | Log a FocusCrew habit for today (or a given day): add an amount, or mark it done. | id*, amount, done, date, timezone |
| list_notes | List the person’s FocusCrew notes and folders (titles and openings). | — |
| read_note | Read one FocusCrew note by id, as Markdown. | id* |
| create_note | Write a new FocusCrew note from Markdown. | markdown*, title, folderId |
| list_decks | List the person’s FocusCrew flashcard decks with what is due. | timezone |
| due_flashcards | The cards due for study in one FocusCrew deck, with their fronts and backs. | deck*, timezone |
| add_flashcard | Add a flashcard to one of the person’s FocusCrew decks: a front and a back, or a cloze with {{c1::…}}. | deckId*, front*, back, type, tags |
| current_focus | Whether the person is in a FocusCrew focus session right now, and on what. | — |
| focus_stats | How much the person has focused today, this week and this month in FocusCrew. | timezone |