Skip to main content
Glama

Server Details

A MCP server that works with Google Calendar to manage event listing, reading, and updates.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
mintmcp/servers
GitHub Stars
8

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 3 tool updates
    • Changedcreate_event2 fields changed
      • addedOutput schema / properties / conferenceData
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "conferenceId": {
        +      "type": "string"
        +    },
        +    "conferenceSolution": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "iconUri": {
        +          "type": "string"
        +        },
        +        "name": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "entryPoints": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "entryPointType": {
        +            "type": "string"
        +          },
        +          "label": {
        +            "type": "string"
        +          },
        +          "uri": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "entryPointType",
        +          "uri"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedOutput schema / properties / hangoutLink
        Added value: +{
        +  "type": "string"
        +}
    • Changedget_calendar_events2 fields changed
      • addedOutput schema / properties / events / items / properties / conferenceData
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "conferenceId": {
        +      "type": "string"
        +    },
        +    "conferenceSolution": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "iconUri": {
        +          "type": "string"
        +        },
        +        "name": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "entryPoints": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "entryPointType": {
        +            "type": "string"
        +          },
        +          "label": {
        +            "type": "string"
        +          },
        +          "uri": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "entryPointType",
        +          "uri"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedOutput schema / properties / events / items / properties / hangoutLink
        Added value: +{
        +  "type": "string"
        +}
    • Changedupdate_event2 fields changed
      • addedOutput schema / properties / conferenceData
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "conferenceId": {
        +      "type": "string"
        +    },
        +    "conferenceSolution": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "iconUri": {
        +          "type": "string"
        +        },
        +        "name": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "entryPoints": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "entryPointType": {
        +            "type": "string"
        +          },
        +          "label": {
        +            "type": "string"
        +          },
        +          "uri": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "entryPointType",
        +          "uri"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedOutput schema / properties / hangoutLink
        Added value: +{
        +  "type": "string"
        +}
  2. 6 tool updates
    • Changedcreate_event8 fields changed
      • removedInput schema / additionalProperties
        Removed value: -false
      • addedOutput schema / properties / attendees / items / properties / responseStatus / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / attendees / items / properties / responseStatus / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • removedOutput schema / properties / end / $ref
        Removed value: -"#/properties/start"
      • addedOutput schema / properties / end / additionalProperties
        Added value: +false
      • addedOutput schema / properties / end / properties
        Added value: +{
        +  "date": {
        +    "type": "string"
        +  },
        +  "dayOfWeek": {
        +    "type": "string"
        +  },
        +  "time": {
        +    "type": "string"
        +  },
        +  "timezone": {
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / properties / end / required
        Added value: +[
        +  "date",
        +  "dayOfWeek"
        +]
      • addedOutput schema / properties / end / type
        Added value: +"object"
    • Changeddelete_event1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changedget_calendar_events14 fields changed
      • removedInput schema / additionalProperties
        Removed value: -false
      • addedOutput schema / properties / events / items / properties / attendees / items / properties / responseStatus / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / attendees / items / properties / responseStatus / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / events / items / properties / description / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / description / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • removedOutput schema / properties / events / items / properties / end / $ref
        Removed value: -"#/properties/events/items/properties/start"
      • addedOutput schema / properties / events / items / properties / end / additionalProperties
        Added value: +false
      • addedOutput schema / properties / events / items / properties / end / properties
        Added value: +{
        +  "date": {
        +    "type": "string"
        +  },
        +  "dayOfWeek": {
        +    "type": "string"
        +  },
        +  "time": {
        +    "type": "string"
        +  },
        +  "timezone": {
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / properties / events / items / properties / end / required
        Added value: +[
        +  "date",
        +  "dayOfWeek"
        +]
      • addedOutput schema / properties / events / items / properties / end / type
        Added value: +"object"
      • addedOutput schema / properties / events / items / properties / location / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / location / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / nextPageToken / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / nextPageToken / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
    • Changedget_next_availability6 fields changed
      • removedInput schema / additionalProperties
        Removed value: -false
      • removedOutput schema / properties / availableSlots / items / properties / end / $ref
        Removed value: -"#/properties/availableSlots/items/properties/start"
      • addedOutput schema / properties / availableSlots / items / properties / end / additionalProperties
        Added value: +false
      • addedOutput schema / properties / availableSlots / items / properties / end / properties
        Added value: +{
        +  "date": {
        +    "type": "string"
        +  },
        +  "dayOfWeek": {
        +    "type": "string"
        +  },
        +  "time": {
        +    "type": "string"
        +  },
        +  "timezone": {
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / properties / availableSlots / items / properties / end / required
        Added value: +[
        +  "date",
        +  "dayOfWeek"
        +]
      • addedOutput schema / properties / availableSlots / items / properties / end / type
        Added value: +"object"
    • Changedlist_calendars3 fields changed
      • removedInput schema / additionalProperties
        Removed value: -false
      • addedOutput schema / properties / nextPageToken / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / nextPageToken / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
    • Changedupdate_event8 fields changed
      • removedInput schema / additionalProperties
        Removed value: -false
      • addedOutput schema / properties / attendees / items / properties / responseStatus / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / attendees / items / properties / responseStatus / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • removedOutput schema / properties / end / $ref
        Removed value: -"#/properties/start"
      • addedOutput schema / properties / end / additionalProperties
        Added value: +false
      • addedOutput schema / properties / end / properties
        Added value: +{
        +  "date": {
        +    "type": "string"
        +  },
        +  "dayOfWeek": {
        +    "type": "string"
        +  },
        +  "time": {
        +    "type": "string"
        +  },
        +  "timezone": {
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / properties / end / required
        Added value: +[
        +  "date",
        +  "dayOfWeek"
        +]
      • addedOutput schema / properties / end / type
        Added value: +"object"
  3. 6 tool updates
    • Changedcreate_event1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "attendees": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "email": {
        +            "type": "string"
        +          },
        +          "responseStatus": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          }
        +        },
        +        "required": [
        +          "email"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "description": {
        +      "type": "string"
        +    },
        +    "end": {
        +      "$ref": "#/properties/start"
        +    },
        +    "htmlLink": {
        +      "type": "string"
        +    },
        +    "id": {
        +      "type": "string"
        +    },
        +    "location": {
        +      "type": "string"
        +    },
        +    "start": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "date": {
        +          "type": "string"
        +        },
        +        "dayOfWeek": {
        +          "type": "string"
        +        },
        +        "time": {
        +          "type": "string"
        +        },
        +        "timezone": {
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "date",
        +        "dayOfWeek"
        +      ],
        +      "type": "object"
        +    },
        +    "status": {
        +      "type": "string"
        +    },
        +    "summary": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "id",
        +    "summary",
        +    "start",
        +    "end"
        +  ],
        +  "type": "object"
        +}
    • Changeddelete_event1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "eventId": {
        +      "type": "string"
        +    },
        +    "message": {
        +      "type": "string"
        +    },
        +    "success": {
        +      "type": "boolean"
        +    }
        +  },
        +  "required": [
        +    "success",
        +    "eventId",
        +    "message"
        +  ],
        +  "type": "object"
        +}
    • Changedget_calendar_events1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "calendarId": {
        +      "type": "string"
        +    },
        +    "events": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "attendees": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "email": {
        +                  "type": "string"
        +                },
        +                "responseStatus": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "email"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          "description": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "end": {
        +            "$ref": "#/properties/events/items/properties/start"
        +          },
        +          "htmlLink": {
        +            "type": "string"
        +          },
        +          "id": {
        +            "type": "string"
        +          },
        +          "location": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "start": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "date": {
        +                "type": "string"
        +              },
        +              "dayOfWeek": {
        +                "type": "string"
        +              },
        +              "time": {
        +                "type": "string"
        +              },
        +              "timezone": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "date",
        +              "dayOfWeek"
        +            ],
        +            "type": "object"
        +          },
        +          "status": {
        +            "type": "string"
        +          },
        +          "summary": {
        +            "type": "string"
        +          },
        +          "updated": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "summary",
        +          "start",
        +          "end"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "message": {
        +      "type": "string"
        +    },
        +    "nextPageToken": {
        +      "type": [
        +        "string",
        +        "null"
        +      ]
        +    }
        +  },
        +  "required": [
        +    "calendarId",
        +    "events",
        +    "nextPageToken"
        +  ],
        +  "type": "object"
        +}
    • Changedget_next_availability1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "availableSlots": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "end": {
        +            "$ref": "#/properties/availableSlots/items/properties/start"
        +          },
        +          "start": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "date": {
        +                "type": "string"
        +              },
        +              "dayOfWeek": {
        +                "type": "string"
        +              },
        +              "time": {
        +                "type": "string"
        +              },
        +              "timezone": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "date",
        +              "dayOfWeek"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "start",
        +          "end"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "searchedUntil": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "availableSlots",
        +    "searchedUntil"
        +  ],
        +  "type": "object"
        +}
    • Changedlist_calendars1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "calendars": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "accessRole": {
        +            "type": "string"
        +          },
        +          "description": {
        +            "type": "string"
        +          },
        +          "id": {
        +            "type": "string"
        +          },
        +          "primary": {
        +            "type": "boolean"
        +          },
        +          "summary": {
        +            "type": "string"
        +          },
        +          "timeZone": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "summary",
        +          "primary"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "message": {
        +      "type": "string"
        +    },
        +    "nextPageToken": {
        +      "type": [
        +        "string",
        +        "null"
        +      ]
        +    }
        +  },
        +  "required": [
        +    "calendars",
        +    "nextPageToken"
        +  ],
        +  "type": "object"
        +}
    • Changedupdate_event1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "attendees": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "email": {
        +            "type": "string"
        +          },
        +          "responseStatus": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          }
        +        },
        +        "required": [
        +          "email"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "description": {
        +      "type": "string"
        +    },
        +    "end": {
        +      "$ref": "#/properties/start"
        +    },
        +    "htmlLink": {
        +      "type": "string"
        +    },
        +    "id": {
        +      "type": "string"
        +    },
        +    "location": {
        +      "type": "string"
        +    },
        +    "start": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "date": {
        +          "type": "string"
        +        },
        +        "dayOfWeek": {
        +          "type": "string"
        +        },
        +        "time": {
        +          "type": "string"
        +        },
        +        "timezone": {
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "date",
        +        "dayOfWeek"
        +      ],
        +      "type": "object"
        +    },
        +    "status": {
        +      "type": "string"
        +    },
        +    "summary": {
        +      "type": "string"
        +    },
        +    "updated": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "id",
        +    "summary",
        +    "start",
        +    "end"
        +  ],
        +  "type": "object"
        +}
  4. 6 tool updates
    • First observedcreate_event
    • First observeddelete_event
    • First observedget_calendar_events
    • First observedget_next_availability
    • First observedlist_calendars
    • First observedupdate_event

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.5/5.0
Disambiguation5/5

Each tool has a clearly distinct purpose: creating, deleting, updating events, listing calendars, retrieving events by time range, and finding availability. No ambiguity.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (e.g., create_event, list_calendars), making them predictable and easy to understand.

Tool Count5/5

With 6 tools, the set is well-scoped for a calendar service, covering essential CRUD operations, calendar discovery, and availability checking without unnecessary clutter.

Completeness4/5

The tool set covers core event lifecycle (create, read via time range, update, delete) and calendar management, but lacks a dedicated get_event_by_id tool, which is a minor gap for direct event retrieval.