# Your calendar. Ready for your agent.

Source: https://corespeed.io/integrations/outlook-calendar

Connect Outlook Calendar to Claude Code, Codex, Cursor or any MCP agent through CoreSpeed. Your agent reads your events and who has accepted, finds meeting times that work for every attendee, and can create, move or answer an invitation, using your own Microsoft account. Each change is a separate call that approvals can hold for a person.

## Set up an agent

Give your agent this line: `set up https://corespeed.io/SKILL.md (read it raw, e.g. with curl)`

It fetches the skill at https://corespeed.io/SKILL.md, adds the CoreSpeed MCP server, signs you in (or up), and keeps the skill for next time. Connect Outlook Calendar after setup. Access follows the connected account and its permissions. Create an account: https://app.corespeed.io/sign-up

## Find the time. Skip the email chain

Let your agent read your week, ask Outlook when everyone is free, and suggest the times before anything is booked.

You ask your agent: "Find a 30-minute slot next week for me, Drew and Parker for the Q1 planning review. Check my calendar first. Suggest times; do not book anything."

It calls CoreSpeed:

- `outlook-calendar__list_events`: ok, 418 ms
- `outlook-calendar__find_meeting_times`: ok, 892 ms

It reads from: Outlook Calendar.

### Meeting plan: Three times that work.

Wednesday at 10:00 is the best fit: everyone is free, and nothing moves.

**Suggested times**

- Wednesday 10:00, all three free.
- Tuesday 2:30, all three free.
- Thursday 4:00, Parker is tentative.

**Next step**

- Say which time to book, and your agent creates the event.

_Illustrative calendar · Fictional data · Nothing booked_

All connectors: https://corespeed.io/docs/connectors

## Less back and forth. A time that works

Requests you can make once Outlook Calendar is connected. The data is fictional.

### See the day

Your Tuesday · Events in Outlook

- Busy: 9:00 to 12:00
- Free: After 2:00
- Read only · Nothing changed

### Find a time for everyone

Q1 planning review · Meeting times

- Attendees: You, Drew and Parker
- Length: 30 minutes
- Suggested only · Nothing booked

### Send the invitation under your rules

An invitation that waits · Approval request

- Tool: Create the event
- Policy: Ask before inviting people
- Waits for a person

Full example: https://corespeed.io/solutions/agent-approvals (Markdown: https://corespeed.io/solutions/agent-approvals.md)

## Keep your agent. Bring your work

One CoreSpeed account, across compatible agents.

1. **Set up CoreSpeed**: Give your agent the setup line. It adds CoreSpeed and signs you in.
2. **Connect Outlook Calendar**: Authorize the account and the content you need.
3. **Start with one task**: Ask for a summary, a brief, or a draft. Review the answer.

Setup guides: Claude Code https://corespeed.io/docs/mcp#claude-code · Codex https://corespeed.io/docs/mcp#codex · Cursor https://corespeed.io/docs/mcp#cursor

## Questions

### Can my agent find a time that works for everyone?

Yes, with a work or school account. Outlook suggests times for every attendee, and nothing is booked until you create the event.

### Can it accept or decline invitations?

Yes. Answering an invitation is its own tool call, with an optional comment. Approvals can hold it for a person. How approvals work: https://corespeed.io/solutions/agent-approvals

### What happens when my agent deletes an event?

The event is removed from your calendar. If you organized it, Outlook also cancels it for the attendees.

### Do I have to switch agents?

No. CoreSpeed adds tools to the agent you already use: Claude Code, Codex, Cursor, or another MCP client. Each one signs in once.

### Can my agent access every account in our organization?

No. Access follows your CoreSpeed identity, each connection's visibility, and the app's own permissions. Personal connections stay private.

### Does this work without connecting an account?

No. Connect the app's account first; your CoreSpeed workspace shows what each app needs. The examples on this page use fictional data. All connectors: https://corespeed.io/docs/connectors

Every tool and price: https://corespeed.io/catalog/outlook-calendar

## Related pages

- [Approval gates for AI agent tool actions](https://corespeed.io/solutions/agent-approvals): Set approval policies for writes through CoreSpeed. Review held tool actions while your team keeps using its preferred agents.
- [Microsoft Teams for Claude Code, Codex, and Cursor](https://corespeed.io/integrations/microsoft-teams): Catch up on your Teams chats and prepare the channel update inside the agent you already use.
- [Outlook for Claude Code, Codex, and Cursor](https://corespeed.io/integrations/outlook): Search your Outlook mail, read the message that matters, and get a brief inside the agent you already use.

## Sources

- Connectors: https://corespeed.io/docs/connectors
- Microsoft Graph: Outlook calendar: https://learn.microsoft.com/en-us/graph/outlook-calendar-concept-overview
- Microsoft Graph: find meeting times: https://learn.microsoft.com/en-us/graph/api/user-findmeetingtimes

Reviewed 2026-11-10.

## Links

- Product overview: https://corespeed.io/ (Markdown: https://corespeed.io/index.md)
- All integrations: https://corespeed.io/integrations (Markdown: https://corespeed.io/integrations.md)
- Documentation: https://corespeed.io/docs
- Pricing: https://corespeed.io/pricing (Markdown: https://corespeed.io/pricing.md)
