{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_kashyab19-google-calendar-mcp-server","slug":"kashyab19-google-calendar-mcp-server","name":"Google Calendar","type":"mcp","url":"https://github.com/Kashyab19/google-calendar-mcp-server","page_url":"https://unfragile.ai/kashyab19-google-calendar-mcp-server","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","google","calendar","smithery:Kashyab19/google-calendar-mcp-server"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_kashyab19-google-calendar-mcp-server__cap_0","uri":"capability://tool.use.integration.event.creation.and.management","name":"event creation and management","description":"This capability allows users to create, update, and delete events in their Google Calendar using a RESTful API integration. It employs OAuth 2.0 for secure authentication and utilizes the Google Calendar API to handle event data, including single, recurring, and all-day events. The architecture supports both synchronous and asynchronous operations, ensuring that updates reflect in real-time across connected devices.","intents":["How can I create a recurring event in my Google Calendar?","What steps do I need to update an existing all-day event?","How can I delete multiple events at once from my calendar?"],"best_for":["developers building applications that require calendar integration"],"limitations":["Requires user authentication via OAuth 2.0, which can be complex to set up for new users"],"requires":["Node.js 14+","Google API credentials"],"input_types":["structured data (event details)"],"output_types":["structured data (event confirmation)"],"categories":["tool-use-integration","productivity"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_kashyab19-google-calendar-mcp-server__cap_1","uri":"capability://tool.use.integration.calendar.synchronization","name":"calendar synchronization","description":"This capability enables the synchronization of events across multiple Google Calendars by leveraging the Google Calendar API's built-in synchronization features. It uses webhooks to listen for changes in calendar data and automatically updates the local application state, ensuring that all calendars reflect the latest changes without manual intervention.","intents":["How can I sync events from multiple Google Calendars?","What is the process to keep my calendar updated in real-time?","How do I ensure that changes in one calendar reflect in others?"],"best_for":["teams needing to manage shared calendars effectively"],"limitations":["Synchronization may have a delay depending on API rate limits and webhook response times"],"requires":["Node.js 14+","Google API credentials"],"input_types":["structured data (calendar IDs)"],"output_types":["structured data (synchronization status)"],"categories":["tool-use-integration","productivity"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_kashyab19-google-calendar-mcp-server__cap_2","uri":"capability://search.retrieval.event.search.functionality","name":"event search functionality","description":"This capability allows users to search for events across multiple calendars using the Google Calendar API's search endpoints. It supports filtering by date, event type, and keywords, and returns relevant event details in a structured format. The implementation uses efficient querying techniques to minimize response times and improve user experience.","intents":["How can I find all events scheduled for next week?","What is the best way to search for events by keyword?","How do I filter events by type in my calendar?"],"best_for":["users needing quick access to specific calendar events"],"limitations":["Search results may be limited by API constraints on the number of returned items"],"requires":["Node.js 14+","Google API credentials"],"input_types":["text (search query)"],"output_types":["structured data (event list)"],"categories":["search-retrieval","productivity"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_kashyab19-google-calendar-mcp-server__cap_3","uri":"capability://tool.use.integration.event.deletion.management","name":"event deletion management","description":"This capability allows users to delete single or multiple events from their Google Calendar using batch processing through the Google Calendar API. It implements a user-friendly interface for selecting events to delete and ensures that all deletions are confirmed before execution to prevent accidental loss of data.","intents":["How can I delete multiple events at once?","What is the process to remove an event from my calendar?","How do I confirm deletions before they happen?"],"best_for":["users managing large numbers of calendar events"],"limitations":["Batch deletion is subject to API limits on the number of deletions per request"],"requires":["Node.js 14+","Google API credentials"],"input_types":["structured data (event IDs)"],"output_types":["structured data (deletion confirmation)"],"categories":["tool-use-integration","productivity"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":34,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","Google API credentials"],"failure_modes":["Requires user authentication via OAuth 2.0, which can be complex to set up for new users","Synchronization may have a delay depending on API rate limits and webhook response times","Search results may be limited by API constraints on the number of returned items","Batch deletion is subject to API limits on the number of deletions per request","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.33,"ecosystem":0.55,"match_graph":0.25,"freshness":0.9,"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.915Z","last_scraped_at":"2026-05-03T15:19:29.346Z","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=kashyab19-google-calendar-mcp-server","compare_url":"https://unfragile.ai/compare?artifact=kashyab19-google-calendar-mcp-server"}},"signature":"S8UDYMWzCG/BzPOp4BjlSIWX0IoPRFwv9XFLxRb17flfDLgLTIOKb6cjiUZmube08Zu7FNUXBjjy9FsLxIQKBw==","signedAt":"2026-06-16T02:58:27.308Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/kashyab19-google-calendar-mcp-server","artifact":"https://unfragile.ai/kashyab19-google-calendar-mcp-server","verify":"https://unfragile.ai/api/v1/verify?slug=kashyab19-google-calendar-mcp-server","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"}}