Siigo MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SIIGO_BASE_URL | No | API base URL | https://api.siigo.com |
| SIIGO_USERNAME | Yes | Your Siigo API username | |
| SIIGO_ACCESS_KEY | Yes | Your Siigo API access key | |
| SIIGO_PARTNER_ID | Yes | Partner ID for API identification (3-100 alphanumeric chars, no spaces) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| siigo_get_productsC | Get list of products from Siigo |
| siigo_get_productA | Get a specific product by ID |
| siigo_search_productsB | Search for products by code, name, or reference with client-side filtering for partial matches |
| siigo_get_account_groupsA | Get inventory classification groups (account groups) catalog |
| siigo_get_customersB | Get list of customers from Siigo |
| siigo_get_customerA | Get a specific customer by ID |
| siigo_search_customersA | Search for customers by identification, name, or type with client-side filtering for partial matches |
| siigo_get_invoicesC | Get list of invoices from Siigo |
| siigo_get_invoiceA | Get a specific invoice by ID |
| siigo_get_invoice_pdfA | Get invoice PDF as base64 |
| siigo_get_invoice_xmlA | Get invoice electronic XML as base64 |
| siigo_get_invoice_stamp_errorsA | Get DIAN rejection errors for an invoice that failed electronic stamping |
| siigo_get_quotationsB | Get list of quotations (cotizaciones) from Siigo |
| siigo_get_quotationA | Get a specific quotation by ID |
| siigo_get_credit_notesB | Get list of credit notes from Siigo |
| siigo_get_credit_noteB | Get a specific credit note by ID |
| siigo_get_credit_note_pdfB | Get credit note PDF as base64 |
| siigo_get_vouchersA | Get list of vouchers / cash receipts (recibos de caja) from Siigo |
| siigo_get_voucherA | Get a specific voucher / cash receipt by ID |
| siigo_get_purchasesB | Get list of purchase invoices (facturas de compra) from Siigo |
| siigo_get_purchaseA | Get a specific purchase invoice by ID |
| siigo_get_purchase_support_documentsB | Get list of purchase support documents (documentos soporte) from Siigo |
| siigo_get_purchase_support_documentA | Get a specific purchase support document by ID |
| siigo_get_payment_receiptsB | Get list of payment receipts / disbursements (recibos de pago / comprobantes de egreso) from Siigo |
| siigo_get_payment_receiptA | Get a specific payment receipt by ID |
| siigo_get_journalsB | Get list of accounting journals (comprobantes contables) from Siigo |
| siigo_get_journalA | Get a specific accounting journal by ID |
| siigo_get_webhooksA | Get list of webhook subscriptions |
| siigo_get_document_typesA | Get document types catalog. Filter by type: FV (sales invoice), RC (cash receipt), NC (credit note), FC (purchase invoice), CC (journal), RP (payment receipt), C (quotation), DS (purchase support document). |
| siigo_get_taxesA | Get taxes catalog (IVA, Retefuente, ReteIVA, ReteICA, Impoconsumo, AdValorem, Autorretencion) |
| siigo_get_payment_typesA | Get payment types catalog. Filter by document_type to get applicable payment methods. |
| siigo_get_cost_centersB | Get cost centers catalog |
| siigo_get_usersB | Get users/sellers catalog |
| siigo_get_warehousesC | Get warehouses catalog |
| siigo_get_price_listsB | Get price lists catalog (up to 12 price lists) |
| siigo_get_citiesA | Get cities catalog (Colombian cities with country/state/city codes) |
| siigo_get_id_typesB | Get identification types catalog |
| siigo_get_fiscal_responsibilitiesB | Get fiscal responsibilities catalog |
| siigo_get_fixed_assetsB | Get fixed assets catalog |
| siigo_get_expensesA | Get expenses catalog used by cash receipt debt payment adjustments |
| siigo_get_misc_incomeA | Get miscellaneous income concepts used by MiscIncome cash receipts |
| siigo_get_trial_balanceB | Generate trial balance report (Excel). Uses POST as per Siigo API spec. |
| siigo_get_trial_balance_by_thirdB | Generate trial balance by third party report (Excel). Uses POST as per Siigo API spec. |
| siigo_get_accounts_payableC | Get accounts payable report |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/crisgon0295/siigo-mcp-ferriperfiles'
If you have feedback or need assistance with the MCP directory API, please join our Discord server