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 | No | Partner ID for API identification | siigo-mcp-server | 
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description | 
|---|---|
| No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description | 
|---|---|
| No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description | 
|---|---|
| siigo_get_products | Get list of products from Siigo | 
| siigo_get_product | Get a specific product by ID | 
| siigo_create_product | Create a new product | 
| siigo_update_product | Update an existing product | 
| siigo_delete_product | Delete a product | 
| siigo_get_customers | Get list of customers from Siigo | 
| siigo_get_customer | Get a specific customer by ID | 
| siigo_create_customer | Create a new customer | 
| siigo_update_customer | Update an existing customer | 
| siigo_get_invoices | Get list of invoices from Siigo | 
| siigo_get_invoice | Get a specific invoice by ID | 
| siigo_create_invoice | Create a new invoice | 
| siigo_update_invoice | Update an existing invoice | 
| siigo_delete_invoice | Delete an invoice | 
| siigo_get_invoice_pdf | Get invoice PDF | 
| siigo_send_invoice_email | Send invoice by email | 
| siigo_get_credit_notes | Get list of credit notes from Siigo | 
| siigo_get_credit_note | Get a specific credit note by ID | 
| siigo_create_credit_note | Create a new credit note | 
| siigo_get_vouchers | Get list of vouchers (cash receipts) from Siigo | 
| siigo_get_voucher | Get a specific voucher by ID | 
| siigo_create_voucher | Create a new voucher | 
| siigo_get_purchases | Get list of purchases from Siigo | 
| siigo_get_purchase | Get a specific purchase by ID | 
| siigo_create_purchase | Create a new purchase | 
| siigo_update_purchase | Update an existing purchase | 
| siigo_delete_purchase | Delete a purchase | 
| siigo_get_payment_receipts | Get list of payment receipts from Siigo | 
| siigo_get_payment_receipt | Get a specific payment receipt by ID | 
| siigo_create_payment_receipt | Create a new payment receipt | 
| siigo_update_payment_receipt | Update an existing payment receipt | 
| siigo_delete_payment_receipt | Delete a payment receipt | 
| siigo_get_journals | Get list of accounting journals from Siigo | 
| siigo_get_journal | Get a specific journal by ID | 
| siigo_create_journal | Create a new accounting journal | 
| siigo_get_document_types | Get document types catalog | 
| siigo_get_taxes | Get taxes catalog | 
| siigo_get_payment_types | Get payment types catalog | 
| siigo_get_cost_centers | Get cost centers catalog | 
| siigo_get_users | Get users catalog | 
| siigo_get_warehouses | Get warehouses catalog | 
| siigo_get_price_lists | Get price lists catalog | 
| siigo_get_account_groups | Get account groups catalog | 
| siigo_get_cities | Get cities catalog | 
| siigo_get_id_types | Get ID types catalog | 
| siigo_get_fiscal_responsibilities | Get fiscal responsibilities catalog | 
| siigo_get_trial_balance | Get trial balance report | 
| siigo_get_trial_balance_by_third | Get trial balance by third party report | 
| siigo_get_accounts_payable | Get accounts payable report |