Skip to main content
Glama
norman-finance

Norman Finance MCP Server

Official

get_company_details

Retrieve comprehensive company details to streamline financial workflows. Integrates with Norman Finance to enhance accounting, tax, and invoicing processes for German entrepreneurs.

Instructions

Get detailed information about the user's company.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The async handler function that implements the get_company_details tool logic. It retrieves company details from the API using the company_id from the context.
    @mcp.tool() async def get_company_details(ctx: Context) -> Dict[str, Any]: """Get detailed information about the user's company.""" api = ctx.request_context.lifespan_context["api"] company_id = api.company_id if not company_id: return {"error": "No company available. Please authenticate first."} company_url = urljoin(config.api_base_url, f"api/v1/companies/{company_id}/") return api._make_request("GET", company_url)
  • The call to register_company_tools which defines and registers the get_company_details tool (along with other company tools) to the MCP server.
    register_company_tools(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