Akiflow MCP
Akiflow's MCP (Model Context Protocol) server lets you connect AI assistants like Claude, ChatGPT, Cursor, and Windsurf directly to your Akiflow account. Once connected, your AI assistant can help manage tasks and subtasks, read and filter your schedule, create and edit calendar events, work with time slots, and use Meeting Assistant transcripts.

MCP server URL
https://mcp.akiflow.com/mcpUse this full URL when your AI tool asks for a remote MCP server URL. Your AI tool will prompt you to sign in with your Akiflow account when you connect.
You can also find this URL inside the Akiflow desktop app under Settings → MCP.

What you can do with Akiflow MCP
Once connected, you can ask your AI assistant to:
View and filter your schedule - “What does my day look like tomorrow?”, “Show my overdue tasks,” “Which tasks did I complete this week?”, “Show meetings with guests next week,” or “Sort tomorrow’s work by priority or duration.”
Create tasks - "Create a task to review the Q3 report, due Friday"
Create and manage subtasks - “Create a task called ‘Launch website’ with the subtasks ‘Write copy’, ‘Review pricing’, and ‘Publish page’,” “Show me the subtasks under Launch website,” “Move Review pricing under Launch website,” or “Mark Write copy as done.”
Plan tasks for a day, week, or month – "Plan this for next week," "Move this to June," or "Schedule this tomorrow at 9."
Check your inbox or someday list – "What tasks are in my inbox right now?" or "Show my someday tasks."
Create and edit time slots – "Create a 90 minute time slot tomorrow at 9 for the report."
Update tasks – "Set this to high priority," "Add it to my Roadmap project," "Add a 45 minute duration," or "Mark the report task as done."
Move tasks back to the inbox – "Move this task back to my inbox."
Create calendar events - "Block 2 hours tomorrow morning for deep work"
Browse projects, tags, calendars, and priorities – "Show me my high-priority tasks" or "What is in my Roadmap project?"
Use Meeting Assistant transcripts – "Summarize my last meeting," "What were the action items from my 10am call?", or "Find the transcript for this calendar event."
Edit or cancel calendar events – "Move my 3pm meeting to tomorrow," "Add Alex as a guest," or "Cancel this event."
Use connected calendar details – "Which calendar is my primary calendar?", "Create that event on my work calendar," or "Who is invited to this meeting?"
Read specific items by ID – "Open this task again," "Show details for this event," or "Check this time slot" after your assistant has found or created an item.
Akiflow MCP gives your AI assistant visibility into all your connected calendars through a single connection.
Task locations and project sections
Ask your assistant to add, change, remove, or read a task’s location. A location can be a street address, place name, or meeting link. For example: “Add Via Roma 1, Milano to my dentist task” or “Remove the location from this task.”
You can also assign tasks to existing project sections, move them between sections, or clear their section. For example: “Move this task to Marketing, Ideas section” or “Create a task in Product, Backlog section.” Sections belong to a project; create or rename sections in Akiflow.
Responding to calendar invitations
Ask your assistant to accept, decline, or mark an invitation as Maybe on Google Calendar or Outlook. For example: “Accept tomorrow’s team meeting” or “Decline my invitations next week while I’m away.” Your assistant can check your current response and whether an event allows RSVP. Changes may appear as pending while your calendar provider processes them.
For recurring invitations, specify whether you mean one occurrence or the whole series. Occurrences you already answered individually keep their own response when you respond to the series, so ask your assistant to check for exceptions.
RSVP is unavailable for view-only calendars and unsupported providers, including iCloud. You cannot RSVP to an Outlook meeting you organize. Canceling that meeting is a separate action that affects everyone; declining an invitation should not be treated as a request to cancel it.
Setup guides
Pick your AI tool and follow the steps below.
Claude (Free, Pro, Max, Team, or Enterprise)
Claude (Free, Pro, Max, Team, or Enterprise)
Free Claude accounts may be limited to one custom connector.
This is the recommended way to connect if you have a paid Claude plan.
Open Claude in your browser or the desktop app.
Go to Customize > Connectors.
Click Add custom connector (or Add, depending on your plan).
Enter the following:
Name: Akiflow
Remote MCP Server URL:
https://mcp.akiflow.com/mcp
Click Add.
Find "Akiflow" in your connectors list and click Connect.
Sign in with your Akiflow account when prompted.
You are all set. In any chat, click the + button, select Connectors, and make sure Akiflow is enabled.
Claude Code
Claude Code
Run this command in your terminal:
claude mcp add --transport http akiflow https://mcp.akiflow.com/mcp
Then run /mcp inside a Claude Code session to complete the authentication flow.
ChatGPT
ChatGPT
Adding a custom MCP server in ChatGPT requires Developer Mode, which is in beta. Availability depends on your ChatGPT plan and workspace settings. On team workspaces, an admin or owner may need to enable Developer Mode before members can create or use custom MCP connectors. If you do not see the option, check OpenAI's current documentation for Developer Mode and MCP apps.
Open ChatGPT on the web.
Go to Settings > Apps & Connectors (labelled Connectors on some accounts).
Open Advanced settings and toggle Developer mode on, then confirm the warning. (Developer Mode can disable memory in those chats.)
Back on the Apps & Connectors page, click Add custom connector (or Add).
Enter the following:
Name: Akiflow
MCP Server URL:
https://mcp.akiflow.com/mcpAuthentication: OAuth
Click Add / Create.
Sign in with your Akiflow account when prompted.
In a chat, open the tools menu and make sure the Akiflow connector is enabled.
Cursor
Cursor
In the Cursor chat composer, click the "+" button and choose MCP Servers → Add MCP.
In the Browse MCPs window, click Custom MCP (Add your own MCP server).
Fill in the form:
Name: Akiflow
Type: URL
Server URL: https://mcp.akiflow.com/mcp
Leave Headers, Client ID, and Client Secret empty.
Click Add MCP.
Cursor will try to connect and open a browser window to sign in with your Akiflow account. Approve it to authorize the connection.
Once connected, "Akiflow" appears with a green status and its available tools. Start a chat in Agent mode and ask Akiflow to do something, e.g. "What's on my schedule tomorrow?".
Windsurf
Windsurf
Press
Ctrl + ,(Windows) orCmd + ,(Mac) to open Windsurf settings, then open Advanced Settings.Scroll to the Cascade section and find MCP servers.
Click Add Server, then Add custom server +.
Add the following to your config file:
{ "mcpServers": { "akiflow": { "serverUrl": "https://mcp.akiflow.com/mcp" } } } Complete the authentication flow when prompted.
Other AI tools
Other AI tools
Any tool that supports the Model Context Protocol can connect to Akiflow. If your tool supports remote MCP servers, point it to:
https://mcp.akiflow.com/mcp
If your tool only supports local (stdio-based) MCP servers, use the mcp-remote package as a bridge:
{ "mcpServers": { "akiflow": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.akiflow.com/mcp"] } } }
Check your tool's documentation for where to place MCP server configurations.
Tips for getting the most out of Akiflow MCP
Use clear task titles. Your AI assistant relies on task titles to understand what each task is about. Descriptive titles lead to better results.
Be specific about timing. Say whether you want a task planned for an exact time, a whole day, a whole week, or a whole month.
Name the project, tag, or calendar. Your assistant can look up your projects, tags, and calendars before creating or editing items.
Tell it when not to notify guests. For calendar events with guests, invitations and updates are sent by default. Say "do not notify guests" to request a silent change. Outlook meeting cancellations still notify attendees, even when you request no notifications.
Use item IDs for precise follow-up. When the assistant creates or finds a task, event, or time slot, it can use that ID later to read or update the same item.
Ask for the details you need. Schedule results can include deadlines, durations, project names, tag names, event descriptions, locations, recurrence, calendar names, guest counts, and guest response status.
Set task durations. If your tasks have durations set, your AI assistant can schedule them more intelligently into available calendar slots.
Ask for a specific date range. Scheduled tasks and events are read over a date range. If something is missing, ask the assistant to check a specific period, such as "last month" or "next quarter."
FAQ
Which Akiflow plan do I need?
Which Akiflow plan do I need?
Akiflow MCP is available on all paid plans.
Is my data safe?
Is my data safe?
Akiflow MCP uses OAuth 2.1 for authentication. Your AI tool signs in as you and can only access Akiflow data that your account can access. The AI tool can receive data it requests through MCP while you use the connector. You can remove the connector from your AI tool or revoke access from Akiflow at any time.
Can I disconnect the MCP connection?
Can I disconnect the MCP connection?
Yes. Remove or disable the Akiflow connector from your AI tool's settings. You can also revoke access from within your Akiflow account.
Can the AI invite people to calendar events?
Can the AI invite people to calendar events?
Yes. When you ask it to add guests, it can invite up to 200 people, and by default Akiflow emails them an invitation, just like creating an event in the app. If you want the event on your calendar without notifying anyone, tell your assistant not to send invites. You can also request silent edits. Outlook meeting cancellations still notify attendees, even when you request no notifications.
Can the AI delete my tasks or events?
Can the AI delete my tasks or events?
Tasks are moved to Trash rather than deleted permanently. You can find trashed tasks in the Desktop or Web app under All tasks > Trashed and restore them. A restored task goes back to your Inbox.
Calendar events are canceled, which removes them from your calendar. Whether they can be recovered depends on your calendar provider's own trash or undo behavior, not Akiflow.
I connected successfully but my AI cannot find my tasks.
I connected successfully but my AI cannot find my tasks.
Your inbox and someday tasks are always available through task list tools. Scheduled tasks, calendar events, and time slots are read over a date range, up to about 90 days per request. If something falls outside the range the assistant checked, ask it to search a specific period, for example "look at last month" or "check next quarter."
If the assistant already has the item ID, ask it to open that specific task, event, or time slot.
My AI tool is not listed here. Can I still connect?
My AI tool is not listed here. Can I still connect?
Yes, as long as your tool supports the MCP standard. Use the server URL https://mcp.akiflow.com/mcp and follow your tool's documentation for adding a custom MCP server.
Can the AI add conference links?
Can the AI add conference links?
Yes. When you create an event with guests, Akiflow can attach your configured conference solution, such as Google Meet, Zoom, or Microsoft Teams, when one is set for that calendar account.
Can the AI edit recurring tasks or events?
Can the AI edit recurring tasks or events?
Akiflow MCP can work with a single occurrence of a recurring task, time slot, or event when that occurrence is returned by Akiflow. For invitation responses, you can also ask it to RSVP to the whole event series. Occurrences already answered individually keep their own response. Specify the scope clearly, especially when responding to or canceling recurring calendar events.
What is the difference between planning a task and setting a deadline?
What is the difference between planning a task and setting a deadline?
Planning is when you intend to do the task. A task can be planned for a date, a specific time, a whole week, or a whole month.
A deadline is when the task is due. A task can have a deadline even if it is still in your Inbox or Someday list. In MCP, overdue task views are based on missed planned dates or times, not on deadlines alone.
Can the AI plan work in the past?
Can the AI plan work in the past?
Yes. Akiflow MCP can place tasks, time slots, and events in the past when you explicitly ask it to. This is useful for backfilling, correcting records, or organizing work that already happened.
Can the AI read Meeting Assistant transcripts?
Can the AI read Meeting Assistant transcripts?
Yes, if Meeting Assistant recorded the meeting. The assistant can list recent recordings, fetch a full transcript by transcript ID, or fetch the transcript associated with a calendar event. Transcript access is read-only.
My AI tool says a parameter was invalid. What should I do?
My AI tool says a parameter was invalid. What should I do?
Akiflow MCP rejects unknown or contradictory fields instead of guessing. Rephrase the request in plain language and make the intended placement clear. For example, say "put this in my inbox" or "plan this for tomorrow at 9," but not both in the same instruction.
Can I ask my AI assistant to show all tasks from a specific project?
Can I ask my AI assistant to show all tasks from a specific project?
Not yet. Akiflow MCP does not currently support filtering tasks by project as a built-in query.
Your AI assistant can list your projects, and task results include the project each task belongs to. This means some AI tools may be able to fetch tasks and filter them locally, but this depends on the AI client rather than Akiflow MCP itself.
Native project-based task filtering may be added in a future update.
Can the AI create and manage subtasks?
Can the AI create and manage subtasks?
Yes. Akiflow MCP treats subtasks as regular Akiflow tasks connected to a parent task. Your AI assistant can create, read, edit, plan, reschedule, complete, delete, move, and detach subtasks. For example, when you ask it to create a parent task with several subtasks, it first creates the parent and then creates each subtask under it. These are real Akiflow subtasks, not a checklist added to the task description. Subtasks remain independent: completing a parent does not complete its subtasks. Trashing a parent detaches its direct subtasks instead of deleting them. Recurring tasks cannot currently be parents or subtasks, and reordering subtasks is not supported through MCP.
Does Akiflow MCP expose all my connected calendars or only the one linked to my sign-in email?
Does Akiflow MCP expose all my connected calendars or only the one linked to my sign-in email?
Akiflow MCP is not limited to the email you use to sign in. It can access calendars that are visible in Akiflow on desktop or mobile.
A calendar may be connected but hidden. Akiflow generally does not sync events from hidden calendars, so MCP cannot read or create events on them. Open your calendar list in Akiflow, make sure the affected calendar is visible, and try again.
More in Aki & AI Features
Meet Aki: Your Personal Assistant What can Aki do? Building AkiAki WorkflowsStill need help? Ask the team