get_vat_next_report
Retrieve VAT amount data for the upcoming report period using the Norman Finance MCP Server. Streamline tax preparation and financial planning with accurate VAT insights.
Instructions
Get the VAT amount for the next report period.
Returns:
VAT next report amount data
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- norman_mcp/tools/taxes.py:283-302 (handler)The handler function for the 'get_vat_next_report' tool. It retrieves the VAT amount for the next report period by making an API request using the company's ID.@mcp.tool() async def get_vat_next_report(ctx: Context) -> Dict[str, Any]: """ Get the VAT amount for the next report period. Returns: VAT next report amount data """ api = ctx.request_context.lifespan_context["api"] company_id = api.company_id if not company_id: return {"error": "No company available. Please authenticate first."} vat_url = urljoin( config.api_base_url, f"api/v1/companies/{company_id}/vat-next-report-amount/" ) return api._make_request("GET", vat_url)
- norman_mcp/server.py:330-330 (registration)Call to register_tax_tools which registers the get_vat_next_report tool along with other tax tools on the MCP server.register_tax_tools(server)