Skip to main content
Glama

siigo_get_accounts_payable

Retrieve accounts payable reports from Siigo accounting software to track outstanding vendor debts and manage payment obligations.

Instructions

Get accounts payable report

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNoPage number
page_sizeNoNumber of items per page

Implementation Reference

  • MCP tool handler function that invokes the Siigo client method and formats the response as JSON text.
    private async handleGetAccountsPayable(args: any) { const result = await this.siigoClient.getAccountsPayable(args); return { content: [{ type: 'text', text: JSON.stringify(result, null, 2) }] }; }
  • Core implementation that performs an authenticated GET request to the Siigo API endpoint '/v1/accounts-payable'.
    async getAccountsPayable(params?: { page?: number; page_size?: number }): Promise<SiigoApiResponse<any>> { return this.makeRequest<any>('GET', '/v1/accounts-payable', undefined, params); }
  • src/index.ts:767-777 (registration)
    Tool registration in the MCP server, including name, description, and input schema.
    { name: 'siigo_get_accounts_payable', description: 'Get accounts payable report', inputSchema: { type: 'object', properties: { page: { type: 'number', description: 'Page number' }, page_size: { type: 'number', description: 'Number of items per page' }, }, }, },
  • Dispatch case in the main tool request handler switch statement.
    case 'siigo_get_accounts_payable': return await this.handleGetAccountsPayable(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