Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Daftra 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
Trabaja con Daftra, la contabilidad en la nube y ERP de Oriente Medio, desde tu IA: consulta facturas, clientes, productos, stock y el libro mayor, y crea facturas, pagos, gastos, compras y asientos contables con confirmación.
Prueba a pedir
Prompts de ejemplo para Daftra
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 → Daftra, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Daftra
Trabaja con Daftra, la contabilidad en la nube y ERP de Oriente Medio, desde tu IA: consulta facturas, clientes, productos, stock y el libro mayor, y crea facturas, pagos, gastos, compras y asientos contables con confirmación.
Configuración
- Inicia sesión en Daftra como administrador.
- Abre Settings > API > API Keys y haz clic en Generate API key. Ponle un nombre como AnythingMCP.
- Pega la clave en
DAFTRA_API_KEYy la primera parte de tu dirección de Daftra enDAFTRA_SUBDOMAIN: paraacme.daftra.com, escribeacme. Después instala el conector. - Empieza con
daftra_list_stores: lista tus almacenes y confirma que la clave funciona.
La clave solo se envía a tu propia cuenta de Daftra y actúa con los permisos de esa cuenta.
Qué cubre: facturas de venta, notas de crédito y recibos de devolución, pagos de facturas, clientes y proveedores, productos, categorías de producto y movimientos de stock, facturas de compra, gastos, tesorerías (cajas, cuentas bancarias y monederos) y el libro mayor con asientos y el plan de cuentas.
Confirma primero: las facturas, pagos, gastos, asientos, compras, devoluciones y movimientos de stock se registran en tu contabilidad y en tu stock. Antes de cualquier escritura, la IA describe el cambio y espera tu sí. Una factura nueva puede quedarse como borrador, y registrar un pago solo anota dinero que ya has recibido: no cobra nada a nadie. Las tres herramientas de borrado (daftra_delete_invoice, daftra_delete_invoice_payment y daftra_delete_expense) están desactivadas al instalar.
Ids, fechas e importes: cada herramienta usa el id interno de Daftra, no el número impreso (un número de factura no como 000123); la IA encuentra el id con las herramientas de listado. Los almacenes, tesorerías y cuentas contables salen de daftra_list_stores, daftra_list_treasuries y daftra_list_journal_accounts. Las fechas van en formato YYYY-MM-DD, los importes en la moneda del documento, y un asiento manual tiene que cuadrar: total debe igual a total haber. Cuando la IA cambia las líneas de una factura de compra, las envía todas, porque las líneas que falten pueden eliminarse.
Errores frecuentes: 401 o 403 significa que la clave API es incorrecta, se eliminó o no tiene permisos: genera una nueva en Settings > API > API Keys. 404 en todas las llamadas significa que el subdominio es incorrecto: es la parte antes de .daftra.com en la dirección con la que inicias sesión. 400 o 422: falta un campo obligatorio o un id no existe, y el mensaje lo indica.
Cloud y autoalojado: ambos llaman al subdominio daftra.com de tu cuenta por internet; no hay ninguna otra diferencia.
El conector no cubre presupuestos, ingresos ni impuestos (la clave API de Daftra no llega a ellos), órdenes de trabajo, citas, personal, control de horas, notas ni adjuntos.
Requisitos previos: DAFTRA_SUBDOMAIN, DAFTRA_API_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 Daftra e introduce las variables listadas en los Requisitos previos.
Herramientas disponibles
| Tool | What it does |
|---|---|
daftra_list_invoices | List sales invoices, newest first, each with its client, totals and payment status |
daftra_get_invoice | Get one sales invoice by its internal id with client, line items (InvoiceItem), taxes, payments and totals |
daftra_list_credit_notes | List credit notes issued to clients, newest first, with client and totals |
daftra_list_refund_receipts | List sales refund receipts (returned goods against an invoice), newest first, with client and totals |
daftra_list_invoice_payments | List payments recorded against sales invoices, newest first: invoice id, amount, method, date, treasury and status |
daftra_list_clients | List clients (customers) with their id, business or personal name, contact details and balance |
daftra_get_client | Get one client by its internal id with contact details, addresses and account settings |
daftra_list_suppliers | List suppliers (vendors) with their id, name and contact details |
daftra_get_supplier | Get one supplier by its internal id with contact details and account settings |
daftra_list_products | List products and services with id, name, code, selling and buying prices and stock settings |
daftra_get_product | Get one product by its internal id: prices, taxes, type, stock per warehouse and, for a bundle, its components (ProductBundle) |
daftra_list_product_categories | List the product categories with their ids and names |
daftra_list_stores | List warehouses (stores in Daftra) with their ids and names |
daftra_list_stock_transactions | List stock movements (goods in and out per product and warehouse) with quantity, price, date and source |
daftra_list_purchase_invoices | List purchase invoices from suppliers, newest first, with supplier, totals and payment status |
daftra_get_purchase_invoice | Get one purchase invoice by its internal id with supplier, every line (PurchaseOrderItem) with units and prices, taxes and totals |
daftra_list_expenses | List expenses with amount, date, category, vendor, treasury and accounts |
daftra_list_treasuries | List treasuries: cash boxes, bank accounts and wallets, with id, name, type and currency |
daftra_list_journals | List journal entries of the general ledger, newest first, with date, description, totals and source document |
daftra_get_journal | Get one journal entry by its internal id with all its debit and credit lines (JournalTransaction) and their accounts |
daftra_list_journal_accounts | List the posting accounts of the chart of accounts with id, code, name, parent category (journal_cat_id) and type |
daftra_list_journal_categories | List the parent (summary) accounts of the chart of accounts with id, code, name and their own parent (journal_cat_id, -1 at the top level) |
daftra_create_invoice | Create a sales invoice for a client |
daftra_create_invoice_payment | Record a payment received against a sales invoice: amount, date, method and the treasury it went into |
daftra_create_client | Create a client (customer) with name and contact details |
daftra_update_client | Change fields of an existing client; only the fields you pass are changed |
daftra_create_supplier | Create a supplier (vendor) with name and contact details |
daftra_create_product | Create a product, service or bundle |
daftra_update_product | Change fields of an existing product; only the fields in Product are changed (for example name, product_code, prices, status) |
daftra_create_purchase_invoice | Create a purchase invoice from a supplier: header in PurchaseOrder (supplier_id required) and the lines in PurchaseOrderItem |
daftra_update_purchase_invoice | Update a purchase invoice |
daftra_create_expense | Record an expense: amount, date, vendor, category and the treasury it was paid from |
daftra_update_expense | Change fields of an existing expense, for example the treasury it was paid from, the amount or the note; only the fields you pass are… |
daftra_create_journal | Post a manual journal entry: a header in Journal and two or more lines in JournalTransaction |
daftra_create_journal_account | Add a posting account to the chart of accounts under an existing parent category |
daftra_create_stock_transaction | Record a manual stock movement (goods in or out) for one product in one warehouse, for example to correct a balance |
daftra_create_refund_receipt | Create a sales refund receipt (a return) against an existing invoice: header in RefundReceipt with the original invoice id in… |
daftra_delete_invoice | Delete a sales invoice by its internal id, with its effect on stock and the ledger |
daftra_delete_invoice_payment | Delete a payment recorded against an invoice, by the payment id (not the invoice id) |
daftra_delete_expense | Delete an expense by its internal id, with its ledger entry |
Ejemplos de prompts
- "¿Qué facturas de venta del mes pasado siguen sin pagar? Agrúpalas por cliente con el importe pendiente."
- "Crea una factura en borrador para el cliente Al Noor Trading: 10 sillas de oficina a 450 SAR cada una, del almacén principal."
- "Registra un pago de 4.500 SAR de la factura 000123, recibido hoy en la cuenta bancaria principal."
- "Registra un asiento que pase 2.000 de la caja principal a la caja chica, con fecha de hoy, y enséñame las líneas antes de guardarlo."
Siguientes pasos
¿Te ha sido útil esta guía?