All posts

Chat with your project: meet the Todo4you MCP server

- Jorden Chamid

Todo4you now ships with a hosted Model Context Protocol (MCP) server. That means you can point Claude, Cursor, Zed, or any other MCP-aware assistant at your project and simply talk to it in natural language. No scripts, no copy-pasting from a chat window to your project tool - your assistant reads and writes tickets directly.

This post walks through what the integration can do now, how to set it up in a few minutes, and the kind of prompts that get the most out of it.

Why MCP?

If you are already spending half your day in an AI assistant, jumping to a browser tab just to file a bug or move a ticket breaks your flow. MCP closes that loop. Your assistant becomes the interface to your project:

Because everything runs through a scoped token you generate yourself, you decide exactly which projects the assistant can see and whether it is allowed to write.

What the MCP server can do

The toolset grew a lot in this release. The server now exposes 37 tools covering the full ticket lifecycle - from reading and searching through to time tracking and checklist management.

Projects and metadata

Tickets

Comments

Checklist and blockers

Tags

Time tracking

Everything routes through the same /api/v1 REST endpoints the web app uses, so permissions, custom statuses, and notifications all behave exactly as they do in the UI.

Setting it up

  1. Go to MCP access settings and create a token. Pick read-only or read/write, choose which projects it can touch, and optionally set an expiry date.
  2. Copy the token once - it is hashed in the database and never shown again.
  3. Add the hosted server URL and your token to your MCP client. The settings page has copy-paste snippets for Claude Code, Claude Desktop, Cursor, Zed, VS Code with Continue, and any generic HTTP client.
  4. Start a new chat in your assistant - it will discover the tools automatically.

For a longer walkthrough and the security model, see the MCP feature page.

Example prompts

The fun part. Here are prompts that actually work well once your assistant is connected.

Triage and planning

"List all projects I have access to and tell me which one has the most open urgent tickets."

"In the todo4you project, how many tickets are sitting in Review right now? If it is more than five, suggest we do a review round."

"Search webshop for tickets mentioning 'VAT' and give me a one-line summary of each."

Creating and shaping work

"Create a bug in api titled 'Invoices PDF missing VAT line' with high priority. In the description, explain that customers on the Dutch plan see a blank VAT row on invoices generated after April 10, and note that the reproduction case is in ticket API-214."

"Open TDL-120, set priority to urgent, assign it to Bob, and break it into checklist items: design, implement, write tests, update changelog."

"For TDL-88, add a blocker pointing to TDL-91, then leave a comment explaining why."

Keeping the project in sync while you code

"Move TDL-47 to 'review' and add a comment summarising what I changed: switched the session cookie to SameSite=Lax and added a regression test in tests/unit/AuthTest.php."

"Start a timer on TDL-47 - I am picking it back up."

"How much time did I log on TDL-47 this sprint, and which entries were longer than an hour?"

Status updates for stand-ups

"Draft my stand-up: what changed on the todo4you project in the last 24 hours, who owns what is in progress, and which tickets look stuck."

A few tips

Ready to try it?

Head to /profile/mcp-access to generate your first token, or read the full MCP overview if you want more background first. If you build something interesting on top of it, let me know - info@todo4you.com.

Coming soon

Our native apps for iOS, macOS and Android are in development and will be available on the App Store and Google Play soon.