{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_google-calendar-google-calendarmcp","slug":"google-calendar-google-calendarmcp","name":"google_calendarmcp","type":"mcp","url":"https://smithery.ai/servers/google_calendar/google_calendarmcp","page_url":"https://unfragile.ai/google-calendar-google-calendarmcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","google","calendar","smithery:google_calendar/google_calendarmcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_google-calendar-google-calendarmcp__cap_0","uri":"capability://tool.use.integration.calendar.event.creation.via.mcp","name":"calendar event creation via mcp","description":"This capability allows users to create calendar events by sending structured requests through the Model Context Protocol (MCP). It utilizes a schema-based approach to validate input data against Google Calendar's API requirements, ensuring that all necessary fields are included and correctly formatted. This distinct integration with MCP enables seamless communication between applications and the Google Calendar service, allowing for real-time event creation without manual intervention.","intents":["How can I automate the creation of calendar events from my application?","I need to schedule meetings programmatically using Google Calendar.","Can I integrate my app to add events directly to users' calendars?"],"best_for":["developers building integrations with Google Calendar"],"limitations":["Requires user authentication for Google Calendar API access","Limited to event creation functionalities only"],"requires":["Node.js 14+","Google Calendar API credentials"],"input_types":["structured data"],"output_types":["confirmation response","structured data"],"categories":["tool-use-integration","calendar-automation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_google-calendar-google-calendarmcp__cap_1","uri":"capability://tool.use.integration.event.retrieval.with.filtering","name":"event retrieval with filtering","description":"This capability enables users to retrieve calendar events based on specific filters such as date range, event type, or participant. It leverages the MCP to send queries to the Google Calendar API, utilizing query parameters that align with the API's filtering capabilities. This allows for efficient data retrieval tailored to user needs, providing a streamlined experience for accessing relevant calendar information.","intents":["How can I fetch specific calendar events for a given date range?","I want to retrieve events that involve certain participants.","Can I get a list of all meetings scheduled for next week?"],"best_for":["developers needing to access calendar data dynamically"],"limitations":["Dependent on Google Calendar API's rate limits","Requires proper authentication setup"],"requires":["Node.js 14+","Google Calendar API credentials"],"input_types":["structured data"],"output_types":["structured data"],"categories":["tool-use-integration","data-retrieval"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_google-calendar-google-calendarmcp__cap_2","uri":"capability://tool.use.integration.event.update.functionality","name":"event update functionality","description":"This capability allows users to update existing calendar events by sending structured update requests through the MCP. It employs a versioning system to track changes and ensure that updates are applied correctly without overwriting concurrent changes. This approach minimizes conflicts and enhances the reliability of event management within the Google Calendar ecosystem.","intents":["How can I programmatically update calendar events?","I need to change the details of an existing meeting through my application.","Can I modify event participants using an API?"],"best_for":["developers looking to manage calendar events dynamically"],"limitations":["Requires event ID to update, which must be fetched beforehand","Limited to fields supported by the Google Calendar API"],"requires":["Node.js 14+","Google Calendar API credentials"],"input_types":["structured data"],"output_types":["confirmation response","structured data"],"categories":["tool-use-integration","calendar-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_google-calendar-google-calendarmcp__cap_3","uri":"capability://tool.use.integration.event.deletion.capability","name":"event deletion capability","description":"This capability allows users to delete calendar events by sending a structured delete request through the MCP. It ensures that the request is validated against the Google Calendar API's requirements, confirming that the event ID is valid and that the user has permission to delete the event. This structured approach helps prevent accidental deletions and enhances user control over calendar management.","intents":["How can I remove calendar events programmatically?","I need to delete specific meetings from the calendar through my application.","Can I automate the removal of outdated events?"],"best_for":["developers needing to manage calendar cleanup tasks"],"limitations":["Requires valid event ID and user permissions","Cannot recover deleted events without backup"],"requires":["Node.js 14+","Google Calendar API credentials"],"input_types":["structured data"],"output_types":["confirmation response"],"categories":["tool-use-integration","calendar-management"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":24,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","Google Calendar API credentials"],"failure_modes":["Requires user authentication for Google Calendar API access","Limited to event creation functionalities only","Dependent on Google Calendar API's rate limits","Requires proper authentication setup","Requires event ID to update, which must be fetched beforehand","Limited to fields supported by the Google Calendar API","Requires valid event ID and user permissions","Cannot recover deleted events without backup","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.18,"ecosystem":0.45,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:26.347Z","last_scraped_at":"2026-05-03T15:19:09.933Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=google-calendar-google-calendarmcp","compare_url":"https://unfragile.ai/compare?artifact=google-calendar-google-calendarmcp"}},"signature":"eKK4Qb9lL+He42MbJSAxF2DOX95TbMSRsl+RbO/A5m1NPHFVEpRduek49DmQ5UFPMYrIHXbTkYdRvlKO06lfCw==","signedAt":"2026-06-20T09:36:21.485Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/google-calendar-google-calendarmcp","artifact":"https://unfragile.ai/google-calendar-google-calendarmcp","verify":"https://unfragile.ai/api/v1/verify?slug=google-calendar-google-calendarmcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}