Search Tools
search_toolsFind the SuperBooks bookkeeping operations this connection can use (transactions, invoices, customers, reports, documents, inbox, tags, time tracking), as typed external_ TypeScript declarations for execute_typescript. Call it first for any question about the user's business finances. Optionally filter with { query }: a word or substring of the tool id and description ('invoice'), several tool ids separated by spaces, or a plain question in the user's words ('who owes me money'), which returns the few tools that answer it. When the matches are too many to declare at once it returns an index of ids and summaries; query the ids you need to get their declarations.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_tools"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | A word or substring of the tool id and description, several tool ids separated by spaces, or a plain question in the user's words. Omit to list every tool this credential can reach. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| index | No | Set when the matching declarations were too long to send at once: says the tools carry summaries only and how to get their declarations. | |
| tools | Yes |