{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_cgantro-todo-mcp","slug":"cgantro-todo-mcp","name":"Google Calendar Smart Manager","type":"mcp","url":"https://github.com/cgantro/Todo_MCP","page_url":"https://unfragile.ai/cgantro-todo-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","google","calendar","smithery:cgantro/todo_mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_cgantro-todo-mcp__cap_0","uri":"capability://tool.use.integration.integrated.event.creation.with.notes","name":"integrated event creation with notes","description":"This capability allows users to create calendar events while simultaneously adding detailed notes directly into the Google Calendar 'Description' field. It leverages the Google Calendar API to ensure that all event details are stored in a single location, thus eliminating the need for a separate note-taking application. This integration keeps everything synchronized across devices, providing a seamless user experience.","intents":["How do I create an event with detailed notes in Google Calendar?","Can I add preparation notes while scheduling a meeting?","I want to keep my notes organized within my calendar events."],"best_for":["busy professionals managing multiple schedules"],"limitations":["Dependent on Google Calendar API; requires internet access for event creation"],"requires":["Google account with Calendar access"],"input_types":["text"],"output_types":["structured data"],"categories":["tool-use-integration","productivity"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_cgantro-todo-mcp__cap_1","uri":"capability://data.processing.analysis.automatic.color.based.categorization","name":"automatic color-based categorization","description":"This capability analyzes the purpose of each event and automatically assigns a specific color to it based on predefined categories such as Work, Personal, and Family. It uses natural language processing to interpret the event details and determine the appropriate category, which helps maintain a clean and organized calendar view without manual tagging.","intents":["How can I automatically categorize my calendar events?","Can I color-code my events based on their type?","I want my calendar to visually distinguish between work and personal events."],"best_for":["users who prefer visual organization of their schedules"],"limitations":["Limited to three predefined categories; may not cover all user needs"],"requires":["Google account with Calendar access"],"input_types":["text"],"output_types":["structured data"],"categories":["data-processing-analysis","productivity"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_cgantro-todo-mcp__cap_2","uri":"capability://search.retrieval.smart.search.and.alerts","name":"smart search and alerts","description":"This capability enables users to perform flexible searches for upcoming events and set urgent alerts for events starting within a specified timeframe. It integrates with the Google Calendar API to retrieve event data based on user queries and sends email notifications with event details when alerts are triggered, ensuring users stay informed about their schedules.","intents":["How do I search for events happening this week?","Can I get alerts for events starting soon?","I want to filter my calendar for urgent tasks."],"best_for":["individuals managing tight schedules"],"limitations":["Email alerts require a valid email address; may not work offline"],"requires":["Google account with Calendar access"],"input_types":["text"],"output_types":["email notification","structured data"],"categories":["search-retrieval","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_cgantro-todo-mcp__cap_3","uri":"capability://automation.workflow.natural.language.event.deletion","name":"natural language event deletion","description":"This capability allows users to delete calendar events using natural language commands. By processing user input through NLP, the system identifies the specific event to be deleted and executes the deletion via the Google Calendar API, making it easier for users to manage their schedules without navigating through the calendar interface.","intents":["How can I quickly delete an event using voice commands?","Can I remove an event by simply saying its name?","I want to cancel my appointments without manual searching."],"best_for":["users who prefer voice commands for task management"],"limitations":["Requires accurate interpretation of user commands; may misidentify events"],"requires":["Google account with Calendar access"],"input_types":["text"],"output_types":["confirmation message"],"categories":["automation-workflow","productivity"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_cgantro-todo-mcp__cap_4","uri":"capability://memory.knowledge.integrated.help.and.guidance.system","name":"integrated help and guidance system","description":"This capability provides users with built-in assistance through conversational queries, allowing them to ask for help regarding features and usage of the MCP server. It uses a predefined set of responses and context-aware processing to deliver relevant information, ensuring users can quickly learn how to utilize the system effectively.","intents":["How do I use this server?","Can I get help with specific features?","I want to understand how to manage my calendar effectively."],"best_for":["new users unfamiliar with the system"],"limitations":["Limited to predefined responses; may not cover all user queries"],"requires":["Google account with Calendar access"],"input_types":["text"],"output_types":["text"],"categories":["memory-knowledge","productivity"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":37,"verified":false,"data_access_risk":"high","permissions":["Google account with Calendar access"],"failure_modes":["Dependent on Google Calendar API; requires internet access for event creation","Limited to three predefined categories; may not cover all user needs","Email alerts require a valid email address; may not work offline","Requires accurate interpretation of user commands; may misidentify events","Limited to predefined responses; may not cover all user queries","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.45,"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:25.636Z","last_scraped_at":"2026-05-03T15:19:33.056Z","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=cgantro-todo-mcp","compare_url":"https://unfragile.ai/compare?artifact=cgantro-todo-mcp"}},"signature":"9GMWZGl34Nr+5x6Gkq8JWqCGxuxMh+Pnw+pfG9zDbhKEc1KOGPuVpeCeTy8x7VqJ+4/F5/X0YsD3V3TTMEDzBw==","signedAt":"2026-06-16T02:05:30.667Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/cgantro-todo-mcp","artifact":"https://unfragile.ai/cgantro-todo-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=cgantro-todo-mcp","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"}}