Skip to main content
Glama
norman-finance

Norman Finance MCP Server

Official

list_tax_states

Retrieve a list of available tax states using Norman Finance MCP Server to simplify tax-related processes for users in Germany.

Instructions

Get list of available tax states.

Returns:
    List of tax states

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The handler function for the 'list_tax_states' tool. It makes a GET request to the API endpoint for tax states.
    @mcp.tool()
    async def list_tax_states(ctx: Context) -> Dict[str, Any]:
        """
        Get list of available tax states.
        
        Returns:
            List of tax states
        """
        api = ctx.request_context.lifespan_context["api"]
        
        states_url = urljoin(config.api_base_url, "api/v1/taxes/states/")
        
        return api._make_request("GET", states_url)
  • Registration block in the server creation where register_tax_tools(server) is called, which defines and registers the list_tax_states tool among others.
    register_client_tools(server)
    register_invoice_tools(server)
    register_tax_tools(server)
    register_transaction_tools(server)
    register_document_tools(server)
    register_company_tools(server)
    register_prompts(server)
    register_resources(server)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/norman-finance/norman-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server