Skip to main content
Glama

siigo_get_taxes

Retrieve the complete tax catalog from Siigo accounting software to access tax rates and classifications for accurate financial calculations in Colombia.

Instructions

Get taxes catalog

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • MCP tool handler function that executes the tool by calling SiigoClient.getTaxes() and returning the result as JSON text content.
    private async handleGetTaxes(args: any) { const result = await this.siigoClient.getTaxes(); return { content: [{ type: 'text', text: JSON.stringify(result, null, 2) }] }; }
  • src/index.ts:677-681 (registration)
    Tool registration in the list of tools returned by ListToolsRequest, including name, description, and empty input schema.
    { name: 'siigo_get_taxes', description: 'Get taxes catalog', inputSchema: { type: 'object', properties: {} }, },
  • Dispatch case in the switch statement for CallToolRequest that routes to the handler.
    case 'siigo_get_taxes': return await this.handleGetTaxes(args);
  • SiigoClient method that performs the actual API GET request to /v1/taxes after authentication.
    async getTaxes(): Promise<SiigoApiResponse<any>> { return this.makeRequest<any>('GET', '/v1/taxes'); }

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/jdlar1/siigo-mcp'

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