Find a page in the web app
find_pageLocate pages, menu paths, and URLs in Beeswax Shares for reports, views, and actions. Pass search terms and optional fund or record IDs to get ready-to-click links instead of guessing app URLs.
Instructions
Find where something is in the Beeswax Shares (Alpha) web app: the page that shows a report or view, where it sits in the menus, what it shows, and its URL. Use whenever the user asks where to see, find, check, sign or do something in the app, or when you tell them to open a page — never construct or guess an app URL yourself. Pass a few words in query (e.g. "operating statement", "member balances", "sign off", "bank feed", "API token"); omit it to get the whole map. Pass fund_id (and optionally financial_year, holding_id, bank_account_id) to get ready-to-click urls; otherwise pages come back as url_templates listing the ids they needs. For one specific record (a holding, transaction, bank account, return section or field, check) use the web_url on that record from the tool that returned it instead.
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": "find_page"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Words describing what the user wants to see or do; all must match | |
| fund_id | No | Fund ID, to fill the fund into page URLs | |
| holding_id | No | Holding ID, for holding pages | |
| financial_year | No | Financial year label "2025-26" or id; defaults to the fund's current year | |
| smsf_return_id | No | Annual return ID; defaults to the financial year's current return, if one has been started | |
| bank_account_id | No | Bank account ID, for account pages |