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) |
Capabilities
Features and capabilities supported by this server
| 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
- 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