mini ships an MCP server at https://minitask.io/mcp (Streamable HTTP). Any MCP client — Claude desktop, Claude web, Claude Code — can list, add, and update your tasks. Tools: list_projects, add_task, list_tasks, update_task.
Add a custom connector and paste https://minitask.io/mcp as the URL. Leave the OAuth client fields blank — the app discovers the OAuth endpoints, opens a mini sign-in page, and you log in with your mini username and password.
Use HTTP Basic auth. Build the header value with printf 'USER:PASS' | base64, then:
claude mcp add --transport http mini https://minitask.io/mcp \ --header "Authorization: Basic <that-base64>"
Or in .mcp.json:
{
"mcpServers": {
"mini": {
"type": "http",
"url": "https://minitask.io/mcp",
"headers": { "Authorization": "Basic <base64 of user:pass>" }
}
}
}
Yes. mini mcp runs the CLI as a stdio MCP server — online by default, --offline for local-only. It adds complete_task and uncomplete_task on top of the remote tool set:
claude mcp add mini-local -- mini mcp
Both servers report serverInfo.name: "mini" — give the two connections distinct names to tell them apart.