Connect your AI assistant to your Ovillo spaces: query tasks, create them, move statuses, comment, read documents and log hours — with exactly your own permissions, never more.
app.ovillo.lat (the free plan
is enough). If you don't have one, it's created on your first login.https://app.ovillo.lat/api/mcp/web.The connector uses OAuth 2.1 with dynamic client registration and PKCE. There is no key to paste by hand, and you never share your password with the assistant.
Terminal and editor clients use a personal access token against the bearer endpoint. Generate one in Ovillo under Settings → Connections → Personal access token, then:
claude mcp add --transport http ovillo https://app.ovillo.lat/api/mcp \
--header "Authorization: Bearer ovk_your_token"
To remove it: claude mcp remove ovillo. In Cursor or VS Code, use the
same URL and header in the editor's MCP server settings.
The connector exposes 24 tools. read tools change nothing; write tools modify your workspace and are only offered if your user can write somewhere.
| Tool | What it does | |
|---|---|---|
| list_spaces | Lists accessible spaces, with id and name | read |
| list_tasks | Tasks in a space with every field, with filters | read |
| my_tasks | Tasks assigned to you, optionally by due window | read |
| search_tasks | Searches tasks by text in name and description | read |
| due_soon | Tasks due in the next N days | read |
| blockers_report | Blocked and overdue tasks, and missed milestones | read |
| space_stats | Space metrics: progress, hours, distribution | read |
| list_goals | A space's goals with their progress | read |
| list_people | Visible people: name, role, capacity | read |
| list_docs | Documents in a space | read |
| read_doc | Reads a document's content | read |
| list_comments | Comments on a task | read |
| list_attachments | Attachments on a task and its comments | read |
| read_attachment | Reads the content of a text attachment | read |
| create_space | Creates a new space | write |
| create_task | Creates a task with type, priority, date and assignees | write |
| update_task | Changes fields on a task (replaces previous values) | write |
| create_goal | Creates a goal in a space | write |
| update_goal | Changes a goal's name or progress | write |
| create_doc | Creates a document | write |
| update_doc | Appends to or replaces a document's body | write |
| add_comment | Comments on a task | write |
| request_reporter_info | Leaves a comment asking the ticket's reporter for details | write |
| log_time | Logs hours worked on a task | write |
https://app.ovillo.lat/api/mcp/web, with no trailing slash.