Twist MCP Server

by mikemc

twist_threads_get

Retrieve all threads in a Twist channel using filters like date range, pinned status, or thread IDs. Specify order, limit results, and exclude specific threads for precise thread management.

Instructions

Gets all threads in a channel.

Args: channel_id: The id of the channel as_ids: If enabled, only the ids of the threads are returned filter_by: A filter can be one of "attached_to_me" or "everyone". Default is "everyone" limit: Limits the number of threads returned (default is 20, maximum is 500) newer_than_ts: Limits threads to those newer when the specified Unix time older_than_ts: Limits threads to those older when the specified Unix time before_id: Limits threads to those with a lower than the specified id after_id: Limits threads to those with a higher than the specified id workspace_id: The id of the workspace is_pinned: If enabled, only pinned threads are returned is_starred: If enabled, only starred threads are returned order_by: The order of the threads returned. Either "desc" (default) or "asc" exclude_thread_ids: The thread ids that should be excluded from the results

Input Schema

NameRequiredDescriptionDefault
after_idNo
as_idsNo
before_idNo
channel_idYes
exclude_thread_idsNo
filter_byNo
is_pinnedNo
is_starredNo
limitNo
newer_than_tsNo
older_than_tsNo
order_byNo
workspace_idNo

Input Schema (JSON Schema)

{ "properties": { "after_id": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "After Id" }, "as_ids": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "As Ids" }, "before_id": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Before Id" }, "channel_id": { "title": "Channel Id", "type": "integer" }, "exclude_thread_ids": { "anyOf": [ { "items": { "type": "integer" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Exclude Thread Ids" }, "filter_by": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Filter By" }, "is_pinned": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Is Pinned" }, "is_starred": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Is Starred" }, "limit": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Limit" }, "newer_than_ts": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Newer Than Ts" }, "older_than_ts": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Older Than Ts" }, "order_by": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Order By" }, "workspace_id": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Workspace Id" } }, "required": [ "channel_id" ], "title": "twist_threads_getArguments", "type": "object" }
ID: a1cy0o9qbz