An MCP tool that connects to Google Calendar via OAuth. List events, create meetings, and check availability — all callable by any agent or MCP client.
What's included
- OAuth connection — connects to Google via Reminix managed OAuth
- List events — fetch upcoming events from any calendar
- Create events — schedule meetings with attendees, time, and description
- MCP server — discoverable and callable by any agent or MCP client
When to use this
Pick the Google Calendar Tool example when you want to:
- Build an AI scheduling assistant
- Add calendar awareness to a support or productivity agent
- Learn how OAuth connections work with Reminix tools
How connections work
Reminix handles the Google OAuth flow, token exchange, and automatic refresh. Your tool handler receives a valid access token and uses the Google Calendar API directly.
- Add your Google OAuth credentials in the Reminix dashboard
- Authorize the connection
- Your tool gets a fresh access token on every call
Project structure
├── src/
│ ├── index.ts # Entry point with serve()
│ └── tools/
│ ├── list-events.ts # List calendar events
│ └── create-event.ts # Create a new event
├── package.json
├── tsconfig.json
└── reminix.config.ts
Quick start
After deploying and connecting your Google account, any agent in your project can call the calendar tools automatically. You can also connect via any MCP client.