list_tax_reports
Access and retrieve all available tax reports for accounting and tax filing needs using Norman Finance MCP Server. Simplify financial workflows with integrated API capabilities.
Instructions
List all available tax reports.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- norman_mcp/tools/taxes.py:19-26 (handler)The main handler function for the 'list_tax_reports' tool, decorated with @mcp.tool() to register it. Makes a GET request to retrieve the list of tax reports.@mcp.tool() async def list_tax_reports(ctx: Context) -> Dict[str, Any]: """List all available tax reports.""" api = ctx.request_context.lifespan_context["api"] taxes_url = urljoin(config.api_base_url, "api/v1/taxes/reports/") return api._make_request("GET", taxes_url)
- norman_mcp/server.py:330-330 (registration)Top-level registration call that invokes register_tax_tools(server), which defines and registers the list_tax_reports tool.register_tax_tools(server)
- norman_mcp/server.py:18-18 (registration)Import of the register_tax_tools function used to register tax-related tools including list_tax_reports.from norman_mcp.tools.taxes import register_tax_tools