Run my Accounts MCP by usefulapi

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

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
76%
命名质量
93%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

发现(6)

  • LOWTool 'runmyaccounts_list_invoice_payments' name length outside 3-30 range在 runmyaccounts_list_invoice_payments 中
  • LOWTool 'runmyaccounts_list_payments_since' name length outside 3-30 range在 runmyaccounts_list_payments_since 中
  • LOWTool 'runmyaccounts_list_vendor_invoices' name length outside 3-30 range在 runmyaccounts_list_vendor_invoices 中
  • LOWTool 'runmyaccounts_get_vendor_invoice' name length outside 3-30 range在 runmyaccounts_get_vendor_invoice 中
  • LOWTool 'runmyaccounts_list_vendor_invoice_payments' name length outside 3-30 range在 runmyaccounts_list_vendor_invoice_payments 中
  • LOWTool 'runmyaccounts_list_account_transactions' name length outside 3-30 range在 runmyaccounts_list_account_transactions 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~2,034token 数(工具定义)
~816 B典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.59%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

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

远程端点

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

它能做什么

工具清单

工具(16)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢runmyaccounts_list_customers

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

输入模式

{
  "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}.

输入模式

{
  "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.

输入模式

{
  "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}.

输入模式

{
  "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.

输入模式

{
  "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=.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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}.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

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

List projects. API: GET /projects.

输入模式

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

社区

评价此服务器

证据

最近观测

已验证未记录版本16 个工具