ProWoDo exposes a remote MCP server that lets AI assistants like Claude read and update your tasks, projects, sprints and backlog directly from chat — no copy-paste, no context switching.
- Server URL:
https://mcp.prowodo.com/mcp/ - Authentication: OAuth 2.0 (no API token to paste)
- Transport: Streamable HTTP
Setup
From the Claude connectors directory
- In Claude, open Settings → Connectors.
- Search for ProWoDo in the directory and click Connect.
- You'll be redirected to ProWoDo to sign in and authorize access. Approve the requested scopes.
- Done — ask Claude about your tasks.
Manual setup (custom connector)
If you prefer to add it manually, or you use Claude Code:
- Open Settings → Connectors → Add custom connector.
- Enter the server URL:
https://mcp.prowodo.com/mcp/ - Claude starts the OAuth flow automatically (discovery via
/.well-known/oauth-protected-resource). Sign in to ProWoDo and authorize.
You need a ProWoDo account first — create one for free at app.prowodo.com.
Authentication & permissions
The connector uses OAuth 2.0. ProWoDo never asks you to paste a token into Claude. Access is granted with explicit scopes:
| Scope | Grants |
|---|---|
tasks:read | Read tasks, projects, sprints, tags |
tasks:write | Create, update, complete, reorganize tasks |
assignments:write | Assign / unassign teammates |
comments:write | Write comments / resume entries |
The assistant only ever accesses your own data (the companies you belong to). You can review and revoke the connection at any time from your ProWoDo profile, or by removing the connector in Claude's settings.
Read-only tools are annotated (readOnlyHint) so they run without extra confirmation; tools that change or delete data are annotated (destructiveHint) so Claude asks for your approval first.
Tools reference
The server is tool-only (no MCP resources or prompts). Tools are grouped by entity. R = read-only, W = writes/changes data.
Tasks
| Tool | Type | What it does |
|---|---|---|
| List Tasks | R | List/search tasks (filter by project, status, sprint, text…) |
| Get Task | R | Retrieve a single task with full detail |
| Create Task | W | Create a task (title, project, priority, story points…) |
| Update Task / Partially Update Task | W | Edit a task (status, progress, priority, etc.) |
| Delete Task | W | Soft-delete a task |
| Add Tag / Remove Tag | W | Add or remove a tag on a task |
| Assign User to Task / Unassign User from Task | W | Manage task assignees |
| Increase Depth / Decrease Depth | W | Nest / un-nest a task as a sub-task |
| Move Up / Move Down | W | Reorder a task within its level |
| Relate to Task | W | Move a task relative to another |
| Move to Project | W | Move a task to another project |
| Move to Sprint | W | Assign a task to a sprint |
| Reorder Children / Reorder Root Tasks | W | Normalize ordering at a level |
Projects
| Tool | Type | What it does |
|---|---|---|
| List Projects / Get Project | R | List projects of a company / retrieve one |
| Create Project | W | Create a project in a company |
| Update Project / Partially Update Project | W | Edit a project |
| Delete Project | W | Soft-delete a project |
Sprints & lanes (Scrum)
| Tool | Type | What it does |
|---|---|---|
| List Sprints / Get Sprint | R | List a project's sprints / retrieve one |
| Create Sprint | W | Create a sprint |
| Update Sprint / Partially Update Sprint | W | Edit a sprint |
| Delete Sprint | W | Soft-delete a sprint |
| Start Sprint / Close Sprint | W | Begin / end a sprint |
| List Sprint Lanes / Get Sprint Lane | R | Read sprint board lanes |
| Move Sprint Lane | W | Reorder a board lane |
Companies, users & tags
| Tool | Type | What it does |
|---|---|---|
| List Companies / Get Company | R | List your companies / retrieve one |
| Create Company | W | Create a company |
| List Users / Get User | R | List company members / retrieve one |
| List Task Tags / Get Task Tag | R | Read tags |
| Create / Update / Partially Update / Delete Task Tag | W | Manage tags |
Daily Resume
| Tool | Type | What it does |
|---|---|---|
| List Resume Entries / Get Resume Entry | R | Read daily resume entries |
| Create / Update / Partially Update / Delete Resume Entry | W | Manage daily resume entries |
Example prompts
- "Show me my open ProWoDo tasks that aren't done yet."
- "Create a task in project X: 'Write release notes', priority high, 3 story points."
- "Mark task #1234 as done and set its progress to 100%."
- "Move the auth bug into the current sprint and assign it to me."
- "Give me a sprint-planning summary: tasks grouped by priority with story points."
Troubleshooting
"Couldn't reach the MCP server."
Check the URL is exactly https://mcp.prowodo.com/mcp/ (HTTPS, trailing slash). The server is publicly reachable; if it still fails, retry the OAuth flow.
The authorization loops or fails. Make sure you're logged into the correct ProWoDo account in the browser that opens for OAuth. Clear the pending connection in Claude's settings and add it again.
Claude keeps asking for confirmation on every call.
That's expected for tools that change data (annotated destructiveHint). Read-only tools (list/get) run without confirmation.
A tool returns "not found" or empty results. You only see data for companies you're a member of. Confirm you're connected with the right account and that the project/company exists for that user.
I want to revoke access. Remove the connector in Claude's Settings → Connectors, and/or revoke the authorization from your ProWoDo profile. Access stops immediately.
Support
Questions or issues? Email hello@prowodo.com.