alfred_ MCP for Claude

Bring your work into Claude.

Claude can search your email, read a thread, check your calendar, and draft, send and book through alfred_. As you, you sign in once, and nothing is sent until you say yes.

Connect

You need an alfred_ account with at least one email or calendar connected. Then pick where you use Claude.

Claude Code (terminal)
claude mcp add --transport http alfred https://get-alfred.ai/api/mcp
  1. Run this once. It registers alfred_ for your user, so it is available in every project.
  2. Then start Claude Code, type /mcp, choose alfred and pick Authenticate. Your browser opens on get-alfred.ai; sign in if you need to and press Allow.
Claude Desktop and claude.ai
https://get-alfred.ai/api/mcp
  1. Open Settings, then Connectors, and choose Add custom connector.
  2. Name it alfred_ and paste the URL below. Press Add, then Connect. Claude opens get-alfred.ai; sign in if you need to and press Allow.
  3. Custom connectors are available on paid Claude plans.
Share it with a repo (.mcp.json)
{
  "mcpServers": {
    "alfred": {
      "type": "http",
      "url": "https://get-alfred.ai/api/mcp"
    }
  }
}
  1. Commit this at the root of a project and everyone who opens it in Claude Code is offered alfred_. Each person still signs in as themselves; nothing about your account is in the file.

Things to ask

  • What is on my calendar tomorrow, and is anything back to back?
  • Find the latest thread with Maya about the venue and tell me where it stands.
  • Did anyone reply to my note about the invoice this week?
  • Pull the thread about the contract renewal and give me three talking points for the call.

What Claude can do

Reading is the default. Writing and sending are separate permissions you grant on purpose.

search_work
Search your work

Finds email threads across every account you have connected to alfred_ (Gmail, Outlook, Microsoft 365) in one query. Returns subjects, people and a short preview.

get_thread
Read a thread

Opens one thread in full once it has been found: every message, who said what, and whether you already replied.

get_schedule
See your calendar

Reads events from your connected calendars for a day or a range, in your timezone, with attendees and locations. Also finds open slots, so a booking lands on a time you are actually free.

create_event
Book and move meetings

Creates and updates events on the calendar you choose, adds a Google Meet or Teams link, and invites people. You see exactly what will be sent before anything goes out.

create_draft
Write drafts

Saves an email into your real Drafts folder, threaded to the right conversation, for you to review and send yourself. Nothing leaves your mailbox.

send_email
Send and reply

Sends a new message or a reply from the account you choose. Always shows you the message first and waits for a yes.

create_todo
Track to-dos

Reads your task lists and adds tasks and reminders, with the same timing rules as the rest of alfred_.

list_accounts
See and fix your accounts

Sees which email and calendar accounts you have connected (you can connect up to 6) and whether each one is healthy, and hands you a one-tap link to connect another or reconnect one that lost access.

What it cannot do
  • Nothing is sent, and no invitation goes out, until you have seen it and said yes.
  • Cannot delete anything: not an email, not an event, not a to-do.
  • Tidying (archive, move, mark read) acts on messages you pointed at; a bulk sweep always shows you a count first and waits for your yes.
  • Cannot disconnect an account. Connecting and removing accounts stays a signed-in click in alfred_ itself.
  • Cannot touch a team workspace. Your own lists and accounts only.
  • You choose what to allow when you sign in. Reading is the default; writing, and sending, are separate permissions you grant on purpose.
  • Never sees your provider passwords or OAuth tokens. Every call runs through alfred_, as you.
  • Only the accounts you connected to alfred_. Nothing else on your machine.

Access tokens expire after an hour and are refreshed quietly. Revoke the connection at any time in alfred_ under Settings, Privacy and Security. We record which tool was called and how long it took, never the query or the contents. More in Security.

If something is off

Claude says it can't reach alfred_.

In Claude Code, type /mcp and re-authenticate alfred. In Claude Desktop or claude.ai, open Settings, Connectors, and press Connect again. Access is refreshed automatically in the background; a full re-connect is only needed after you revoke it.

Which email account does it search?

All of them. search_work fans out across every account connected to alfred_ and tells Claude which account each thread came from.

Can it send email without asking me?

No. Sending and inviting always show you the message or the invitation first and wait for you to say yes, and that check is in alfred_ itself rather than something the assistant can talk its way past. Claude also asks your permission before each call. If you would rather it never send at all, leave the sending permission unchecked when you sign in and it can still write drafts for you to send yourself.

Can it delete my email or cancel a meeting?

No. Nothing on this connection can delete an email, cancel an event, or remove a to-do. Those are deliberately not available, whatever you allow at sign-in. Tidying is different: if you allow it, Claude can archive, move and label messages, and a bulk sweep always shows you a count first and waits for your yes.

Some Outlook threads come back short.

For Microsoft 365 accounts, message bodies can currently arrive as previews rather than the full text. We are working on it; Gmail threads are complete.

How do I disconnect?

In alfred_, open Settings, then Privacy and Security, and revoke the entry named Claude under Connect AI assistants. Claude loses access immediately. You can also remove the connector on the Claude side.