search_docs
What it answers
Search Parakeeto documentation for definitions, calculations and product guidance. Required query is 1–500 characters after trimming. Returns up to ten deterministically ranked lexical matches with slug, title, summary and original matching section. No account selection required. Read full pages at parakeeto://docs/; relative page links retain their source paths, so navigate with search_docs or listed resource URIs. Read parakeeto://methodology for shared response conventions and INVALID_ARGUMENT guidance.
Read-only.
Arguments
| Argument | Type | Required | Default | Allowed values |
|---|---|---|---|---|
query |
string | yes | — | minLength: 1; maxLength: 500 |
Returned fields
The result is an envelope: ok: true with data, or ok: false with error. Error codes: MODEL_CALCULATOR_ACCESS_REQUIRED, PAYROLL_GRID_MISSING, PAYROLL_GRID_REQUIRED, PROJECT_GRID_REQUIRED, EXPENSE_GRID_REQUIRED, PAYROLL_ENTRY_REFERENCE_STALE, ACCOUNT_NOT_FOUND, ACCOUNT_CONFIGURATION_MISSING, NO_IMPORTED_TIME, NOTHING_IMPORTED, ACCOUNT_REQUIRED, NO_REACHABLE_ACCOUNTS, FEATURE_NOT_ENTITLED, PERMISSION_DENIED, CALCULATION_FAILED, INTERNAL_ERROR, INVALID_ARGUMENT.
data: objectdata.results: array of objectdata.results[].slug: stringdata.results[].title: stringdata.results[].summary: stringdata.results[].matchingSection: objectdata.results[].matchingSection.heading: stringdata.results[].matchingSection.text: string
data.caveats: array of objectdata.caveats[].code: stringdata.caveats[].message: string
data.truncation: objectdata.truncation.totalRows: integer (minimum: 0)data.truncation.returnedRows: integer (minimum: 0)data.truncation.omittedRows: integer (minimum: 0)
On failure:
error: objecterror.code: string ("MODEL_CALCULATOR_ACCESS_REQUIRED","PAYROLL_GRID_MISSING","PAYROLL_GRID_REQUIRED","PROJECT_GRID_REQUIRED","EXPENSE_GRID_REQUIRED","PAYROLL_ENTRY_REFERENCE_STALE","ACCOUNT_NOT_FOUND","ACCOUNT_CONFIGURATION_MISSING","NO_IMPORTED_TIME","NOTHING_IMPORTED","ACCOUNT_REQUIRED","NO_REACHABLE_ACCOUNTS","FEATURE_NOT_ENTITLED","PERMISSION_DENIED","CALCULATION_FAILED","INTERNAL_ERROR","INVALID_ARGUMENT")error.argument: string, optional (minLength: 1)error.message: stringerror.accounts: array of object, optionalerror.accounts[].id: string (uuid)error.accounts[].name: string
error.payrollGrids: array of object, optionalerror.payrollGrids[]: same shape aserror.accounts[]
error.projectGrids: array of object, optionalerror.projectGrids[]: same shape aserror.accounts[]
error.expenseGrids: array of object, optionalerror.expenseGrids[]: same shape aserror.accounts[]
error.context: object, optionalerror.context.account: object- Further fields: see the response.
error.context.imports: array of object- Further fields: see the response.
error.context.hasTimeEntries: booleanerror.context.reports: array of object- Further fields: see the response.
Definitions
This tool returns no definitions.
Caveats
Always empty for this tool.
Read every caveat before interpreting a figure. See methodology on how to communicate caveats and data-quality conditions.
Example call
{
"name": "search_docs",
"arguments": {
"query": "AGI"
}
}
Questions and answers
What does search_docs answer?
Search Parakeeto documentation for definitions, calculations and product guidance. Required query is 1–500 characters after trimming. Returns up to ten deterministically ranked lexical matches with slug, title, summary and original matching section. No account selection required. Read full pages at parakeeto://docs/; relative page links retain their source paths, so navigate with search_docs or listed resource URIs. Read parakeeto://methodology for shared response conventions and INVALID_ARGUMENT guidance.
Which arguments does search_docs accept?
Argument Type Required Default Allowed values query string yes — minLength: 1; maxLength: 500
What does search_docs return?
The result is an envelope: ok: true with data, or ok: false with error.