Skip to main content
Glama

siigo_get_fiscal_responsibilities

Retrieve the catalog of fiscal responsibilities required for Colombian tax compliance when using Siigo accounting software.

Instructions

Get fiscal responsibilities catalog

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • MCP server handler method that invokes the SiigoClient method and formats the response as text content.
    private async handleGetFiscalResponsibilities(args: any) { const result = await this.siigoClient.getFiscalResponsibilities(); return { content: [{ type: 'text', text: JSON.stringify(result, null, 2) }] }; }
  • Core implementation that authenticates and makes a GET request to the Siigo API endpoint for fiscal responsibilities.
    async getFiscalResponsibilities(): Promise<SiigoApiResponse<any>> { return this.makeRequest<any>('GET', '/v1/fiscal-responsibilities'); }
  • src/index.ts:727-731 (registration)
    Tool registration in the MCP server's getTools() method, including name, description, and input schema (no parameters required).
    { name: 'siigo_get_fiscal_responsibilities', description: 'Get fiscal responsibilities catalog', inputSchema: { type: 'object', properties: {} }, },
  • Input schema definition for the tool (empty object, no required inputs).
    inputSchema: { type: 'object', properties: {} }, },
  • Dispatch case in the main CallToolRequest handler switch statement that routes to the specific tool handler.
    case 'siigo_get_fiscal_responsibilities': return await this.handleGetFiscalResponsibilities(args);

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