{"apiVersion":"v1","directorySlug":"worldsimp-mcp-952a10dff8","title":"World Simp & Friends","description":"World Simp & Friends (WS&F) — A pioneering community organizing Hololive, VTuber, Anime, and pop culture offline events. Connecting fans, sharing passions, and creating unforgettable experiences.","pageUrl":"https://www.mcpbundles.com/skills/worldsimp-mcp-952a10dff8","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.worldsimp.com/mcp","hostedMcpUrl":null,"toolCount":136,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.worldsimp/worldsimp-mcp-952a10dff8","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"nc_notes_create_note","description":"Create a new note (requires notes.write scope)","inputSchema":{"type":"object","required":["title","content","category"],"properties":{"content":{"type":"string"},"category":{"type":"string"}}},"title":"Create Note","logicalName":"nc_notes_create_note","displayName":"Create Note","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_notes_update_note","description":"Update an existing note's title, content, or category (requires notes.write scope).","inputSchema":{"type":"object","required":["note_id","etag","title","content","category"],"properties":{"etag":{"type":"string"},"content":{"anyOf":[{"type":"string"},{"type":"null"}]},"note_id":{"type":"integer"},"category":{"anyOf":[{"type":"string"},{"type":"null"}]}}},"title":"Update Note","logicalName":"nc_notes_update_note","displayName":"Update Note","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_notes_append_content","description":"Append content to an existing note. The tool adds a `\n---\n`\n        between the note and what will be appended.","inputSchema":{"type":"object","required":["note_id","content"],"properties":{"content":{"type":"string"},"note_id":{"type":"integer"}}},"title":"Append to Note","logicalName":"nc_notes_append_content","displayName":"Append to Note","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_notes_search_notes","description":"Search notes by title or content, returning only id, title, and category (requires notes.read scope).","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}}},"title":"Search Notes","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_notes_search_notes","displayName":"Search Notes"},{"name":"nc_notes_get_note","description":"Get a specific note by its ID (requires notes.read scope)","inputSchema":{"type":"object","required":["note_id"],"properties":{"note_id":{"type":"integer"}}},"title":"Get Note","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_notes_get_note","displayName":"Get Note"},{"name":"nc_notes_get_attachment","description":"Get a specific attachment from a note","inputSchema":{"type":"object","required":["note_id","attachment_filename"],"properties":{"note_id":{"type":"integer"},"attachment_filename":{"type":"string"}}},"title":"Get Note Attachment","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_notes_get_attachment","displayName":"Get Note Attachment"},{"name":"nc_notes_delete_note","description":"Delete a note permanently","inputSchema":{"type":"object","required":["note_id"],"properties":{"note_id":{"type":"integer"}}},"title":"Delete Note","logicalName":"nc_notes_delete_note","displayName":"Delete Note","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_tables_list_tables","description":"List all tables available to the user","inputSchema":{"type":"object","properties":{}},"title":"List Tables","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_tables_list_tables","displayName":"List Tables"},{"name":"nc_tables_get_schema","description":"Get the schema/structure of a specific table including columns and views","inputSchema":{"type":"object","required":["table_id"],"properties":{"table_id":{"type":"integer"}}},"title":"Get Table Schema","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_tables_get_schema","displayName":"Get Table Schema"},{"name":"nc_tables_read_table","description":"Read rows from a table with optional pagination","inputSchema":{"type":"object","required":["table_id"],"properties":{"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"offset":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"table_id":{"type":"integer"}}},"title":"Read Table Rows","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nc_tables_read_table","displayName":"Read Table Rows"},{"name":"nc_tables_insert_row","description":"Insert a new row into a table.","inputSchema":{"type":"object","required":["table_id","data"],"properties":{"data":{"type":"object","additionalProperties":true},"table_id":{"type":"integer"}}},"title":"Insert Table Row","logicalName":"nc_tables_insert_row","displayName":"Insert Table Row","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_tables_update_row","description":"Update an existing row in a table.","inputSchema":{"type":"object","required":["row_id","data"],"properties":{"data":{"type":"object","additionalProperties":true},"row_id":{"type":"integer"}}},"title":"Update Table Row","logicalName":"nc_tables_update_row","displayName":"Update Table Row","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nc_tables_delete_row","description":"Delete a row from a table","inputSchema":{"type":"object","required":["row_id"],"properties":{"row_id":{"type":"integer"}}},"title":"Delete Table Row","logicalName":"nc_tables_delete_row","displayName":"Delete Table Row","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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_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_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_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_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":"deck_get_boards","description":"Get all Nextcloud Deck boards","inputSchema":{"type":"object","properties":{}},"title":"List Deck Boards","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"deck_get_boards","displayName":"List Deck Boards"},{"name":"deck_get_board","description":"Get details of a specific Nextcloud Deck board.","inputSchema":{"type":"object","required":["board_id"],"properties":{"board_id":{"type":"integer"},"include_acl":{"type":"boolean","default":true},"include_users":{"type":"boolean","default":true},"include_labels":{"type":"boolean","default":true}}},"title":"Get Deck Board","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"deck_get_board","displayName":"Get Deck Board"},{"name":"deck_get_archived_stacks","description":"List archived stacks (with their archived cards) for a Nextcloud\n        Deck board.","inputSchema":{"type":"object","required":["board_id"],"properties":{"label":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"detail":{"enum":["summary","full"],"type":"string","default":"summary"},"board_id":{"type":"integer"},"assigned_to":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"description_max_length":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"description_preview_length":{"type":"integer","default":140}}},"title":"List Archived Deck Stacks","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"deck_get_archived_stacks","displayName":"List Archived Deck Stacks"},{"name":"deck_get_board_overview","description":"Get a compact, whole-board snapshot in a single call.","inputSchema":{"type":"object","required":["board_id"],"properties":{"label":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"status":{"enum":["all","open","done","archived"],"type":"string","default":"open"},"board_id":{"type":"integer"},"assigned_to":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"description_preview_length":{"type":"integer","default":140}}},"title":"Get Deck Board Overview","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"deck_get_board_overview","displayName":"Get Deck Board Overview"},{"name":"deck_get_card","description":"Get details of a specific Nextcloud Deck card","inputSchema":{"type":"object","required":["board_id","stack_id","card_id"],"properties":{"card_id":{"type":"integer"},"board_id":{"type":"integer"},"stack_id":{"type":"integer"}}},"title":"Get Deck Card","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"deck_get_card","displayName":"Get Deck Card"},{"name":"deck_get_labels","description":"Get all labels in a Nextcloud Deck board","inputSchema":{"type":"object","required":["board_id"],"properties":{"board_id":{"type":"integer"}}},"title":"List Deck Labels","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"deck_get_labels","displayName":"List Deck Labels"},{"name":"deck_get_label","description":"Get details of a specific Nextcloud Deck label","inputSchema":{"type":"object","required":["board_id","label_id"],"properties":{"board_id":{"type":"integer"},"label_id":{"type":"integer"}}},"title":"Get Deck Label","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"deck_get_label","displayName":"Get Deck Label"},{"name":"deck_create_board","description":"Create a new Nextcloud Deck board","inputSchema":{"type":"object","required":["title","color"],"properties":{"color":{"type":"string"}}},"title":"Create Deck Board","logicalName":"deck_create_board","displayName":"Create Deck Board","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_create_stack","description":"Create a new stack in a Nextcloud Deck board","inputSchema":{"type":"object","required":["board_id","title","order"],"properties":{"order":{"type":"integer"},"board_id":{"type":"integer"}}},"title":"Create Deck Stack","logicalName":"deck_create_stack","displayName":"Create Deck Stack","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_update_stack","description":"Update a Nextcloud Deck stack","inputSchema":{"type":"object","required":["board_id","stack_id"],"properties":{"order":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"board_id":{"type":"integer"},"stack_id":{"type":"integer"}}},"title":"Update Deck Stack","logicalName":"deck_update_stack","displayName":"Update Deck Stack","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_delete_stack","description":"Delete a Nextcloud Deck stack","inputSchema":{"type":"object","required":["board_id","stack_id"],"properties":{"board_id":{"type":"integer"},"stack_id":{"type":"integer"}}},"title":"Delete Deck Stack","logicalName":"deck_delete_stack","displayName":"Delete Deck Stack","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_create_card","description":"Create a new card in a Nextcloud Deck stack","inputSchema":{"type":"object","required":["board_id","stack_id","title"],"properties":{"type":{"type":"string","default":"plain"},"order":{"type":"integer","default":999},"duedate":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"board_id":{"type":"integer"},"stack_id":{"type":"integer"}}},"title":"Create Deck Card","logicalName":"deck_create_card","displayName":"Create Deck Card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_delete_card","description":"Delete a Nextcloud Deck card","inputSchema":{"type":"object","required":["board_id","stack_id","card_id"],"properties":{"card_id":{"type":"integer"},"board_id":{"type":"integer"},"stack_id":{"type":"integer"}}},"title":"Delete Deck Card","logicalName":"deck_delete_card","displayName":"Delete Deck Card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_archive_card","description":"Archive a Nextcloud Deck card","inputSchema":{"type":"object","required":["board_id","stack_id","card_id"],"properties":{"card_id":{"type":"integer"},"board_id":{"type":"integer"},"stack_id":{"type":"integer"}}},"title":"Archive Deck Card","logicalName":"deck_archive_card","displayName":"Archive Deck Card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_unarchive_card","description":"Unarchive a Nextcloud Deck card","inputSchema":{"type":"object","required":["board_id","stack_id","card_id"],"properties":{"card_id":{"type":"integer"},"board_id":{"type":"integer"},"stack_id":{"type":"integer"}}},"title":"Unarchive Deck Card","logicalName":"deck_unarchive_card","displayName":"Unarchive Deck Card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_reorder_card","description":"Reorder a Nextcloud Deck card within a board.","inputSchema":{"type":"object","required":["board_id","stack_id","card_id","order","target_stack_id"],"properties":{"order":{"type":"integer"},"card_id":{"type":"integer"},"board_id":{"type":"integer"},"stack_id":{"type":"integer"},"target_stack_id":{"type":"integer"}}},"title":"Reorder Deck Card","logicalName":"deck_reorder_card","displayName":"Reorder Deck Card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_move_card_to_board","description":"Move a Nextcloud Deck card to a stack on a different board.","inputSchema":{"type":"object","required":["source_board_id","source_stack_id","card_id","target_board_id","target_stack_id"],"properties":{"order":{"type":"integer","default":0},"card_id":{"type":"integer"},"source_board_id":{"type":"integer"},"source_stack_id":{"type":"integer"},"target_board_id":{"type":"integer"},"target_stack_id":{"type":"integer"}}},"title":"Move Deck Card to Another Board","logicalName":"deck_move_card_to_board","displayName":"Move Deck Card to Another Board","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_create_label","description":"Create a new label in a Nextcloud Deck board","inputSchema":{"type":"object","required":["board_id","title","color"],"properties":{"color":{"type":"string"},"board_id":{"type":"integer"}}},"title":"Create Deck Label","logicalName":"deck_create_label","displayName":"Create Deck Label","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_update_label","description":"Update a Nextcloud Deck label","inputSchema":{"type":"object","required":["board_id","label_id"],"properties":{"color":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"board_id":{"type":"integer"},"label_id":{"type":"integer"}}},"title":"Update Deck Label","logicalName":"deck_update_label","displayName":"Update Deck Label","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_delete_label","description":"Delete a Nextcloud Deck label","inputSchema":{"type":"object","required":["board_id","label_id"],"properties":{"board_id":{"type":"integer"},"label_id":{"type":"integer"}}},"title":"Delete Deck Label","logicalName":"deck_delete_label","displayName":"Delete Deck Label","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_assign_label_to_card","description":"Assign a label to a Nextcloud Deck card","inputSchema":{"type":"object","required":["board_id","stack_id","card_id","label_id"],"properties":{"card_id":{"type":"integer"},"board_id":{"type":"integer"},"label_id":{"type":"integer"},"stack_id":{"type":"integer"}}},"title":"Assign Label to Deck Card","logicalName":"deck_assign_label_to_card","displayName":"Assign Label to Deck Card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_remove_label_from_card","description":"Remove a label from a Nextcloud Deck card","inputSchema":{"type":"object","required":["board_id","stack_id","card_id","label_id"],"properties":{"card_id":{"type":"integer"},"board_id":{"type":"integer"},"label_id":{"type":"integer"},"stack_id":{"type":"integer"}}},"title":"Remove Label from Deck Card","logicalName":"deck_remove_label_from_card","displayName":"Remove Label from Deck Card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_assign_user_to_card","description":"Assign a user to a Nextcloud Deck card","inputSchema":{"type":"object","required":["board_id","stack_id","card_id","user_id"],"properties":{"card_id":{"type":"integer"},"user_id":{"type":"string"},"board_id":{"type":"integer"},"stack_id":{"type":"integer"}}},"title":"Assign User to Deck Card","logicalName":"deck_assign_user_to_card","displayName":"Assign User to Deck Card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_unassign_user_from_card","description":"Unassign a user from a Nextcloud Deck card","inputSchema":{"type":"object","required":["board_id","stack_id","card_id","user_id"],"properties":{"card_id":{"type":"integer"},"user_id":{"type":"string"},"board_id":{"type":"integer"},"stack_id":{"type":"integer"}}},"title":"Unassign User from Deck Card","logicalName":"deck_unassign_user_from_card","displayName":"Unassign User from Deck Card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_assign_dependent_card","description":"Mark a Nextcloud Deck card as depending on another card.","inputSchema":{"type":"object","required":["board_id","stack_id","card_id","dependent_card_id"],"properties":{"card_id":{"type":"integer"},"board_id":{"type":"integer"},"stack_id":{"type":"integer"},"dependent_card_id":{"type":"integer"}}},"title":"Add Dependent Card to Deck Card","logicalName":"deck_assign_dependent_card","displayName":"Add Dependent Card to Deck Card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_remove_dependent_card","description":"Remove a dependency between two Nextcloud Deck cards.","inputSchema":{"type":"object","required":["board_id","stack_id","card_id","dependent_card_id"],"properties":{"card_id":{"type":"integer"},"board_id":{"type":"integer"},"stack_id":{"type":"integer"},"dependent_card_id":{"type":"integer"}}},"title":"Remove Dependent Card from Deck Card","logicalName":"deck_remove_dependent_card","displayName":"Remove Dependent Card from Deck Card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_get_card_comments","description":"List comments on a Nextcloud Deck card.","inputSchema":{"type":"object","required":["card_id"],"properties":{"limit":{"type":"integer","default":20},"order":{"enum":["newest","oldest"],"type":"string","default":"newest"},"detail":{"enum":["summary","full"],"type":"string","default":"summary"},"offset":{"type":"integer","default":0},"card_id":{"type":"integer"},"message_max_length":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"title":"List Deck Card Comments","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"deck_get_card_comments","displayName":"List Deck Card Comments"},{"name":"deck_create_card_comment","description":"Create a comment on a Nextcloud Deck card.","inputSchema":{"type":"object","required":["card_id","message"],"properties":{"card_id":{"type":"integer"},"message":{"type":"string"},"overflow":{"enum":["error","split"],"type":"string","default":"error"},"parent_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"title":"Create Deck Card Comment","logicalName":"deck_create_card_comment","displayName":"Create Deck Card Comment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_update_card_comment","description":"Update a Nextcloud Deck card comment.","inputSchema":{"type":"object","required":["card_id","comment_id","message"],"properties":{"card_id":{"type":"integer"},"message":{"type":"string"},"comment_id":{"type":"integer"}}},"title":"Update Deck Card Comment","logicalName":"deck_update_card_comment","displayName":"Update Deck Card Comment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_delete_card_comment","description":"Delete a Nextcloud Deck card comment","inputSchema":{"type":"object","required":["card_id","comment_id"],"properties":{"card_id":{"type":"integer"},"comment_id":{"type":"integer"}}},"title":"Delete Deck Card Comment","logicalName":"deck_delete_card_comment","displayName":"Delete Deck Card Comment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_attach_file","description":"Attach an existing Nextcloud file to a Deck card without copying.","inputSchema":{"type":"object","required":["card_id","path"],"properties":{"path":{"type":"string"},"card_id":{"type":"integer"}}},"title":"Attach File to Deck Card","logicalName":"deck_attach_file","displayName":"Attach File to Deck Card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_attach_note","description":"Attach a Nextcloud Note to a Deck card without copying.","inputSchema":{"type":"object","required":["card_id","note_id"],"properties":{"card_id":{"type":"integer"},"note_id":{"type":"integer"}}},"title":"Attach Note to Deck Card","logicalName":"deck_attach_note","displayName":"Attach Note to Deck Card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deck_list_attachments","description":"List attachments on a Nextcloud Deck card.","inputSchema":{"type":"object","required":["board_id","stack_id","card_id"],"properties":{"card_id":{"type":"integer"},"board_id":{"type":"integer"},"stack_id":{"type":"integer"}}},"title":"List Deck Card Attachments","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"deck_list_attachments","displayName":"List Deck Card Attachments"},{"name":"deck_delete_attachment","description":"Delete an attachment from a Nextcloud Deck card.","inputSchema":{"type":"object","required":["board_id","stack_id","card_id","attachment_id"],"properties":{"card_id":{"type":"integer"},"board_id":{"type":"integer"},"stack_id":{"type":"integer"},"attachment_id":{"type":"integer"}}},"title":"Delete Deck Card Attachment","logicalName":"deck_delete_attachment","displayName":"Delete Deck Card Attachment","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}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=World-Simp-Friends&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Aud29ybGRzaW1wLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22World-Simp-Friends%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.worldsimp.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22World-Simp-Friends%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.worldsimp.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=World+Simp+%26+Friends&connectorUrl=https%3A%2F%2Fmcp.worldsimp.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"World-Simp-Friends\" --url \"https://mcp.worldsimp.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/worldsimp-mcp-952a10dff8","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/worldsimp-mcp-952a10dff8/tools/{tool}","mcpServerUrl":"https://mcp.worldsimp.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/worldsimp-mcp-952a10dff8?live=1"}