TriggerFlo has an assistant you can ask about your own work, a microphone that turns a ramble into tasks, and an MCP server so your own AI agent can work the board directly. None of it writes to your board without you saying so — except the one that is supposed to, and we are explicit about which.
Flo, the in-app assistant
Flo sits inside the app and can see the work you have already captured, so you can ask it things a chatbot in another tab could never answer.
What is overdue, where Tuesday went, which project ate the week. Flo can read your projects, columns, views, tasks, subtasks, and comments to answer.
Hand it something you have been avoiding because it is too big, and get subtasks small enough to start.
Where the app offers a picker, the model you choose is tried first. Requests run on Cloudflare Workers AI and fall back to Anthropic when it is unavailable.
Flo can propose new tasks, but it cannot create, change, or delete anything without your explicit confirmation. Every write shows you what it wants to do first. Nothing lands on your board because a model was confident.
You are asked to consent before any of your content is sent to an AI provider, and you can withdraw it any time in Settings. The privacy policy names every model we use and what is sent to it.
Voice capture
Five things in your head and no interest in filling out five forms. Tap the microphone, say all of it in one go, and TriggerFlo splits the transcript into separate tasks with titles and notes. You review the list before anything is created.
Say "next Friday" and that phrase is kept as a hint on the task rather than resolved to a date. The parser is told not to guess. A wrong due date that looks precise is worse than a vague one you can fix in two seconds.
macOS, Windows, iOS, and Android. Voice capture needs platform speech recognition, so the microphone is hidden where it cannot run — Linux has no support for it, and on the web it is Chrome and Edge only.
MCP server
TriggerFlo speaks the Model Context Protocol, so Gemini, Raycast, Claude Code, or anything else that speaks MCP over HTTP can read and update your work directly. No copy-pasting between windows. Connect with an API key, or just sign in.
Create an API key in the app under Settings → MCP & API,
then point your client at the server. Every client needs the same three things — HTTP
transport, the URL, and the key as an X-API-Key header.
Run Manage MCP Servers → Install MCP Server,
set Transport to HTTP, paste the URL below, and add one
HTTP header. Leave the OAuth fields empty. Then type
@TriggerFlo in any Raycast
AI chat and ask for what you want.
Transport HTTP
URL https://triggerflo.app/mcp
HTTP Headers X-API-Key tflo_your_key_here claude mcp add --transport http triggerflo https://triggerflo.app/mcp \
--header "X-API-Key: tflo_your_key_here" {
"mcpServers": {
"triggerflo": {
"type": "http",
"url": "https://triggerflo.app/mcp",
"headers": { "X-API-Key": "tflo_your_key_here" }
}
}
} get_projects, get_project, get_project_columns, get_views get_tasks, get_task, create_task, update_task get_subtasks, create_subtask, update_subtask get_comments, add_comment download_attachment The key carries your own permissions — an agent reaches exactly the projects you can, and nothing else.
Clients that follow the MCP authorization spec — Gemini and Claude’s custom connectors among them — don’t need a key at all. Give them the server URL and leave every other field blank. They discover the rest themselves, and you approve the connection in a browser the way you would any other app.
1. Paste the URL
https://triggerflo.app/mcp
— nothing else. If the client offers optional client ID and secret fields, leave them
empty; it registers itself.
2. Sign in and allow
A TriggerFlo page opens listing exactly what the app is asking for. Sign in with your password, Google or Apple, then choose Allow or Deny.
3. Done
The app appears under Settings → MCP & API → Connected apps, where you can disconnect it later.
The practical difference is what happens when something goes wrong. An API key is your whole account — anything you can do through the app, it can do. A connection made this way reaches only your projects and tasks, never account settings or billing, and can be cut off on its own without disturbing anything else you have connected.
Unlike Flo inside the app, an MCP client can create and change tasks with no confirmation step. That is the point of connecting one — but it means the access is worth guarding, whichever kind you used. Revoke an API key under Settings → MCP & API, or disconnect a signed-in app under Settings → MCP & API → Connected apps. Disconnecting stops further access; a session already underway ends within the hour.
Free up to 3 projects, no credit card. The AI features are off until you turn them on.