Run my Accounts MCP by usefulapi

Read customers, invoices, vendor bills, trial balance and ledger transactions in Run my Accounts.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
76%
Calidad de los nombres
93%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (6)

  • LOWTool 'runmyaccounts_list_invoice_payments' name length outside 3-30 rangeen runmyaccounts_list_invoice_payments
  • LOWTool 'runmyaccounts_list_payments_since' name length outside 3-30 rangeen runmyaccounts_list_payments_since
  • LOWTool 'runmyaccounts_list_vendor_invoices' name length outside 3-30 rangeen runmyaccounts_list_vendor_invoices
  • LOWTool 'runmyaccounts_get_vendor_invoice' name length outside 3-30 rangeen runmyaccounts_get_vendor_invoice
  • LOWTool 'runmyaccounts_list_vendor_invoice_payments' name length outside 3-30 rangeen runmyaccounts_list_vendor_invoice_payments
  • LOWTool 'runmyaccounts_list_account_transactions' name length outside 3-30 rangeen runmyaccounts_list_account_transactions

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~2,034Tokens (definiciones de herramientas)
~816 BTamaño de respuesta típico
Impacto moderado en la atención (1.59% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "run-my-accounts": {
      "url": "https://run-my-accounts.usefulapi.io/mcp"
    }
  }
}

Puntos de conexión remotos

https://run-my-accounts.usefulapi.io/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (16)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢runmyaccounts_list_customers

List all customers (debtors) with number, name, address, contact and bank data. API: GET /customers.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_get_customer(customer_number)

Get one customer by customer number. API: GET /customers/{customernumber}.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "customer_number": {
      "type": "string",
      "minLength": 1,
      "description": "Customer number, for example K-001."
    }
  },
  "required": [
    "customer_number"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_list_invoices(status, from, to, customer_number)

List customer invoices. Filter by status (OPEN, PAID, OVERDUE), date range and customer number. API: GET /invoices.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "status": {
      "description": "Invoice status. OPEN includes due and overdue.",
      "type": "string",
      "enum": [
        "OPEN",
        "PAID",
        "OVERDUE"
      ]
    },
    "from": {
      "description": "Invoices on or after this date (yyyy-mm-dd). Default: account close date.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "to": {
      "description": "Invoices on or before this date (yyyy-mm-dd). Default: today.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "customer_number": {
      "description": "Only invoices of this customer number.",
      "type": "string"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_get_invoice(invoice_number)

Get one customer invoice with its customer and line items. API: GET /invoices/{invoice_number}.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "invoice_number": {
      "type": "string",
      "minLength": 1,
      "description": "Invoice number, for example R-002."
    }
  },
  "required": [
    "invoice_number"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_list_invoice_payments(invoice_number)

List the payments booked against one customer invoice. API: GET /invoices/{invoice_number}/payments.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "invoice_number": {
      "type": "string",
      "minLength": 1,
      "description": "Invoice number."
    }
  },
  "required": [
    "invoice_number"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_list_payments_since(processed)

List incoming invoice payments that were not marked as processed after a time stamp. This tool only reads: it never marks a payment as processed. API: GET /invoices/payment_list?processed=.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "processed": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}$",
      "description": "Time stamp, format yyyy-MM-ddTHH:mm."
    }
  },
  "required": [
    "processed"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_list_parts

List parts (articles) with number, description, unit, price and account numbers. API: GET /parts.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_list_vendors(sort, query)

List vendors (creditors). Sort by id, name, vendornumber or score (add asc or desc) and search by name. API: GET /vendors.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "sort": {
      "description": "For example 'vendornumber desc'.",
      "type": "string",
      "pattern": "^(id|name|vendornumber|score)( (asc|desc))?$"
    },
    "query": {
      "description": "Search text in the vendor name.",
      "type": "string"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_list_vendor_invoices

List vendor invoices (payables) with status, amounts, paid amount and vendor. API: GET /payables.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_get_vendor_invoice(invoice_number)

Get one vendor invoice by invoice number. API: GET /payables/{invoice_number}.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "invoice_number": {
      "type": "string",
      "minLength": 1,
      "description": "Vendor invoice number, for example K-001."
    }
  },
  "required": [
    "invoice_number"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_list_vendor_invoice_payments(invoice_number)

List the payments booked against one vendor invoice. API: GET /payables/{invoice_number}/payments.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "invoice_number": {
      "type": "string",
      "minLength": 1,
      "description": "Vendor invoice number."
    }
  },
  "required": [
    "invoice_number"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_list_charts(type)

List the chart of accounts. Optionally filter by account type. API: GET /charts.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "type": {
      "description": "Account type filter.",
      "type": "string"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_trial_balance(accno, from, to, department, project, ...)

Get account balances (trial balance, version 2). Use x as a wildcard in accno (15xx = 1500 to 1599). Income statement accounts need from and to. API: GET /gl/v2/saldo.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "accno": {
      "description": "Account number filter, x is a wildcard, for example 15xx.",
      "type": "string"
    },
    "from": {
      "description": "Include transactions from this date.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "to": {
      "description": "Include transactions until this date (default today).",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "department": {
      "description": "Only transactions of this department.",
      "type": "string"
    },
    "project": {
      "description": "Only values with this project name.",
      "type": "string"
    },
    "include_openings": {
      "description": "Include opening balances (default true).",
      "type": "boolean"
    },
    "exclude_yearend_bookings": {
      "description": "Ignore year-end offsets.",
      "type": "boolean"
    },
    "bookkeeping_main_curr": {
      "description": "Show balances in the main currency (default true).",
      "type": "boolean"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_list_account_transactions(accno, from_date, to_date, include_openings, include_closings)

List ledger transactions of one account or a wildcard pattern (x matches any digit, use x for all accounts). API: GET /charts/{accno}/transactions.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "accno": {
      "type": "string",
      "minLength": 1,
      "description": "Account number or pattern, for example 1000 or 10xx."
    },
    "from_date": {
      "description": "Include transactions from this date.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "to_date": {
      "description": "Include transactions until this date (default today).",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "include_openings": {
      "description": "Include opening balances (default true).",
      "type": "boolean"
    },
    "include_closings": {
      "description": "Include closing balances (default true).",
      "type": "boolean"
    }
  },
  "required": [
    "accno"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_list_departments

List departments (cost and profit centers). API: GET /departments.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢runmyaccounts_list_projects

List projects. API: GET /projects.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada16 herramientas