Tool tree
Threa is workplace chat where the reasoning behind a decision stays with the conversation, so you can find it when the question comes up again. Open source.
Implementation
gradeNot graded
gradeNot graded
page: Every page
search_threa_docsAnswer
Find a literal string in the Threa developer documentation — authentication, API reference, versioning, message markdown, operations, the CLI and MCP server, and worked recipes. Returns each page containing the string verbatim, or the page list when nothing contains it. Case-insensitive substring, not a ranked search: pass a phrase that would appear in the docs, such as an endpoint path or a scope name.
View tool JSON
{
"name": "search_threa_docs",
"kind": "answer",
"impl": "imperative",
"description": "Find a literal string in the Threa developer documentation — authentication, API reference, versioning, message markdown, operations, the CLI and MCP server, and worked recipes. Returns each page containing the string verbatim, or the page list when nothing contains it. Case-insensitive substring, not a ranked search: pass a phrase that would appear in the docs, such as an endpoint path or a scope name.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The exact string to look for, e.g. 'memos:read' or '/messages/find-by-metadata'."
}
},
"required": [
"query"
]
},
"page": "/"
}list_threa_api_endpointsAnswer
List the endpoints of the Threa public REST API with their summaries, optionally filtered by a substring such as 'memos' or 'delegation'.
View tool JSON
{
"name": "list_threa_api_endpoints",
"kind": "answer",
"impl": "imperative",
"description": "List the endpoints of the Threa public REST API with their summaries, optionally filtered by a substring such as 'memos' or 'delegation'.",
"inputSchema": {
"type": "object",
"properties": {
"filter": {
"type": "string",
"description": "Optional substring to match against method, path, and summary."
}
}
},
"page": "/"
}