Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Sage 200 con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Lee Sage 200 Standard y Professional a través de la Sage 200 API: clientes, proveedores, pedidos de venta y de compra, facturas contabilizadas, abonos y pagos, artículos de stock y niveles de stock, cuentas del libro mayor. Sage ID OAuth 2.0, solo lectura.
Prueba a pedir
Prompts de ejemplo para Sage 200
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Sage 200, pega tus credenciales, genera una MCP API key — listo. Sin Docker, sin
git clone, sin servidor local.
Sage 200
Lee Sage 200 Standard y Professional a través de la Sage 200 API: clientes, proveedores, pedidos de venta y de compra, facturas contabilizadas, abonos y pagos, artículos de stock y niveles de stock, cuentas del libro mayor. Sage ID OAuth 2.0, solo lectura.
Configuración
Las credenciales OAuth las emite Sage y no se pueden crear dentro de Sage 200, así que cuenta con unos días.
- Solicita un client ID y un secret a Sage Developer Services ([email protected] y después el formulario de solicitud de Sage). Pide un cliente confidencial (servidor web) con la redirect URI
https://cloud.anythingmcp.com/api/mcp-oauth/callback, o<your AnythingMCP URL>/api/mcp-oauth/callbacksi lo alojas tú. - En el Sage Developer Portal, copia la primary key de tu suscripción a la Sage 200 API en
SAGE200_SUBSCRIPTION_KEY(se envía comoOcp-Apim-Subscription-Key). - Pon
SAGE200_PRODUCTensage200para Sage 200 Standard osage200extrapara Sage 200 Professional, y rellenaSAGE200_CLIENT_IDySAGE200_CLIENT_SECRET. - En la página del conector, pulsa Authorize with Provider e inicia sesión con un Sage ID que sea usuario de API de tus empresas. En Sage 200 Professional, la empresa debe estar conectada a la API en System Administration.
- Llama primero a
sage_200_list_sites: todas las demás herramientas necesitan elsite_idy elcompany_idque devuelve.
El conector solo lee. Las listas aceptan opciones OData (filter, select, orderby, top, skip) con nombres de campo en snake_case. Las facturas y abonos contabilizados son transacciones del libro auxiliar: léelos con sage_200_list_sales_transactions y sage_200_list_purchase_transactions. Un 401 significa volver a autorizar o revisar la subscription key y la edición; un 403 significa que el Sage ID no es usuario de API de esa empresa.
Requisitos previos: SAGE200_PRODUCT, SAGE200_CLIENT_ID, SAGE200_CLIENT_SECRET, SAGE200_SUBSCRIPTION_KEY
Instalar el conector localmente
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Abre http://localhost:3000/connectors/store, elige Sage 200 e introduce las variables listadas en los Requisitos previos.
Herramientas disponibles
| Tool | What it does |
|---|---|
sage_200_list_sites | The Sage 200 sites and companies the signed-in Sage ID user can reach through the API, with site_id, site name, company_id and company name |
sage_200_list_customers | Customer accounts with id, reference, name, balance, credit limit, on-hold flag, account status, currency and contact details |
sage_200_get_customer | One customer account by id with addresses, contacts, credit terms, balance, analysis codes and default tax code |
sage_200_list_suppliers | Supplier accounts with id, reference, name, balance, credit limit, on-hold flag, currency and contact details |
sage_200_get_supplier | One supplier account by id with addresses, contacts, payment terms, balance, bank details and default tax code |
sage_200_list_sales_orders | Sales orders (SOP) with id, document number, customer, document date, requested delivery date, status, totals and currency |
sage_200_get_sales_order | One sales order by id with header, delivery address and, with expand lines, every order line (product, quantity, price, discount… |
sage_200_list_purchase_orders | Purchase orders (POP) with id, document number, supplier, document date, status, totals and currency |
sage_200_get_purchase_order | One purchase order by id with header and, with expand lines, every line (product, quantity, cost, received and invoiced quantities) |
sage_200_list_sales_transactions | Posted sales ledger transactions: invoices, credit notes, receipts and adjustments with customer, reference, date, due date, goods, tax and… |
sage_200_list_purchase_transactions | Posted purchase ledger transactions: supplier invoices, credit notes, payments and adjustments with supplier, reference, date, due date… |
sage_200_list_products | Stock items (products) with id, code, name, product group, unit of sale, prices, cost and stock settings |
sage_200_get_product | One stock item by id with descriptions, units, prices, cost, analysis codes, suppliers and warehouses |
sage_200_list_stock_levels | Stock holdings per product and warehouse: quantity in stock, allocated, free, on order and reorder levels |
sage_200_list_nominal_codes | Nominal (general ledger) accounts with id, reference, cost centre, department, name, account type and balances |
Siguientes pasos
¿Te ha sido útil esta guía?