Siigo MCP Server

75 tools. 31 can modify or destroy data without limits.

10 destructive tools with no built-in limits. Policy required.

Last updated:

31 can modify or destroy data
44 read-only
75 tools total

Community server · catalogue entry verified 28/06/2026

How to control Siigo MCP Server ↓

What Siigo MCP Server exposes to your agents

Read (44) Write / Execute (21) Destructive / Financial (10)
Critical Risk

The most dangerous Siigo MCP Server tools

31 of Siigo MCP Server's 75 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Siigo MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Siigo MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "siigo_create_payment_receipt": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "siigo_annul_invoice": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "siigo_create_account_group": {
    "limits": [
      {
        "counter": "siigo_create_account_group_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "siigo_get_account_groups": {
    "limits": [
      {
        "counter": "siigo_get_account_groups_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Siigo MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON SIIGO →

Instant setup, no code required.

All 75 Siigo MCP Server tools

WRITE 21 tools
Write siigo_create_account_group Create a new inventory category (account group). Code must be max 10 alphanumeric chars, name max 50 chars. Write siigo_create_credit_note Create a new credit note. Supports healthcare sector fields via healthcare_company. Can reference an existing Write siigo_create_customer Create a new customer / third party Write siigo_create_invoice Create a new sales invoice. Supports healthcare sector (healthcare_company) and cargo transportation (cargo_tr Write siigo_create_invoice_batch Create invoices in batch asynchronously. Requires a notification_url (HTTPS webhook) that will receive the res Write siigo_create_journal Create a new accounting journal entry (comprobante contable) Write siigo_create_product Create a new product. Supports Product, Service, ConsumerGood, and Combo types. For Combo products, include a Write siigo_create_purchase Create a new purchase invoice (factura de compra). Use document type FC. If the document type has document_sup Write siigo_create_purchase_support_document Create a new purchase support document (documento soporte). Use document type DS. Write siigo_create_quotation Create a new quotation (cotizacion). Use document type C. Write siigo_create_voucher Create a new voucher / cash receipt (recibo de caja). Supports DebtPayment, AdvancePayment, and MiscIncome typ Write siigo_create_webhook Subscribe to a webhook event Write siigo_update_account_group Update an existing inventory category (account group) Write siigo_update_customer Update an existing customer Write siigo_update_invoice Update an existing invoice Write siigo_update_payment_receipt Update an existing payment receipt Write siigo_update_product Update an existing product Write siigo_update_purchase Update an existing purchase invoice Write siigo_update_purchase_support_document Update an existing purchase support document Write siigo_update_quotation Update an existing quotation Write siigo_update_webhook Update an existing webhook subscription
READ 44 tools
Read siigo_get_account_groups Get inventory classification groups (account groups) catalog Read siigo_get_accounts_payable Get accounts payable report Read siigo_get_cities Get cities catalog (Colombian cities with country/state/city codes) Read siigo_get_cost_centers Get cost centers catalog Read siigo_get_credit_note Get a specific credit note by ID Read siigo_get_credit_note_pdf Get credit note PDF as base64 Read siigo_get_credit_notes Get list of credit notes from Siigo Read siigo_get_customer Get a specific customer by ID Read siigo_get_customers Get list of customers from Siigo Read siigo_get_document_types Get document types catalog. Filter by type: FV (sales invoice), RC (cash receipt), NC (credit note), FC (purch Read siigo_get_expenses Get expenses catalog used by cash receipt debt payment adjustments Read siigo_get_fiscal_responsibilities Get fiscal responsibilities catalog Read siigo_get_fixed_assets Get fixed assets catalog Read siigo_get_id_types Get identification types catalog Read siigo_get_invoice Get a specific invoice by ID Read siigo_get_invoice_pdf Get invoice PDF as base64 Read siigo_get_invoice_stamp_errors Get DIAN rejection errors for an invoice that failed electronic stamping Read siigo_get_invoice_xml Get invoice electronic XML as base64 Read siigo_get_invoices Get list of invoices from Siigo Read siigo_get_journal Get a specific accounting journal by ID Read siigo_get_journals Get list of accounting journals (comprobantes contables) from Siigo Read siigo_get_misc_income Get miscellaneous income concepts used by MiscIncome cash receipts Read siigo_get_payment_receipt Get a specific payment receipt by ID Read siigo_get_payment_receipts Get list of payment receipts / disbursements (recibos de pago / comprobantes de egreso) from Siigo Read siigo_get_payment_types Get payment types catalog. Filter by document_type to get applicable payment methods. Read siigo_get_price_lists Get price lists catalog (up to 12 price lists) Read siigo_get_product Get a specific product by ID Read siigo_get_products Get list of products from Siigo Read siigo_get_purchase Get a specific purchase invoice by ID Read siigo_get_purchase_support_document Get a specific purchase support document by ID Read siigo_get_purchase_support_documents Get list of purchase support documents (documentos soporte) from Siigo Read siigo_get_purchases Get list of purchase invoices (facturas de compra) from Siigo Read siigo_get_quotation Get a specific quotation by ID Read siigo_get_quotations Get list of quotations (cotizaciones) from Siigo Read siigo_get_taxes Get taxes catalog (IVA, Retefuente, ReteIVA, ReteICA, Impoconsumo, AdValorem, Autorretencion) Read siigo_get_trial_balance Generate trial balance report (Excel). Uses POST as per Siigo API spec. Read siigo_get_trial_balance_by_third Generate trial balance by third party report (Excel). Uses POST as per Siigo API spec. Read siigo_get_users Get users/sellers catalog Read siigo_get_voucher Get a specific voucher / cash receipt by ID Read siigo_get_vouchers Get list of vouchers / cash receipts (recibos de caja) from Siigo Read siigo_get_warehouses Get warehouses catalog Read siigo_get_webhooks Get list of webhook subscriptions Read siigo_search_customers Search for customers by identification, name, or type with client-side filtering for partial matches Read siigo_search_products Search for products by code, name, or reference with client-side filtering for partial matches

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Siigo MCP Server

Can an AI agent move money through the Siigo MCP Server MCP server? +

Yes. The Siigo MCP Server server exposes 2 financial tools including siigo_create_payment_receipt, siigo_send_invoice_email. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Siigo MCP Server MCP server? +

Yes. The Siigo MCP Server server exposes 8 destructive tools including siigo_annul_invoice, siigo_delete_invoice, siigo_delete_payment_receipt. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Siigo MCP Server? +

The Siigo MCP Server server has 21 write tools including siigo_create_account_group, siigo_create_credit_note, siigo_create_customer. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Siigo MCP Server.

How many tools does the Siigo MCP Server MCP server expose? +

75 tools across 4 categories: Destructive, Financial, Read, Write. 44 are read-only. 31 can modify, create, or delete data.

How do I enforce a policy on Siigo MCP Server? +

Register the Siigo MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Siigo MCP Server tool call.

Deterministic rules across all 75 Siigo MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

75 Siigo MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.