Skip to main content
Glama
murphy360
by murphy360

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOOGLE_CLIENT_IDYesGoogle OAuth 2.0 Client ID from the Google Cloud Console
GOOGLE_CLIENT_SECRETYesGoogle OAuth 2.0 Client Secret from the Google Cloud Console

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
calendar_get_current_time

Get the current date and time in the user's timezone.

Use this tool to understand what 'today', 'tomorrow', 'this week' means before making calendar queries. Returns current time, date, and reference dates for the week.

calendar_list_events

List upcoming calendar events within a date range.

Returns events from a specific calendar with details including title, time, location, and meeting links. Use days_ahead to control how far into the future to search.

calendar_search

Search calendar events by text query.

Searches event titles, descriptions, and locations for matching text. Can search both past and future events by specifying days_back and days_ahead.

calendar_get_event

Get detailed information about a specific calendar event.

Returns full event details including title, description, start/end times, location, attendees, and meeting links. Requires the event ID.

calendar_create_event

Create a new calendar event.

Creates an event with the specified details. At minimum, requires a title and start time. End time defaults to one hour after start if not provided.

calendar_update_event

Update an existing calendar event.

Modifies one or more fields of an existing event. Only provide the fields you want to change; unspecified fields remain unchanged.

calendar_delete_event

Delete a calendar event.

Permanently removes an event from the calendar. Optionally notifies attendees about the cancellation.

calendar_daily_agenda

Get the agenda for a specific day with all events.

Returns a formatted summary of all events for the specified date, organized by all-day events and timed events. Useful for daily briefings.

calendar_weekly_summary

Get a summary of events for the upcoming 7 days.

Returns a week overview with events organized by day, total event count, and busiest day indicator. Useful for weekly planning.

calendar_list_calendars

List all available calendars.

Returns a list of all calendars accessible to the authenticated user, including their IDs, names, and whether they are the primary calendar.

calendar_free_busy

Check free/busy status for a time range.

Returns busy time slots within the specified range for one or more calendars. Useful for finding available meeting times.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/murphy360/mcp_google_calendar'

If you have feedback or need assistance with the MCP directory API, please join our Discord server