{"apiVersion":"v1","directorySlug":"connectwunder-mcp-e778972832","title":"ConnectWunder · Mehr Geschäft. Ohne ständig mehr Personal.","description":"Die AI-Software für dein Unternehmen. ConnectWunder verbindet Kontakte, Gespräche, Wissen und Aufgaben, damit AI operative Arbeit übernehmen kann.","pageUrl":"https://www.mcpbundles.com/skills/connectwunder-mcp-e778972832","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.connectwunder.com/mcp","hostedMcpUrl":null,"toolCount":144,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.connectwunder/connectwunder-mcp-e778972832","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"ping","description":"Health check tool. Returns ok: true Effects: Returns a constant health result; does not probe provider health or read workspace records. Calls record operational usage telemetry.","inputSchema":{"type":"object","required":[],"properties":{},"additionalProperties":false},"title":"Ping","logicalName":"ping","displayName":"Ping","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_credit_balance","description":"Read the authenticated workspace’s credit balance when an owner or admin explicitly asks about available credits. This read costs no credits and remains available at zero balance. Returns balance, reservedBalance and availableBalance in credits, provider time (balanceAsOf, nullable), retrieval time and eventual-consistency flags. Recent or pending usage may not yet be reflected; this is not a settlement receipt or a guarantee that a subsequent action can run. Effects: Authorizes workspace owner/","inputSchema":{"type":"object","required":[],"properties":{},"additionalProperties":false},"title":"Get Credit Balance","logicalName":"get_credit_balance","displayName":"Get Credit Balance","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_channel_accounts","description":"List a bounded page of communication channel account summaries available in the authenticated workspace. Use this before reading messages or creating a Draft Handoff; never guess a channelAccountId. Effects: Pages stored channel-account summaries belonging to the workspace; returns provider identifiers and metadata without calling the messaging provider. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"}},"additionalProperties":false},"title":"List Channel Accounts","logicalName":"list_channel_accounts","displayName":"List Channel Accounts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_ai_agents","description":"List a bounded page of AI Agent summaries and ownership metadata. Use get_ai_agent for full safe configuration; API-key secrets are never returned. Effects: Pages authorized agent configurations with compact linked worker/key metadata; API-key id/label/active state are returned, not the secret key. Calls record operational usage telemetry.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"},"includeDeleted":{"type":"boolean"},"includeArchived":{"type":"boolean"}},"additionalProperties":false},"title":"List Ai Agents","logicalName":"list_ai_agents","displayName":"List Ai Agents","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_ai_agent","description":"Read AI Agent metadata and a bounded safe-configuration window. Continue with nextCursor while hasMore is true; worker API-key secrets are never returned. Effects: Reads one authorized agent configuration with bounded instruction windows and linked worker/key metadata; no run starts. Calls record operational usage telemetry.","inputSchema":{"type":"object","required":["agentId"],"properties":{"cursor":{"type":"string"},"agentId":{"type":"string","minLength":1},"metadataOnly":{"type":"boolean"},"maxCharacters":{"type":"integer","maximum":100000,"minimum":1000}},"additionalProperties":false},"title":"Get Ai Agent","logicalName":"get_ai_agent","displayName":"Get Ai Agent","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"archive_ai_agent","description":"Archive an AI Agent, archive its backing Digital Worker, deactivate its worker API key, and activate the resulting current-environment revision. Effects: Archives agent and backing identity/key state and publishes the disabled runtime revision; changes execution/access state without invoking an arbitrary external tool itself. Calls record operational usage telemetry.","inputSchema":{"type":"object","required":["agentId"],"properties":{"agentId":{"type":"string","minLength":1}},"additionalProperties":false},"title":"Archive Ai Agent","logicalName":"archive_ai_agent","displayName":"Archive Ai Agent","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"restore_ai_agent","description":"Restore an archived or recoverably deleted AI Agent, reactivate its backing Digital Worker and worker API key, and activate the resulting current-environment revision. Effects: Restores eligible agent/backing identity/key and activates a runtime revision; restored active schedules can resume externally acting automation. Calls record operational usage telemetry.","inputSchema":{"type":"object","required":["agentId"],"properties":{"agentId":{"type":"string","minLength":1}},"additionalProperties":false},"title":"Restore Ai Agent","logicalName":"restore_ai_agent","displayName":"Restore Ai Agent","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_ai_agent","description":"Recoverably delete an AI Agent for 30 days and activate the resulting current-environment revision. Execution credentials are disabled while runs and audit history are preserved. Effects: Marks agent deleted with retention and disables backing worker/key through lifecycle helpers; publishes runtime revision. This is a recoverable lifecycle deletion, not immediate data erasure. Calls record operational usage telemetry.","inputSchema":{"type":"object","required":["agentId"],"properties":{"agentId":{"type":"string","minLength":1}},"additionalProperties":false},"title":"Delete Ai Agent","logicalName":"delete_ai_agent","displayName":"Delete Ai Agent","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"reactivate_workspace_onboarding","description":"Reopen the workspace onboarding flow so the dashboard shows the onboarding assistant/setup again. Owner/admin only. Effects: Rewrites workspace onboarding state to reactivate the guided flow; repeated invocation changes existing onboarding state. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{},"additionalProperties":false},"title":"Reactivate Workspace Onboarding","logicalName":"reactivate_workspace_onboarding","displayName":"Reactivate Workspace Onboarding","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"comm_query_hot","description":"Query hot communication messages by time range and identifiers. Effects: Reads actor-scoped hot messages in the requested time/identity window; does not poll an external messenger. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["from","to"],"properties":{"to":{"type":"string","format":"date-time"},"from":{"type":"string","format":"date-time"},"limit":{"type":"integer","maximum":200,"minimum":1},"cursor":{"type":"string"},"platform":{"type":"string","maxLength":100},"identifiers":{"type":"array","items":{"type":"string","maxLength":500},"maxItems":50}},"additionalProperties":false},"title":"Comm Query Hot","logicalName":"comm_query_hot","displayName":"Comm Query Hot","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"comm_query_vault_days","description":"Query vault day metadata by time range and identifiers. Effects: Reads actor-scoped vault-day metadata for requested date/identifiers; no external service request. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["from","to"],"properties":{"to":{"type":"string","format":"date-time"},"from":{"type":"string","format":"date-time"},"limit":{"type":"integer","maximum":200,"minimum":1},"cursor":{"type":"string"},"platform":{"type":"string","maxLength":100},"identifiers":{"type":"array","items":{"type":"string","maxLength":500},"maxItems":50}},"additionalProperties":false},"title":"Comm Query Vault Days","logicalName":"comm_query_vault_days","displayName":"Comm Query Vault Days","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"comm_vault_day_get","description":"Fetch vault-day metadata and a bounded serialized content window. Continue with nextCursor while hasMore is true. Effects: Reads one actor-scoped archived conversation day with bounded payload windows and metadata. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"cursor":{"type":"string"},"metadataOnly":{"type":"boolean"},"maxCharacters":{"type":"integer","maximum":100000,"minimum":1000}},"additionalProperties":false},"title":"Comm Vault Day Get","logicalName":"comm_vault_day_get","displayName":"Comm Vault Day Get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find_person_by_name","description":"Finds a person by their display or preferred name. Can be an exact or partial match. Effects: Looks up existing workspace people by name using shared normalized search; does not create a missing person. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["displayName"],"properties":{"displayName":{"type":"string"}},"additionalProperties":false},"title":"Find Person By Name","logicalName":"find_person_by_name","displayName":"Find Person By Name","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_persons","description":"Search persons in the workspace by email (exact), email domain (exact), companyId (exact), or display/preferred name (prefix). Email has precedence over other filters. Effects: Searches private people using email/domain/company/name branches and returns matching records; this is not public people enrichment. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"email":{"type":"string"},"limit":{"type":"integer","maximum":200,"minimum":1},"domain":{"type":"string"},"companyId":{"type":"string"},"displayName":{"type":"string"}},"additionalProperties":false},"title":"Search Persons","logicalName":"search_persons","displayName":"Search Persons","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_persons","description":"List a bounded newest-first page of person summaries. Facts remain available through get_person. Effects: Pages private person summaries with lifecycle/filter cursors and navigation; no person changes. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"},"lifecycleStatus":{"enum":["active","archived","deleted","any"],"type":"string"}},"additionalProperties":false},"title":"List Persons","logicalName":"list_persons","displayName":"List Persons","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_fact_definitions","description":"List a bounded page of fact definitions for the current workspace. Effects: Pages workspace fact definitions including enabled/ingestion flags; no inference or fact write. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","maximum":200,"exclusiveMinimum":0},"cursor":{"type":"string"},"isEnabled":{"type":"boolean"},"autoIngestFromEvents":{"type":"boolean"}},"additionalProperties":false},"title":"List Fact Definitions","logicalName":"list_fact_definitions","displayName":"List Fact Definitions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_fact_definition","description":"Updates label, description, or enabled flag for an existing fact definition. Effects: Updates label/description/enabled and ingestion policy for an existing fact definition and invalidates cache; does not itself rewrite all facts. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["factDefinitionId"],"properties":{"label":{"type":"string"},"isEnabled":{"type":"boolean"},"factDefinitionId":{"type":"string"},"autoIngestFromEvents":{"type":"boolean"}},"additionalProperties":false},"title":"Update Fact Definition","logicalName":"update_fact_definition","displayName":"Update Fact Definition","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_person_profile_snapshot","description":"Get a person profile snapshot. Small snapshots remain inline; large markdown content uses bounded JSON windows with nextCursor. Effects: Reads stored profile narrative, tags and sources through bounded windows, with refresh status; does not perform research. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["personId"],"properties":{"cursor":{"type":"string"},"personId":{"type":"string"},"metadataOnly":{"type":"boolean"},"maxCharacters":{"type":"integer","maximum":100000,"minimum":1000}},"additionalProperties":false},"title":"Get Person Profile Snapshot","logicalName":"get_person_profile_snapshot","displayName":"Get Person Profile Snapshot","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_document_tags","description":"List a bounded page of managed document tag definitions. Effects: Reads paginated document-tag definitions only. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"}},"additionalProperties":false},"title":"List Document Tags","logicalName":"list_document_tags","displayName":"List Document Tags","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_document_tag","description":"Create a managed document tag definition. Effects: Creates a managed document-tag definition; does not assign it to documents. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["name","color"],"properties":{"name":{"type":"string","minLength":1},"color":{"type":"string","pattern":"^#(?:[0-9a-fA-F]{6})$"},"order":{"type":"number"}},"additionalProperties":false},"title":"Create Document Tag","logicalName":"create_document_tag","displayName":"Create Document Tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_document_tag","description":"Update a managed document tag definition. Effects: Overwrites managed document-tag label/color/order; updates the tag definition only. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["tagId"],"properties":{"name":{"type":"string"},"color":{"type":"string","pattern":"^#(?:[0-9a-fA-F]{6})$"},"order":{"type":"number"},"tagId":{"type":"string"}},"additionalProperties":false},"title":"Update Document Tag","logicalName":"update_document_tag","displayName":"Update Document Tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_document_tag","description":"Delete a managed document tag definition and remove it from tagged documents. Effects: Deletes a managed document-tag definition and unassigns that tag from documents. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["tagId"],"properties":{"tagId":{"type":"string"}},"additionalProperties":false},"title":"Delete Document Tag","logicalName":"delete_document_tag","displayName":"Delete Document Tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_document_folders","description":"List a bounded page of document folders. Effects: Reads paginated folder definitions; does not read all document bodies. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"}},"additionalProperties":false},"title":"List Document Folders","logicalName":"list_document_folders","displayName":"List Document Folders","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_document_folder","description":"Delete a document folder and move documents in it back to no folder. Effects: Deletes a document folder and unfiles its documents; does not delete their content. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["folderId"],"properties":{"folderId":{"type":"string"}},"additionalProperties":false},"title":"Delete Document Folder","logicalName":"delete_document_folder","displayName":"Delete Document Folder","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_document_public_share","description":"Read whether a ConnectWunder document has an active public share link. Board feeds expose linked documents only while this share is enabled. Effects: Reads existing private share configuration and URL; does not visit the public URL or enable access. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["documentId"],"properties":{"documentId":{"type":"string"}},"additionalProperties":false},"title":"Get Document Public Share","logicalName":"get_document_public_share","displayName":"Get Document Public Share","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"publish_document_public_share","description":"Enable or update a document's public share link so a public board feed may expose the external share URL. This never exposes the internal document URL. Effects: Creates or updates a token-bearing public document share for a version; can rotate access and enable automatic following of future versions. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["documentId"],"properties":{"versionId":{"type":"string"},"documentId":{"type":"string"},"autoUpdateToLatestVersion":{"type":"boolean"}},"additionalProperties":false},"title":"Publish Document Public Share","logicalName":"publish_document_public_share","displayName":"Publish Document Public Share","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"revoke_document_public_share","description":"Disable a document's public share link immediately. Public board feeds will then omit that document resource. Effects: Disables an existing public document share and therefore revokes external URL access. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["documentId"],"properties":{"documentId":{"type":"string"}},"additionalProperties":false},"title":"Revoke Document Public Share","logicalName":"revoke_document_public_share","displayName":"Revoke Document Public Share","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_document","description":"Recoverably delete a document while preserving its versions for lifecycle recovery and disabling related scheduled reminders. Effects: Soft-deletes document and disables reminders/search visibility while retaining versions; public reads reject the deleted document. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["documentId"],"properties":{"documentId":{"type":"string"}},"additionalProperties":false},"title":"Delete Document","logicalName":"delete_document","displayName":"Delete Document","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_document_versions","description":"List a bounded newest-first page of version summaries for a document. Effects: Pages stored version summaries; does not change the document's latest version. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["documentId"],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"},"documentId":{"type":"string"}},"additionalProperties":false},"title":"List Document Versions","logicalName":"list_document_versions","displayName":"List Document Versions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_document_version","description":"Get document-version metadata and a bounded content window. Continue with nextCursor until hasMore is false when complete content is required. Effects: Reads stored version content with bounded windows and version metadata; does not generate or restore a version. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["documentId","versionId"],"properties":{"cursor":{"type":"string"},"versionId":{"type":"string"},"documentId":{"type":"string"},"metadataOnly":{"type":"boolean"},"maxCharacters":{"type":"integer","maximum":100000,"minimum":1000}},"additionalProperties":false},"title":"Get Document Version","logicalName":"get_document_version","displayName":"Get Document Version","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_board_folders","description":"List a bounded page of board folders in the workspace. Effects: Reads paginated board-folder definitions only. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"}},"additionalProperties":false},"title":"List Board Folders","logicalName":"list_board_folders","displayName":"List Board Folders","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_board_folder","description":"Create a board folder. Effects: Creates a private board-folder record and activity entry. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","minLength":1},"order":{"type":"number"}},"additionalProperties":false},"title":"Create Board Folder","logicalName":"create_board_folder","displayName":"Create Board Folder","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_board_folder","description":"Update a board folder's name or order. Effects: Overwrites board-folder metadata and records workspace activity. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["folderId"],"properties":{"name":{"type":"string"},"order":{"type":"number"},"folderId":{"type":"string"}},"additionalProperties":false},"title":"Update Board Folder","logicalName":"update_board_folder","displayName":"Update Board Folder","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_boards","description":"List a bounded newest-first page of board summaries. Effects: Pages accessible board summaries subject to board access rules. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"}},"additionalProperties":false},"title":"List Boards","logicalName":"list_boards","displayName":"List Boards","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_board_column","description":"For several prepared columns use create_board_columns. For a new board, pass columns to create_board. Create one column in an existing board. Effects: Creates one column via the shared batch-backed command; an enabled feed selecting all active columns can expose it immediately. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId","name"],"properties":{"name":{"type":"string","minLength":1},"order":{"type":"number"},"boardId":{"type":"string"}},"additionalProperties":false},"title":"Create Board Column","logicalName":"create_board_column","displayName":"Create Board Column","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_board_column","description":"Update a board column's name or order. Effects: Overwrites column name/order; current public feeds serialize the modified columns. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId","columnId"],"properties":{"name":{"type":"string"},"order":{"type":"number"},"boardId":{"type":"string"},"columnId":{"type":"string"}},"additionalProperties":false},"title":"Update Board Column","logicalName":"update_board_column","displayName":"Update Board Column","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"apply_board_column_lifecycle","description":"Archive, restore, or soft-delete a board column. Archive/delete only works when the column is empty. Effects: Archives, restores or deletes an empty column through the shared guard; affects column availability and an enabled public feed. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId","columnId","action"],"properties":{"action":{"enum":["archive","restore","soft_delete"],"type":"string"},"boardId":{"type":"string"},"columnId":{"type":"string"}},"additionalProperties":false},"title":"Apply Board Column Lifecycle","logicalName":"apply_board_column_lifecycle","displayName":"Apply Board Column Lifecycle","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_board_tags","description":"List a bounded page of board tag definitions (tag legend with colors). Effects: Reads bounded board-tag definitions only. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId"],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"},"boardId":{"type":"string"}},"additionalProperties":false},"title":"List Board Tags","logicalName":"list_board_tags","displayName":"List Board Tags","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_board_tag","description":"Create a board tag definition with a fixed color. Effects: Creates a board-tag definition; an enabled feed with tags included exposes the new tag definition. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId","name","color"],"properties":{"name":{"type":"string","minLength":1},"color":{"type":"string","pattern":"^#(?:[0-9a-fA-F]{6})$"},"order":{"type":"number"},"boardId":{"type":"string"}},"additionalProperties":false},"title":"Create Board Tag","logicalName":"create_board_tag","displayName":"Create Board Tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_board_tag","description":"Update a board tag definition. Effects: Overwrites tag label/color/order; enabled feeds can expose the replacement definition. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId","tagId"],"properties":{"name":{"type":"string"},"color":{"type":"string","pattern":"^#(?:[0-9a-fA-F]{6})$"},"order":{"type":"number"},"tagId":{"type":"string"},"boardId":{"type":"string"}},"additionalProperties":false},"title":"Update Board Tag","logicalName":"update_board_tag","displayName":"Update Board Tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_board_tag","description":"Delete a board tag definition and remove it from board items. Effects: Deletes a tag and removes assignments from board items in batches; enabled feeds lose the tag and assignments. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId","tagId"],"properties":{"tagId":{"type":"string"},"boardId":{"type":"string"}},"additionalProperties":false},"title":"Delete Board Tag","logicalName":"delete_board_tag","displayName":"Delete Board Tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"move_board_item","description":"Move a board item to a new column/order. Effects: Overwrites item column and fires matching move webhooks; public feed inclusion/content can change. Retries may fire triggers again. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId","itemId","columnId","order"],"properties":{"order":{"type":"number"},"itemId":{"type":"string"},"boardId":{"type":"string"},"columnId":{"type":"string"}},"additionalProperties":false},"title":"Move Board Item","logicalName":"move_board_item","displayName":"Move Board Item","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_board_custom_fields","description":"List a bounded page of the typed custom-field schema for a board. Continue with nextCursor while hasMore is true. Effects: Reads paginated custom-field definitions only. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId"],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"},"boardId":{"type":"string"}},"additionalProperties":false},"title":"List Board Custom Fields","logicalName":"list_board_custom_fields","displayName":"List Board Custom Fields","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_board_custom_field","description":"Delete a board custom field and remove its values from board items. This is irreversible. Effects: Deletes custom-field definition, strips values from items and removes the field from publication configuration; enabled public feeds change. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId","fieldId"],"properties":{"boardId":{"type":"string"},"fieldId":{"type":"string"}},"additionalProperties":false},"title":"Delete Board Custom Field","logicalName":"delete_board_custom_field","displayName":"Delete Board Custom Field","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_board_publication","description":"Read a bounded page of a board's custom-field schema and current public JSON feed configuration, including its share URL when enabled. Effects: Reads board publication configuration, URL and field definitions; no public fetch or publication change. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId"],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"},"boardId":{"type":"string"}},"additionalProperties":false},"title":"Get Board Publication","logicalName":"get_board_publication","displayName":"Get Board Publication","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"revoke_board_feed","description":"Disable a board's public JSON feed immediately. The existing feed URL stops working. Effects: Disables publication and token-backed external access to the board feed. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId"],"properties":{"boardId":{"type":"string"}},"additionalProperties":false},"title":"Revoke Board Feed","logicalName":"revoke_board_feed","displayName":"Revoke Board Feed","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_person_board_memberships","description":"List a bounded page of boards and columns where a person appears. Effects: Reads workspace-scoped item memberships and related boards/columns with pagination; no membership changes. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["personId"],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"},"personId":{"type":"string"}},"additionalProperties":false},"title":"Get Person Board Memberships","logicalName":"get_person_board_memberships","displayName":"Get Person Board Memberships","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"batch_list_board_item_events","description":"Batch-read newest-first events for up to 100 board items without one tool call per item. Supports perItemLimit and since. Effects: Reads bounded note/event pages for a bounded set of items in one authorized board; no writes or trigger dispatch. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId","itemIds"],"properties":{"since":{"type":"string"},"boardId":{"type":"string"},"itemIds":{"type":"array","items":{"type":"string"},"maxItems":100,"minItems":1},"perItemLimit":{"type":"number"}},"additionalProperties":false},"title":"Batch List Board Item Events","logicalName":"batch_list_board_item_events","displayName":"Batch List Board Item Events","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_board_item_events","description":"List a bounded newest-first page of events for a board item. Effects: Reads bounded active item events with cursor pagination; no lifecycle changes. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId","itemId"],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"},"itemId":{"type":"string"},"boardId":{"type":"string"}},"additionalProperties":false},"title":"List Board Item Events","logicalName":"list_board_item_events","displayName":"List Board Item Events","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_asset_import_status","description":"Get the state of an asset upload/import session. After the signed PUT completes it reports uploaded; call finalize_asset_import to validate the bytes and transition to ready. Effects: Reads session metadata and checks object existence; uploaded status is computed in memory and is NOT persisted by this getter. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["sessionId"],"properties":{"sessionId":{"type":"string"}},"additionalProperties":false},"title":"Get Asset Import Status","logicalName":"get_asset_import_status","displayName":"Get Asset Import Status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"finalize_asset_import","description":"Verify a completed upload and return its ready asset ID. Only ready asset IDs can be attached to board events; document images use the returned markdownImage reference. Effects: Validates uploaded object size/type/signature/checksum and writes ready asset/session state, or expired/failed state; retries of ready sessions return the existing asset. No public publication on its own. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["sessionId"],"properties":{"sha256":{"type":"string"},"sessionId":{"type":"string"}},"additionalProperties":false},"title":"Finalize Asset Import","logicalName":"finalize_asset_import","displayName":"Finalize Asset Import","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_board_item_event","description":"Soft delete a board item event or note. Effects: Soft-deletes an item note/event and refreshes item activity/index; does not delete the board item. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["boardId","itemId","eventId"],"properties":{"itemId":{"type":"string"},"boardId":{"type":"string"},"eventId":{"type":"string"}},"additionalProperties":false},"title":"Delete Board Item Event","logicalName":"delete_board_item_event","displayName":"Delete Board Item Event","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_workspace_profile","description":"Get the workspace owner profile (owner context). Effects: Reads authorized workspace business details and owner-profile contact fields from private records. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{},"additionalProperties":false},"title":"Get Workspace Profile","logicalName":"get_workspace_profile","displayName":"Get Workspace Profile","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_workspace_profile","description":"Update the workspace owner profile (owner context). Effects: Overwrites supplied workspace/owner profile fields and normalized contact lists; avatar URL is stored here without a download. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"bio":{"type":"string"},"timezone":{"type":"string"},"avatarUrl":{"type":"string","format":"uri"},"displayName":{"type":"string"},"ownerEmails":{"type":"array","items":{"type":"string","format":"email"}},"ownerPhones":{"type":"array","items":{"type":"string"}},"titleOrRole":{"type":"string"}},"additionalProperties":false},"title":"Update Workspace Profile","logicalName":"update_workspace_profile","displayName":"Update Workspace Profile","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_person_tags","description":"List a bounded page of managed person tag definitions. Effects: Reads bounded person-tag definitions only. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"}},"additionalProperties":false},"title":"List Person Tags","logicalName":"list_person_tags","displayName":"List Person Tags","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_person_tag","description":"Create a managed person tag definition. Effects: Creates a managed person-tag definition; does not assign it to a person. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["name","color"],"properties":{"name":{"type":"string","minLength":1},"color":{"type":"string","pattern":"^#(?:[0-9a-fA-F]{6})$"},"order":{"type":"number"}},"additionalProperties":false},"title":"Create Person Tag","logicalName":"create_person_tag","displayName":"Create Person Tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_person_tag","description":"Update a managed person tag definition. Effects: Overwrites a managed person-tag definition. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["tagId"],"properties":{"name":{"type":"string"},"color":{"type":"string","pattern":"^#(?:[0-9a-fA-F]{6})$"},"order":{"type":"number"},"tagId":{"type":"string"}},"additionalProperties":false},"title":"Update Person Tag","logicalName":"update_person_tag","displayName":"Update Person Tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_person_tag","description":"Delete a managed person tag definition and remove it from tagged people. Effects: Deletes a managed person tag and unassigns it from person records. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["tagId"],"properties":{"tagId":{"type":"string"}},"additionalProperties":false},"title":"Delete Person Tag","logicalName":"delete_person_tag","displayName":"Delete Person Tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_person","description":"Delete a person from the workspace. Effects: Soft-deletes person via shared lifecycle command and removes search entry; does not hard-delete the full history. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["personId"],"properties":{"personId":{"type":"string"}},"additionalProperties":false},"title":"Delete Person","logicalName":"delete_person","displayName":"Delete Person","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_company","description":"Create a company, or return the existing company matched by domain or normalized name without overwriting it. Creating or updating a person with a company name also creates or links the company automatically. Use this tool for a company without a person. Effects: Creates or resolves a company by domain/name through the shared transactional resolver without overwriting existing companies. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usa","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":240,"minLength":1},"domain":{"type":"string","maxLength":253}},"additionalProperties":false},"title":"Create Company","logicalName":"create_company","displayName":"Create Company","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_companies","description":"List a bounded page of company summaries. Facts remain available through get_company. Effects: Pages stored company summaries including business identifiers and navigation; does not enrich companies on the web. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"},"includeMerged":{"type":"boolean"}},"additionalProperties":false},"title":"List Companies","logicalName":"list_companies","displayName":"List Companies","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_companies","description":"Search companies in the workspace by domain (exact, case-insensitive) or name (prefix on name/normalizedName). Domain has precedence over name. Effects: Queries existing workspace company records by name/domain and returns business fields; does not search the public web. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"name":{"type":"string"},"limit":{"type":"integer","maximum":200,"minimum":1},"domain":{"type":"string"},"includeMerged":{"type":"boolean"}},"additionalProperties":false},"title":"Search Companies","logicalName":"search_companies","displayName":"Search Companies","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_company","description":"Get company details. Small fact maps remain inline; large fact maps use bounded JSON windows with nextCursor. Effects: Reads a company and bounded facts windows plus metadata; does not refresh/enrich it. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["companyId"],"properties":{"cursor":{"type":"string"},"companyId":{"type":"string"},"metadataOnly":{"type":"boolean"},"maxCharacters":{"type":"integer","maximum":100000,"minimum":1000}},"additionalProperties":false},"title":"Get Company","logicalName":"get_company","displayName":"Get Company","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_person_relationships","description":"List a bounded page of relationships for a person (both directions). Effects: Reads active relationships in both directions with cursor continuation. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["personId"],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":"string"},"personId":{"type":"string"}},"additionalProperties":false},"title":"List Person Relationships","logicalName":"list_person_relationships","displayName":"List Person Relationships","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_person_relationship","description":"For several relationships for the same person use create_person_relationships. Create one relationship between two people. Effects: Checks for an existing active pair and creates one relationship; duplicates return the existing relationship through the handler's duplicate handling. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["personAId","personBId","type"],"properties":{"note":{"type":"string"},"type":{"type":"string","minLength":1},"source":{"type":"string"},"personAId":{"type":"string"},"personBId":{"type":"string"}},"additionalProperties":false},"title":"Create Person Relationship","logicalName":"create_person_relationship","displayName":"Create Person Relationship","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"soft_delete_person_relationship","description":"Soft-delete a relationship between two people. Effects: Marks relationship deleted after workspace/person ownership checks; retains the record for recovery. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["relationshipId"],"properties":{"personId":{"type":"string"},"relationshipId":{"type":"string"}},"additionalProperties":false},"title":"Soft Delete Person Relationship","logicalName":"soft_delete_person_relationship","displayName":"Soft Delete Person Relationship","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_events","description":"List a bounded page of events for a person, newest first. Follow nextCursor for remaining events; pagination is best effort if records change. Effects: Reads bounded pages of private person/workspace events with filtered cursor continuation; does not create or update events. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["personId"],"properties":{"to":{"type":"string","format":"date-time"},"from":{"type":"string","format":"date-time"},"limit":{"type":"integer","maximum":1000,"minimum":1},"cursor":{"type":"string"},"personId":{"type":"string"},"eventType":{"type":"string"},"relatedEventId":{"type":"string"}},"additionalProperties":false},"title":"List Events","logicalName":"list_events","displayName":"List Events","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_event","description":"Soft delete an event. Effects: Applies soft-delete lifecycle to a private event; no external calendar deletion. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["eventId"],"properties":{"eventId":{"type":"string"},"personId":{"type":"string"}},"additionalProperties":false},"title":"Delete Event","logicalName":"delete_event","displayName":"Delete Event","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"apply_entity_lifecycle","description":"Archive, soft-delete, or restore a supported entity. Effects: Archives/soft-deletes/restores one supported entity type and updates indexes; board/item/document modes can remove or restore public visibility. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":["entityType","action","entityId"],"properties":{"action":{"enum":["archive","soft_delete","restore"],"type":"string"},"boardId":{"type":"string"},"entityId":{"type":"string"},"personId":{"type":"string"},"entityType":{"enum":["board","board_item","person","person_event","document","meeting","company"],"type":"string"}},"additionalProperties":false},"title":"Apply Entity Lifecycle","logicalName":"apply_entity_lifecycle","displayName":"Apply Entity Lifecycle","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_meetings","description":"List meetings in a date range. Effects: Reads authorized private meetings in a time/person window; no calendar sync or meeting mutation. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"to":{"type":"string"},"from":{"type":"string"},"limit":{"type":"integer","maximum":1000,"minimum":1},"timezone":{"type":"string"},"attendeePersonId":{"type":"string"}},"additionalProperties":false},"title":"List Meetings","logicalName":"list_meetings","displayName":"List Meetings","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_meeting","description":"Fetch a meeting by ID or by externalId+source, optionally including attendee snapshots. Effects: Reads authorized meeting by id or source+externalId and optional attendee snapshots; no attendee creation. Calls record operational usage telemetry. Applicable workspace credits may be consumed; retries may incur usage.","inputSchema":{"type":"object","required":[],"properties":{"source":{"type":"string"},"meetingId":{"type":"string"},"externalId":{"type":"string"},"includeAttendees":{"type":"boolean"}},"additionalProperties":false},"title":"Get Meeting","logicalName":"get_meeting","displayName":"Get Meeting","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_todo_assignees","description":"List bounded, active assignee candidates in the authenticated workspace before creating or updating a To-do. Match by display name, then pass the exact type and stable id in assignee; never guess an ID from a name. Effects: Reads bounded active workspace-user/Digital-Worker candidate identities; matches display names/ids without assigning a task. Calls record operational usage telemetry.","inputSchema":{"type":"object","required":[],"properties":{"type":{"enum":["workspace_user","digital_worker"],"type":"string"},"limit":{"type":"integer","maximum":100,"minimum":1},"query":{"type":"string","maxLength":180,"minLength":1}},"additionalProperties":false},"title":"List Todo Assignees","logicalName":"list_todo_assignees","displayName":"List Todo Assignees","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_reminders","description":"List the authenticated human user’s personal Reminders across To-dos, Boards, Documents, Meetings, and personal sources. Effects: Reads reminders owned by the authenticated human; Digital Worker principals are rejected. Calls record operational usage telemetry.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","maximum":500,"minimum":1},"status":{"enum":["scheduled","triggered","disabled","all"],"type":"string"}},"additionalProperties":false},"title":"List Reminders","logicalName":"list_reminders","displayName":"List Reminders","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_todo","description":"Get a To-do and a bounded page of notes ordered by stable note ID. Follow nextCursor until hasMore is false. A long note can span pages; bodyRange locates each fragment. If a partially read note changes, restart without a cursor. Effects: Reads To-do metadata and bounded note windows. Continue with nextCursor to retrieve all remaining note text; a changed partial note requires restarting the read. Calls record operational usage telemetry.","inputSchema":{"type":"object","required":["todoId"],"properties":{"cursor":{"type":"string"},"todoId":{"type":"string","minLength":1},"metadataOnly":{"type":"boolean"},"maxCharacters":{"type":"integer","maximum":100000,"minimum":1000}},"additionalProperties":false},"title":"Get Todo","logicalName":"get_todo","displayName":"Get Todo","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_todo_status","description":"Complete, reopen, cancel, archive, or restore a To-do through the shared lifecycle command. Completing or cancelling suppresses scheduled To-do reminders. Effects: Completes/reopens/cancels/archives/restores To-do and suppresses scheduled source reminders where applicable. Calls record operational usage telemetry.","inputSchema":{"type":"object","required":["todoId","action"],"properties":{"action":{"enum":["complete","reopen","cancel","archive","restore"],"type":"string"},"todoId":{"type":"string","minLength":1}},"additionalProperties":false},"title":"Set Todo Status","logicalName":"set_todo_status","displayName":"Set Todo Status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"manage_todo_reminder","description":"Create, reschedule, deactivate, reactivate, or archive the authenticated human user’s personal Reminder for a To-do. Effects: Reads the To-do and creates/reschedules/disables/reactivates/archives the current human's reminder through shared reminder commands; schedules private reminder delivery. Calls record operational usage telemetry.","inputSchema":{"type":"object","required":["todoId","action"],"properties":{"action":{"enum":["create","reschedule","disable","reactivate","archive"],"type":"string"},"todoId":{"type":"string","minLength":1},"remindAt":{"type":"string","format":"date-time"},"timezone":{"type":"string","minLength":1},"reminderId":{"type":"string","minLength":1}},"additionalProperties":false},"title":"Manage Todo Reminder","logicalName":"manage_todo_reminder","displayName":"Manage Todo Reminder","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=ConnectWunder-Mehr-Gesch-ft-Ohne-st-ndig-mehr-Personal-&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuY29ubmVjdHd1bmRlci5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22ConnectWunder-Mehr-Gesch-ft-Ohne-st-ndig-mehr-Personal-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.connectwunder.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22ConnectWunder-Mehr-Gesch-ft-Ohne-st-ndig-mehr-Personal-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.connectwunder.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=ConnectWunder+%C2%B7+Mehr+Gesch%C3%A4ft.+Ohne+st%C3%A4ndig+mehr+Personal.&connectorUrl=https%3A%2F%2Fmcp.connectwunder.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"ConnectWunder-Mehr-Gesch-ft-Ohne-st-ndig-mehr-Personal-\" --url \"https://mcp.connectwunder.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/connectwunder-mcp-e778972832","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/connectwunder-mcp-e778972832/tools/{tool}","mcpServerUrl":"https://mcp.connectwunder.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/connectwunder-mcp-e778972832?live=1"}