{"apiVersion":"v1","directorySlug":"centersl-mcp-1df48b7f0b","title":"Center Seller HOSTING","description":"Trang giới thiệu dịch vụ Hosting của Center Seller","pageUrl":"https://www.mcpbundles.com/skills/centersl-mcp-1df48b7f0b","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.centersl.com/mcp","hostedMcpUrl":null,"toolCount":96,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.centersl/centersl-mcp-1df48b7f0b","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"nc_webdav_list_directory","description":"List files and directories in the specified NextCloud path.","inputSchema":{"type":"object","properties":{"path":{"type":"string","default":""}}},"title":"List Files and Directories","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_webdav_list_directory","displayName":"List Files and Directories"},{"name":"nc_webdav_read_file","description":"Read the content of a file from NextCloud.","inputSchema":{"type":"object","required":["path"],"properties":{"path":{"type":"string"},"parse_document":{"enum":["auto","markdown","raw"],"type":"string","default":"auto"}}},"title":"Read File","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_webdav_read_file","displayName":"Read File"},{"name":"nc_webdav_write_file","description":"Write content to a file in NextCloud.","inputSchema":{"type":"object","required":["path","content"],"properties":{"path":{"type":"string"},"content":{"type":"string"},"if_match":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"title":"Write File","logicalName":"nc_webdav_write_file","displayName":"Write File","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_webdav_create_directory","description":"Create a directory in NextCloud.","inputSchema":{"type":"object","required":["path"],"properties":{"path":{"type":"string"}}},"title":"Create Directory","logicalName":"nc_webdav_create_directory","displayName":"Create Directory","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_webdav_delete_resource","description":"Delete a file or directory in NextCloud.","inputSchema":{"type":"object","required":["path"],"properties":{"path":{"type":"string"}}},"title":"Delete File or Directory","logicalName":"nc_webdav_delete_resource","displayName":"Delete File or Directory","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_webdav_move_resource","description":"Move or rename a file or directory in NextCloud.","inputSchema":{"type":"object","required":["source_path","destination_path"],"properties":{"overwrite":{"type":"boolean","default":false},"source_path":{"type":"string"},"destination_path":{"type":"string"},"if_destination_match":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"title":"Move or Rename File","logicalName":"nc_webdav_move_resource","displayName":"Move or Rename File","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_webdav_copy_resource","description":"Copy a file or directory in NextCloud.","inputSchema":{"type":"object","required":["source_path","destination_path"],"properties":{"overwrite":{"type":"boolean","default":false},"source_path":{"type":"string"},"destination_path":{"type":"string"},"if_destination_match":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"title":"Copy File or Directory","logicalName":"nc_webdav_copy_resource","displayName":"Copy File or Directory","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_webdav_search_files","description":"Search for files in NextCloud using WebDAV SEARCH.","inputSchema":{"type":"object","properties":{"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"scope":{"type":"string","default":""},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"name_pattern":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"only_favorites":{"type":"boolean","default":false}}},"title":"Search Files","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_webdav_search_files","displayName":"Search Files"},{"name":"nc_webdav_find_by_name","description":"Find files by name pattern in NextCloud.","inputSchema":{"type":"object","required":["pattern"],"properties":{"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"scope":{"type":"string","default":""},"pattern":{"type":"string"}}},"title":"Find Files by Name","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_webdav_find_by_name","displayName":"Find Files by Name"},{"name":"nc_webdav_find_by_type","description":"Find files by MIME type in NextCloud.","inputSchema":{"type":"object","required":["mime_type"],"properties":{"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"scope":{"type":"string","default":""},"mime_type":{"type":"string"}}},"title":"Find Files by Type","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_webdav_find_by_type","displayName":"Find Files by Type"},{"name":"nc_webdav_list_favorites","description":"List all favorite files in NextCloud.","inputSchema":{"type":"object","properties":{"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"scope":{"type":"string","default":""}}},"title":"List Favorite Files","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_webdav_list_favorites","displayName":"List Favorite Files"},{"name":"nc_webdav_list_comments","description":"Read the comments people have left on a file in NextCloud.","inputSchema":{"type":"object","required":["path"],"properties":{"path":{"type":"string"},"limit":{"type":"integer","default":20},"offset":{"type":"integer","default":0}}},"title":"List File Comments","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_webdav_list_comments","displayName":"List File Comments"},{"name":"nc_webdav_create_comment","description":"Post a comment on a file in NextCloud.","inputSchema":{"type":"object","required":["path","message"],"properties":{"path":{"type":"string"},"message":{"type":"string"}}},"title":"Comment on File","logicalName":"nc_webdav_create_comment","displayName":"Comment on File","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_share_create","description":"Create a share for a file or folder in Nextcloud.","inputSchema":{"type":"object","required":["path"],"properties":{"path":{"type":"string"},"share_type":{"type":"integer","default":0},"share_with":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"permissions":{"type":"integer","default":1}}},"title":"Create Share","logicalName":"nc_share_create","displayName":"Create Share","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_share_create_public_link","description":"Create a short-lived, read-only public download link for a file.","inputSchema":{"type":"object","required":["path"],"properties":{"path":{"type":"string"},"expires_in_minutes":{"type":"integer","default":30}}},"title":"Create Public Download Link","logicalName":"nc_share_create_public_link","displayName":"Create Public Download Link","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_share_delete","description":"Delete a share by its ID.","inputSchema":{"type":"object","required":["share_id"],"properties":{"share_id":{"type":"integer"}}},"title":"Delete Share","logicalName":"nc_share_delete","displayName":"Delete Share","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_share_get","description":"Get information about a specific share.","inputSchema":{"type":"object","required":["share_id"],"properties":{"share_id":{"type":"integer"}}},"title":"Get Share Details","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_share_get","displayName":"Get Share Details"},{"name":"nc_share_list","description":"List shares created by you or shared with you.","inputSchema":{"type":"object","properties":{"path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"shared_with_me":{"type":"boolean","default":false}}},"title":"List Shares","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_share_list","displayName":"List Shares"},{"name":"nc_share_update","description":"Update the permissions of an existing share.","inputSchema":{"type":"object","required":["share_id","permissions"],"properties":{"share_id":{"type":"integer"},"permissions":{"type":"integer"}}},"title":"Update Share","logicalName":"nc_share_update","displayName":"Update Share","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_calendar_list_calendars","description":"List all available calendars for the user","inputSchema":{"type":"object","properties":{}},"title":"List Calendars","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_calendar_list_calendars","displayName":"List Calendars"},{"name":"nc_calendar_create_event","description":"Create a comprehensive calendar event with full feature support.","inputSchema":{"type":"object","$defs":{"Reminder":{"type":"object","properties":{"action":{"enum":["DISPLAY","EMAIL","AUDIO"],"type":"string","default":"DISPLAY"},"related":{"anyOf":[{"enum":["START","END"],"type":"string"},{"type":"null"}],"default":null},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"trigger":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"trigger_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"minutes_before":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"default":null}}}},"required":["calendar_name","title","start_datetime"],"properties":{"url":{"type":"string","default":""},"color":{"type":"string","default":""},"status":{"type":"string","default":"CONFIRMED"},"all_day":{"type":"boolean","default":false},"privacy":{"type":"string","default":"PUBLIC"},"location":{"type":"string","default":""},"priority":{"type":"integer","default":5},"timezone":{"type":"string","default":""},"attendees":{"type":"string","default":""},"recurring":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"reminders":{"anyOf":[{"type":"array","items":{"$ref":"#/$defs/Reminder"}},{"type":"null"}],"default":null},"categories":{"type":"string","default":""},"end_datetime":{"type":"string","default":""},"calendar_name":{"type":"string"},"reminder_email":{"type":"boolean","default":false},"start_datetime":{"type":"string"},"recurrence_rule":{"type":"string","default":""},"reminder_minutes":{"type":"integer","default":15},"recurrence_end_date":{"type":"string","default":""}}},"title":"Create Calendar Event","logicalName":"nc_calendar_create_event","displayName":"Create Calendar Event","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_calendar_list_events","description":"List events in a calendar (or all calendars) within date range with advanced filtering.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":50},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"end_date":{"type":"string","default":""},"categories":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"start_date":{"type":"string","default":""},"calendar_name":{"type":"string","default":""},"min_attendees":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"title_contains":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"location_contains":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"min_duration_minutes":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"search_all_calendars":{"type":"boolean","default":false}}},"title":"List Calendar Events","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_calendar_list_events","displayName":"List Calendar Events"},{"name":"nc_calendar_get_event","description":"Get detailed information about a specific event","inputSchema":{"type":"object","required":["calendar_name","event_uid"],"properties":{"event_uid":{"type":"string"},"calendar_name":{"type":"string"}}},"title":"Get Calendar Event","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_calendar_get_event","displayName":"Get Calendar Event"},{"name":"nc_calendar_update_event","description":"Update any aspect of an existing event.","inputSchema":{"type":"object","$defs":{"Reminder":{"type":"object","properties":{"action":{"enum":["DISPLAY","EMAIL","AUDIO"],"type":"string","default":"DISPLAY"},"related":{"anyOf":[{"enum":["START","END"],"type":"string"},{"type":"null"}],"default":null},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"trigger":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"trigger_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"minutes_before":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"default":null}}}},"required":["calendar_name","event_uid"],"properties":{"url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"etag":{"type":"string","default":""},"color":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"all_day":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"privacy":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"priority":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"attendees":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"event_uid":{"type":"string"},"recurring":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"reminders":{"anyOf":[{"type":"array","items":{"$ref":"#/$defs/Reminder"}},{"type":"null"}],"default":null},"categories":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"end_datetime":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"calendar_name":{"type":"string"},"reminder_email":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"start_datetime":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"recurrence_rule":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"reminder_minutes":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"recurrence_end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"title":"Update Calendar Event","logicalName":"nc_calendar_update_event","displayName":"Update Calendar Event","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_calendar_delete_event","description":"Delete a calendar event.","inputSchema":{"type":"object","required":["calendar_name","event_uid"],"properties":{"event_uid":{"type":"string"},"calendar_name":{"type":"string"}}},"title":"Delete Calendar Event","logicalName":"nc_calendar_delete_event","displayName":"Delete Calendar Event","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_calendar_create_meeting","description":"Quick meeting creation with smart defaults","inputSchema":{"type":"object","required":["title","date","time"],"properties":{"date":{"type":"string"},"time":{"type":"string"},"location":{"type":"string","default":""},"attendees":{"type":"string","default":""},"calendar_name":{"type":"string","default":"personal"},"duration_minutes":{"type":"integer","default":60},"reminder_minutes":{"type":"integer","default":15}}},"title":"Create Meeting","logicalName":"nc_calendar_create_meeting","displayName":"Create Meeting","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_calendar_get_upcoming_events","description":"Get upcoming events in next N days","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":10},"days_ahead":{"type":"integer","default":7},"calendar_name":{"type":"string","default":""}}},"title":"Get Upcoming Events","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_calendar_get_upcoming_events","displayName":"Get Upcoming Events"},{"name":"nc_calendar_find_availability","description":"Find available time slots for scheduling meetings.","inputSchema":{"type":"object","required":["duration_minutes"],"properties":{"attendees":{"type":"string","default":""},"date_range_end":{"type":"string","default":""},"preferred_times":{"type":"string","default":""},"date_range_start":{"type":"string","default":""},"duration_minutes":{"type":"integer"},"exclude_weekends":{"type":"boolean","default":true},"business_hours_only":{"type":"boolean","default":true}}},"title":"Find Availability","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_calendar_find_availability","displayName":"Find Availability"},{"name":"nc_calendar_bulk_operations","description":"Perform bulk operations (update/delete) on events matching filter criteria.","inputSchema":{"type":"object","required":["operation"],"properties":{"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"end_date":{"type":"string","default":""},"new_title":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"operation":{"type":"string"},"categories":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"start_date":{"type":"string","default":""},"new_location":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"new_priority":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"calendar_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"new_categories":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"title_contains":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"new_description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"target_calendar":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"location_contains":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"new_reminder_minutes":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"title":"Bulk Calendar Operations","logicalName":"nc_calendar_bulk_operations","displayName":"Bulk Calendar Operations","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_calendar_manage_calendar","description":"Manage calendar creation, deletion, and properties.","inputSchema":{"type":"object","required":["action"],"properties":{"color":{"type":"string","default":"#1976D2"},"action":{"type":"string"},"display_name":{"type":"string","default":""},"calendar_name":{"type":"string","default":""}}},"title":"Manage Calendar","logicalName":"nc_calendar_manage_calendar","displayName":"Manage Calendar","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_calendar_list_todos","description":"List todos/tasks in a calendar with optional filtering.","inputSchema":{"type":"object","required":["calendar_name"],"properties":{"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"categories":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"min_priority":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"calendar_name":{"type":"string"},"summary_contains":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"title":"List Todo Tasks","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_calendar_list_todos","displayName":"List Todo Tasks"},{"name":"nc_calendar_create_todo","description":"Create a new todo/task in a calendar.","inputSchema":{"type":"object","$defs":{"Reminder":{"type":"object","properties":{"action":{"enum":["DISPLAY","EMAIL","AUDIO"],"type":"string","default":"DISPLAY"},"related":{"anyOf":[{"enum":["START","END"],"type":"string"},{"type":"null"}],"default":null},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"trigger":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"trigger_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"minutes_before":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"default":null}}}},"required":["calendar_name","summary"],"properties":{"due":{"type":"string","default":""},"status":{"type":"string","default":"NEEDS-ACTION"},"dtstart":{"type":"string","default":""},"summary":{"type":"string"},"priority":{"type":"integer","default":0},"reminders":{"anyOf":[{"type":"array","items":{"$ref":"#/$defs/Reminder"}},{"type":"null"}],"default":null},"categories":{"type":"string","default":""},"calendar_name":{"type":"string"}}},"title":"Create Todo Task","logicalName":"nc_calendar_create_todo","displayName":"Create Todo Task","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_calendar_update_todo","description":"Update an existing todo/task.","inputSchema":{"type":"object","$defs":{"Reminder":{"type":"object","properties":{"action":{"enum":["DISPLAY","EMAIL","AUDIO"],"type":"string","default":"DISPLAY"},"related":{"anyOf":[{"enum":["START","END"],"type":"string"},{"type":"null"}],"default":null},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"trigger":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"trigger_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"minutes_before":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"default":null}}}},"required":["calendar_name","todo_uid"],"properties":{"due":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"etag":{"type":"string","default":""},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"dtstart":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"priority":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"todo_uid":{"type":"string"},"completed":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"reminders":{"anyOf":[{"type":"array","items":{"$ref":"#/$defs/Reminder"}},{"type":"null"}],"default":null},"categories":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"calendar_name":{"type":"string"},"percent_complete":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"title":"Update Todo Task","logicalName":"nc_calendar_update_todo","displayName":"Update Todo Task","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_calendar_complete_todo","description":"Mark a todo/task complete.","inputSchema":{"type":"object","required":["calendar_name","todo_uid"],"properties":{"etag":{"type":"string","default":""},"todo_uid":{"type":"string"},"completed":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"calendar_name":{"type":"string"}}},"title":"Complete Todo Task","logicalName":"nc_calendar_complete_todo","displayName":"Complete Todo Task","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_calendar_delete_todo","description":"Delete a todo/task from a calendar.","inputSchema":{"type":"object","required":["calendar_name","todo_uid"],"properties":{"todo_uid":{"type":"string"},"calendar_name":{"type":"string"}}},"title":"Delete Todo Task","logicalName":"nc_calendar_delete_todo","displayName":"Delete Todo Task","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_calendar_search_todos","description":"Search todos across all calendars with optional filtering.","inputSchema":{"type":"object","properties":{"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"categories":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"min_priority":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"summary_contains":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"title":"Search Todo Tasks","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_calendar_search_todos","displayName":"Search Todo Tasks"},{"name":"collectives_get_collectives","description":"List all Nextcloud Collectives the user has access to","inputSchema":{"type":"object","properties":{}},"title":"List Collectives","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"collectives_get_collectives","displayName":"List Collectives"},{"name":"collectives_get_pages","description":"List all pages in a Nextcloud Collective","inputSchema":{"type":"object","required":["collective_id"],"properties":{"collective_id":{"type":"integer"}}},"title":"List Collective Pages","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"collectives_get_pages","displayName":"List Collective Pages"},{"name":"collectives_get_page","description":"Get a page's metadata and markdown content from a Nextcloud Collective.","inputSchema":{"type":"object","required":["collective_id","page_id"],"properties":{"page_id":{"type":"integer"},"collective_id":{"type":"integer"}}},"title":"Get Collective Page","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"collectives_get_page","displayName":"Get Collective Page"},{"name":"collectives_search_pages","description":"Full-text search within a Nextcloud Collective","inputSchema":{"type":"object","required":["collective_id","query"],"properties":{"query":{"type":"string"},"collective_id":{"type":"integer"}}},"title":"Search Collective Pages","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"collectives_search_pages","displayName":"Search Collective Pages"},{"name":"collectives_get_tags","description":"List all tags in a Nextcloud Collective","inputSchema":{"type":"object","required":["collective_id"],"properties":{"collective_id":{"type":"integer"}}},"title":"List Collective Tags","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"collectives_get_tags","displayName":"List Collective Tags"},{"name":"collectives_get_trashed_pages","description":"List trashed pages in a Nextcloud Collective","inputSchema":{"type":"object","required":["collective_id"],"properties":{"collective_id":{"type":"integer"}}},"title":"List Trashed Collective Pages","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"collectives_get_trashed_pages","displayName":"List Trashed Collective Pages"},{"name":"collectives_get_trashed_collectives","description":"List all trashed Nextcloud Collectives.","inputSchema":{"type":"object","properties":{}},"title":"List Trashed Collectives","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"collectives_get_trashed_collectives","displayName":"List Trashed Collectives"},{"name":"collectives_create_collective","description":"Create a new Nextcloud Collective","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"emoji":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"title":"Create Collective","logicalName":"collectives_create_collective","displayName":"Create Collective","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"collectives_set_collective_emoji","description":"Set or clear the emoji on a Nextcloud Collective.","inputSchema":{"type":"object","required":["collective_id"],"properties":{"emoji":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"collective_id":{"type":"integer"}}},"title":"Set Collective Emoji","logicalName":"collectives_set_collective_emoji","displayName":"Set Collective Emoji","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"collectives_trash_collective","description":"Move a Nextcloud Collective to trash (soft delete).","inputSchema":{"type":"object","required":["collective_id"],"properties":{"collective_id":{"type":"integer"}}},"title":"Trash Collective","logicalName":"collectives_trash_collective","displayName":"Trash Collective","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"collectives_delete_collective","description":"Permanently delete a Nextcloud Collective.","inputSchema":{"type":"object","required":["collective_id"],"properties":{"collective_id":{"type":"integer"}}},"title":"Delete Collective","logicalName":"collectives_delete_collective","displayName":"Delete Collective","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"collectives_restore_collective","description":"Restore a Nextcloud Collective from trash.","inputSchema":{"type":"object","required":["collective_id"],"properties":{"collective_id":{"type":"integer"}}},"title":"Restore Collective","logicalName":"collectives_restore_collective","displayName":"Restore Collective","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"collectives_create_page","description":"Create a new page in a Nextcloud Collective.","inputSchema":{"type":"object","required":["collective_id","parent_id","title"],"properties":{"parent_id":{"type":"integer"},"collective_id":{"type":"integer"}}},"title":"Create Collective Page","logicalName":"collectives_create_page","displayName":"Create Collective Page","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"collectives_move_page","description":"Move or copy a page within a Nextcloud Collective","inputSchema":{"type":"object","required":["collective_id","page_id"],"properties":{"copy":{"type":"boolean","default":false},"index":{"type":"integer","default":0},"page_id":{"type":"integer"},"parent_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"collective_id":{"type":"integer"}}},"title":"Move Collective Page","logicalName":"collectives_move_page","displayName":"Move Collective Page","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"collectives_trash_page","description":"Move a page to trash in a Nextcloud Collective (soft delete).","inputSchema":{"type":"object","required":["collective_id","page_id"],"properties":{"page_id":{"type":"integer"},"collective_id":{"type":"integer"}}},"title":"Trash Collective Page","logicalName":"collectives_trash_page","displayName":"Trash Collective Page","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"collectives_restore_page","description":"Restore a page from trash in a Nextcloud Collective","inputSchema":{"type":"object","required":["collective_id","page_id"],"properties":{"page_id":{"type":"integer"},"collective_id":{"type":"integer"}}},"title":"Restore Collective Page","logicalName":"collectives_restore_page","displayName":"Restore Collective Page","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"collectives_set_page_emoji","description":"Set or clear the emoji on a Nextcloud Collective page","inputSchema":{"type":"object","required":["collective_id","page_id"],"properties":{"emoji":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"page_id":{"type":"integer"},"collective_id":{"type":"integer"}}},"title":"Set Collective Page Emoji","logicalName":"collectives_set_page_emoji","displayName":"Set Collective Page Emoji","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"collectives_create_tag","description":"Create a new tag in a Nextcloud Collective","inputSchema":{"type":"object","required":["collective_id","name","color"],"properties":{"name":{"type":"string"},"color":{"type":"string"},"collective_id":{"type":"integer"}}},"title":"Create Collective Tag","logicalName":"collectives_create_tag","displayName":"Create Collective Tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"collectives_assign_tag","description":"Assign a tag to a page in a Nextcloud Collective","inputSchema":{"type":"object","required":["collective_id","page_id","tag_id"],"properties":{"tag_id":{"type":"integer"},"page_id":{"type":"integer"},"collective_id":{"type":"integer"}}},"title":"Assign Tag to Collective Page","logicalName":"collectives_assign_tag","displayName":"Assign Tag to Collective Page","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"collectives_remove_tag","description":"Remove a tag from a page in a Nextcloud Collective.","inputSchema":{"type":"object","required":["collective_id","page_id","tag_id"],"properties":{"tag_id":{"type":"integer"},"page_id":{"type":"integer"},"collective_id":{"type":"integer"}}},"title":"Remove Tag from Collective Page","logicalName":"collectives_remove_tag","displayName":"Remove Tag from Collective Page","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_contacts_list_addressbooks","description":"List all addressbooks for the user.","inputSchema":{"type":"object","properties":{}},"title":"List Address Books","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_contacts_list_addressbooks","displayName":"List Address Books"},{"name":"nc_contacts_list_contacts","description":"List all contacts in the specified addressbook.","inputSchema":{"type":"object","required":["addressbook"],"properties":{"addressbook":{"type":"string"}}},"title":"List Contacts","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_contacts_list_contacts","displayName":"List Contacts"},{"name":"nc_contacts_search_contacts","description":"Search contacts by free-text query across name, nickname, email, and phone.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"},"addressbook":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"title":"Search Contacts","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_contacts_search_contacts","displayName":"Search Contacts"},{"name":"nc_contacts_create_addressbook","description":"Create a new addressbook.","inputSchema":{"type":"object","required":["name","display_name"],"properties":{"name":{"type":"string"},"display_name":{"type":"string"}}},"title":"Create Address Book","logicalName":"nc_contacts_create_addressbook","displayName":"Create Address Book","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_contacts_delete_addressbook","description":"Delete an addressbook.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}},"title":"Delete Address Book","logicalName":"nc_contacts_delete_addressbook","displayName":"Delete Address Book","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_contacts_create_contact","description":"Create a new contact.","inputSchema":{"type":"object","required":["addressbook","uid","contact_data"],"properties":{"uid":{"type":"string"},"addressbook":{"type":"string"},"contact_data":{"type":"object","additionalProperties":true}}},"title":"Create Contact","logicalName":"nc_contacts_create_contact","displayName":"Create Contact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_contacts_delete_contact","description":"Delete a contact.","inputSchema":{"type":"object","required":["addressbook","uid"],"properties":{"uid":{"type":"string"},"addressbook":{"type":"string"}}},"title":"Delete Contact","logicalName":"nc_contacts_delete_contact","displayName":"Delete Contact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_contacts_update_contact","description":"Update an existing contact while preserving all existing properties.","inputSchema":{"type":"object","required":["addressbook","uid","contact_data"],"properties":{"uid":{"type":"string"},"etag":{"type":"string","default":""},"addressbook":{"type":"string"},"contact_data":{"type":"object","additionalProperties":true}}},"title":"Update Contact","logicalName":"nc_contacts_update_contact","displayName":"Update Contact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_news_list_folders","description":"List all News folders (requires news.read scope).","inputSchema":{"type":"object","properties":{}},"title":"List News Folders","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_news_list_folders","displayName":"List News Folders"},{"name":"nc_news_list_feeds","description":"List all News feeds with metadata (requires news.read scope).","inputSchema":{"type":"object","properties":{}},"title":"List News Feeds","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_news_list_feeds","displayName":"List News Feeds"},{"name":"nc_news_list_items","description":"List News items (articles) with optional filtering (requires news.read scope).","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":50},"offset":{"type":"integer","default":0},"feed_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"folder_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"unread_only":{"type":"boolean","default":false},"starred_only":{"type":"boolean","default":false}}},"title":"List News Items","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_news_list_items","displayName":"List News Items"},{"name":"nc_news_get_item","description":"Get a specific News item by ID with full content (requires news.read scope).","inputSchema":{"type":"object","required":["item_id"],"properties":{"item_id":{"type":"integer"}}},"title":"Get News Item","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_news_get_item","displayName":"Get News Item"},{"name":"nc_news_get_starred_items","description":"Get starred (favorited) News items (requires news.read scope).","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":50},"offset":{"type":"integer","default":0}}},"title":"Get Starred News Items","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_news_get_starred_items","displayName":"Get Starred News Items"},{"name":"nc_news_get_unread_items","description":"Get unread News items (requires news.read scope).","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":50},"offset":{"type":"integer","default":0}}},"title":"Get Unread News Items","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_news_get_unread_items","displayName":"Get Unread News Items"},{"name":"nc_news_get_feed_health","description":"Get health status for a specific feed (requires news.read scope).","inputSchema":{"type":"object","required":["feed_id"],"properties":{"feed_id":{"type":"integer"}}},"title":"Get News Feed Health","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_news_get_feed_health","displayName":"Get News Feed Health"},{"name":"nc_news_get_status","description":"Get News app status and version (requires news.read scope).","inputSchema":{"type":"object","properties":{}},"title":"Get News App Status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_news_get_status","displayName":"Get News App Status"},{"name":"nc_mail_list_accounts","description":"List the user's configured mail accounts (requires mail.read scope).","inputSchema":{"type":"object","properties":{}},"title":"List Mail Accounts","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_mail_list_accounts","displayName":"List Mail Accounts"},{"name":"nc_mail_list_mailboxes","description":"List the mailboxes (folders) of a mail account (requires mail.read scope).","inputSchema":{"type":"object","required":["account_id"],"properties":{"account_id":{"type":"integer"}}},"title":"List Mail Mailboxes","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_mail_list_mailboxes","displayName":"List Mail Mailboxes"},{"name":"nc_mail_list_messages","description":"List message envelopes in a mailbox, newest first (requires mail.read scope).","inputSchema":{"type":"object","required":["mailbox_id"],"properties":{"limit":{"type":"integer","default":20},"cursor":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"mailbox_id":{"type":"integer"},"search_filter":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"title":"List Mail Messages","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_mail_list_messages","displayName":"List Mail Messages"},{"name":"nc_mail_get_message","description":"Get a single mail message with its full body (requires mail.read scope).","inputSchema":{"type":"object","required":["message_id"],"properties":{"message_id":{"type":"integer"}}},"title":"Get Mail Message","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_mail_get_message","displayName":"Get Mail Message"},{"name":"nc_mail_send_message","description":"Send an email through a configured Nextcloud Mail account (requires mail.send scope).","inputSchema":{"type":"object","required":["account_id","to","subject","body"],"properties":{"cc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"to":{"type":"string"},"bcc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"body":{"type":"string"},"is_html":{"type":"boolean","default":false},"subject":{"type":"string"},"account_id":{"type":"integer"},"references":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"title":"Send Mail Message","logicalName":"nc_mail_send_message","displayName":"Send Mail Message","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_mail_get_attachment","description":"Get a single mail attachment's metadata and content (requires mail.read scope).","inputSchema":{"type":"object","required":["message_id","attachment_id"],"properties":{"message_id":{"type":"integer"},"attachment_id":{"type":"string"}}},"title":"Get Mail Attachment","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_mail_get_attachment","displayName":"Get Mail Attachment"},{"name":"nc_mail_get_message_source","description":"Get a message's raw RFC 2822 source (requires mail.read scope).","inputSchema":{"type":"object","required":["message_id"],"properties":{"message_id":{"type":"integer"}}},"title":"Get Mail Message Source","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_mail_get_message_source","displayName":"Get Mail Message Source"},{"name":"nc_mail_set_flags","description":"Set IMAP flags on a message, e.g. mark it read (requires mail.write scope).","inputSchema":{"type":"object","required":["message_id"],"properties":{"junk":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"seen":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"flagged":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"answered":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"message_id":{"type":"integer"}}},"title":"Set Mail Message Flags","logicalName":"nc_mail_set_flags","displayName":"Set Mail Message Flags","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_mail_create_tag","description":"Create a mail tag, or return the existing one (requires mail.write scope).","inputSchema":{"type":"object","required":["display_name"],"properties":{"color":{"type":"string","default":"#0082c9"},"display_name":{"type":"string","maxLength":128}}},"title":"Create Mail Tag","logicalName":"nc_mail_create_tag","displayName":"Create Mail Tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_mail_set_tag","description":"Assign a tag to a message (requires mail.write scope).","inputSchema":{"type":"object","required":["message_id","tag"],"properties":{"tag":{"type":"string","maxLength":128},"message_id":{"type":"integer"}}},"title":"Tag Mail Message","logicalName":"nc_mail_set_tag","displayName":"Tag Mail Message","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_mail_remove_tag","description":"Remove a tag from a message (requires mail.write scope).","inputSchema":{"type":"object","required":["message_id","tag"],"properties":{"tag":{"type":"string","maxLength":128},"message_id":{"type":"integer"}}},"title":"Untag Mail Message","logicalName":"nc_mail_remove_tag","displayName":"Untag Mail Message","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_mail_move_message","description":"Move a message to another mailbox (requires mail.write scope).","inputSchema":{"type":"object","required":["message_id","destination_mailbox_id"],"properties":{"message_id":{"type":"integer"},"destination_mailbox_id":{"type":"integer"}}},"title":"Move Mail Message","logicalName":"nc_mail_move_message","displayName":"Move Mail Message","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_mail_delete_message","description":"Delete a message (requires mail.write scope).","inputSchema":{"type":"object","required":["message_id"],"properties":{"message_id":{"type":"integer"}}},"title":"Delete Mail Message","logicalName":"nc_mail_delete_message","displayName":"Delete Mail Message","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"talk_list_conversations","description":"List the user's Talk conversations (rooms).","inputSchema":{"type":"object","properties":{"include_status":{"type":"boolean","default":false},"modified_since":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"title":"List Talk Conversations","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"talk_list_conversations","displayName":"List Talk Conversations"},{"name":"talk_get_conversation","description":"Get details of a Talk conversation by its token.","inputSchema":{"type":"object","required":["token"],"properties":{"token":{"type":"string"}}},"title":"Get Talk Conversation","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"talk_get_conversation","displayName":"Get Talk Conversation"},{"name":"talk_get_messages","description":"Read chat history for a Talk conversation.","inputSchema":{"type":"object","required":["token"],"properties":{"limit":{"type":"integer","default":50},"token":{"type":"string"},"include_last_known":{"type":"boolean","default":false},"last_known_message_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"title":"Get Talk Messages","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"talk_get_messages","displayName":"Get Talk Messages"},{"name":"talk_list_participants","description":"List the participants of a Talk conversation.","inputSchema":{"type":"object","required":["token"],"properties":{"token":{"type":"string"},"include_status":{"type":"boolean","default":false}}},"title":"List Talk Conversation Participants","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"talk_list_participants","displayName":"List Talk Conversation Participants"},{"name":"talk_send_message","description":"Post a chat message into a Talk conversation as the user.","inputSchema":{"type":"object","required":["token","message"],"properties":{"token":{"type":"string"},"silent":{"type":"boolean","default":false},"message":{"type":"string"},"reply_to":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"title":"Send Talk Message","logicalName":"talk_send_message","displayName":"Send Talk Message","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"talk_mark_as_read","description":"Move the user's read marker forward in a Talk conversation.","inputSchema":{"type":"object","required":["token"],"properties":{"token":{"type":"string"},"last_read_message":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"title":"Mark Talk Conversation as Read","logicalName":"talk_mark_as_read","displayName":"Mark Talk Conversation as Read","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"talk_create_conversation","description":"Create a new Talk conversation (room).","inputSchema":{"type":"object","properties":{"invite":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"room_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"room_type":{"enum":[1,2,3],"type":"integer","default":2}}},"title":"Create Talk Conversation","logicalName":"talk_create_conversation","displayName":"Create Talk Conversation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"talk_add_participant","description":"Add a participant to a group or public Talk conversation.","inputSchema":{"type":"object","required":["token","participant"],"properties":{"token":{"type":"string"},"source":{"enum":["users","groups","emails","circles","federated_users"],"type":"string","default":"users"},"participant":{"type":"string"}}},"title":"Add Talk Participant","logicalName":"talk_add_participant","displayName":"Add Talk Participant","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"talk_list_reactions","description":"List the reactions on a Talk chat message, grouped by emoji.","inputSchema":{"type":"object","required":["token","message_id"],"properties":{"token":{"type":"string"},"reaction":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"message_id":{"type":"integer"}}},"title":"List Talk Message Reactions","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"talk_list_reactions","displayName":"List Talk Message Reactions"},{"name":"talk_react","description":"React to a Talk chat message with an emoji.","inputSchema":{"type":"object","required":["token","message_id","reaction"],"properties":{"token":{"type":"string"},"reaction":{"type":"string"},"message_id":{"type":"integer"}}},"title":"React to Talk Message","logicalName":"talk_react","displayName":"React to Talk Message","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"talk_remove_reaction","description":"Remove the user's own reaction from a Talk chat message.","inputSchema":{"type":"object","required":["token","message_id","reaction"],"properties":{"token":{"type":"string"},"reaction":{"type":"string"},"message_id":{"type":"integer"}}},"title":"Remove Talk Message Reaction","logicalName":"talk_remove_reaction","displayName":"Remove Talk Message Reaction","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Center-Seller-HOSTING&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuY2VudGVyc2wuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Center-Seller-HOSTING%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.centersl.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Center-Seller-HOSTING%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.centersl.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Center+Seller+HOSTING&connectorUrl=https%3A%2F%2Fmcp.centersl.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Center-Seller-HOSTING\" --url \"https://mcp.centersl.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/centersl-mcp-1df48b7f0b","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/centersl-mcp-1df48b7f0b/tools/{tool}","mcpServerUrl":"https://mcp.centersl.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/centersl-mcp-1df48b7f0b?live=1"}