← All examples

Google Calendar Tool

MCP tool that lists and creates Google Calendar events using OAuth. Connect your Google account and manage calendars from any agent.

toolgoogleoauthcalendarmcp

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.

  1. Add your Google OAuth credentials in the Reminix dashboard
  2. Authorize the connection
  3. 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.