Use Accordio from Claude, ChatGPT and Cursor
Accordio ships a remote MCP server. Add one URL to the AI you already work in and it can see your tracked time, clients, invoices, contracts and calendar, draft the paperwork, and send it once you say yes. Signing and deleting stay with you.
TL;DR
Paste https://mcp.accordio.ai/mcp into Claude, ChatGPT, Cursor, Codex, Gemini CLI, VS Code or OpenCode, approve the Accordio sign-in, and ask what you worked on today. 44 tools: 25 reads, 14 writes, 3 Legend drafts, and a two-step send that waits for your yes every time. Nothing is ever signed or deleted from a chat.
The connector
- Endpoint:
https://mcp.accordio.ai/mcp(Model Context Protocol, streamable HTTP). - Sign-in: OAuth, approved by you on an Accordio consent page. No API keys, no passwords typed into the AI.
- Scopes:
time:read,time:write,business:read,business:write,documents:draft,documents:send. Connections made before sending existed do not havedocuments:send; reconnect to allow it. - Works on every Accordio plan. Reads, timers and logging are free; the three draft tools are part of Legend.
Fastest path
Set it up
Three steps on every host: add the URL, approve the sign-in, ask a question. Add it once in Claude and it follows your account to the desktop and mobile apps.
Claude
Add to Claude opens the connector dialog with this URL filled in. Click Add, or paste it by hand:
https://mcp.accordio.ai/mcpClaude opens the Accordio sign-in as soon as the connector is added. Approve it to log in with your Accordio account.
Then, in a new Claude chat: "What did I work on today?"
Claude Code
Run this command in your terminal:
claude mcp add --transport http accordio https://mcp.accordio.ai/mcpRun /mcp inside Claude Code and select accordio to log in with your Accordio account.
Then, in Claude Code: "What did I work on today?"
Cursor
Add this to ~/.cursor/mcp.json:
{
"mcpServers": {
"accordio": {
"url": "https://mcp.accordio.ai/mcp"
}
}
}Open Cursor Settings, then MCP, and click Connect next to accordio to log in with your Accordio account.
Then, in Cursor chat: "What did I work on today?"
Codex
Add this to ~/.codex/config.toml:
[mcp_servers.accordio]
url = "https://mcp.accordio.ai/mcp"Run codex mcp login accordio in your terminal and approve the Accordio sign-in it opens.
Then, in Codex: "What did I work on today?"
ChatGPT
Turn on developer mode (Settings, Apps, Advanced settings), then Settings, Connectors, Create. Name it Accordio, pick OAuth, and paste this URL:
https://mcp.accordio.ai/mcpChatGPT opens the Accordio sign-in when you create the connector. Approve it to log in with your Accordio account.
Then, in ChatGPT: "What did I work on today?"
Gemini CLI
Run this command in your terminal:
gemini mcp add --transport http accordio https://mcp.accordio.ai/mcpRun /mcp auth accordio inside Gemini CLI and approve the Accordio sign-in it opens.
Then, in Gemini CLI: "What did I work on today?"
VS Code
Add this to your VS Code settings.json:
{
"mcp": {
"servers": {
"accordio": {
"type": "http",
"url": "https://mcp.accordio.ai/mcp"
}
}
}
}Open the Command Palette, run MCP: List Servers, start accordio, and approve the Accordio sign-in it opens.
Then, in Copilot chat: "What did I work on today?"
OpenCode
Add this to opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"accordio": {
"type": "remote",
"url": "https://mcp.accordio.ai/mcp",
"enabled": true
}
}
}OpenCode opens the Accordio sign-in the first time a tool runs. Approve it to log in with your Accordio account.
Then, in OpenCode: "What did I work on today?"
ChatGPT
What your AI can see
Read-only tools. Every figure comes from your own records; the AI never estimates hours you did not track.
| Tool | What it does |
|---|---|
| Time summary | Hours tracked today, this week or this month, billable versus not, by project. |
| Current activity | The running timer, its project, and how long it has been going. |
| Unbilled time | Billable hours not yet invoiced, totalled by client and project with amounts. |
| Time entries | The individual tracked entries behind the summaries. |
| Clients and projects | Everything tracked time and documents attach to. |
| Business snapshot | One call: hours today, running timer, unpaid and overdue invoices, deadlines, active projects. |
| Invoices | Invoices with amount, due date and status. Unpaid and overdue by default. |
| Contracts | Contracts with status and who has signed. |
| Proposals | Proposals with status, amount and a link to each. |
| Tasks | Open tasks, or everything including done. |
| Expense summary | Money in and out over a period, with top categories. |
| Calendar | Upcoming events across every connected Google calendar. |
| Availability | Free and busy windows over a range. |
| Booking links | Public booking links a client can book on. |
| Setup status | What this account has connected: tracker, channels, first tracked hour. |
| Saved notes | What Accordio remembers about you and your clients, shared with WhatsApp. |
| What needs me | Overdue invoices, follow-ups waiting on you, today’s meetings and this week’s deadlines. |
| Client link | The pay, signing or proposal page a client opens, for you to share. |
| Pipeline | Active clients by stage, stalest first. |
| Tax report | Tax year to date: income, deductibles, what to set aside, the next quarterly target. |
| Bookings | Who booked through your booking links. |
| Meetings | Recorded meetings with their summaries, and the action items from them. |
| Forms | Your forms, and what people wrote in them. |
What your AI can do
Write tools. Each one creates or updates a row on your own account; your AI host asks you before it runs any of them.
| Tool | What it does |
|---|---|
| Start timer | Start a live timer on the work happening now, attached to a project. |
| Stop timer | Stop the running timer and log the time. |
| Log time entry | Record work that already happened, with a duration you stated. |
| Update time entries | Reassign entries to a project, flip billable, or correct them. The one tool that overwrites. |
| Create client | Add a client, after you confirm the name. |
| Create project | Add a project so tracked hours have somewhere to land. |
| Create task | Add a task in your own words. |
| Complete tasks | Mark one or more tasks done. |
| Log expense | Record an expense or a payment received, with an amount you stated. |
| Create calendar event | Hold time on your own calendar. Never invites anyone. |
| Remember a fact | Save something durable you said, so WhatsApp knows it too. |
| Update client, project, task | Fix contact details, rename or close a project, reschedule a task. |
What it can draft
Three Legend tools. Every result is a draft saved in Accordio with a link. You open it, pick a theme, and press send there.
| Tool | What it does |
|---|---|
| Draft invoice | An invoice from tracked time, saved as a draft with a link to review, theme and send. |
| Draft proposal | A proposal written by Accordio’s proposal pipeline, saved as a draft. |
| Draft contract | A contract written by Accordio’s contract pipeline, saved as a draft. Not sent, not signed. |
What it can send, with your yes
Anything that reaches a client, or marks money received, takes two steps. First the AI prepares it: Accordio reads the real record and returns one line saying exactly what will happen, to whom and for how much. Nothing has left Accordio at that point. The AI shows you that line and asks. Only after you say yes does it confirm, and the confirm runs exactly what was prepared: it cannot change the recipient, the amount or the note. Each approval works once and expires after 15 minutes. Sends use credits.
| Tool | What it does |
|---|---|
| Send invoice | Email an invoice with its pay link. |
| Payment reminder | Re-send an unpaid invoice as a reminder. |
| Send contract | Email a contract for signature. |
| Send proposal | Email a proposal. |
| Send follow-up | Send a follow-up Accordio already drafted for you. |
| Mark invoice paid | Record the payment. The client gets a receipt. |
| Share timesheet | Create a public timesheet link for a period. |
Keep the approval prompt on
What it never does
Things to ask
Empty account?
brew install --cask accordio-ai/tap/accordio.Permissions, privacy and revoking
- Each connection is a scoped OAuth grant tied to your account. Tokens are stored hashed. Revoke any grant from Accordio Settings under Connected apps; tool calls stop within a minute.
- Accordio records the tool name and time of each call so you can see usage. It does not store your conversation, does not use it for training, and does not share it.
- Writes are rate-limited per account. Draft tools spend Legend credits before they run, and a confirmed send spends one credit, the same as from the web app or WhatsApp.
- Tool results are data, not instructions. The connector never asks your AI to do anything you did not.
Use your preferred LLM
Open these docs in ChatGPT, Claude, Gemini, Grok, or Perplexity.
Opens your LLM with this page prefilled as a prompt. The prompt is also copied to your clipboard as a fallback.