SalesBinder MCP by usefulapi
Read SalesBinder customers, inventory, warehouse locations, invoices and sales orders.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"salesbinder": {
"url": "https://salesbinder.usefulapi.io/mcp"
}
}
}远程端点
https://salesbinder.usefulapi.io/mcpstreamable-http它能做什么
工具清单
工具(7)
🟢salesbinder_list_customers(page, limit, include_total, q)
Read one visible customer page. Search name, office email or an exact numeric customer number. Requires customers:read. Follow next_page manually; totals are omitted unless requested.
输入模式
{
"type": "object",
"properties": {
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 1000000
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"include_total": {
"default": false,
"type": "boolean"
},
"q": {
"type": "string",
"minLength": 1,
"maxLength": 255
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢salesbinder_get_customer(customer_id)
Read a visible customer by UUID, including contact and account summary fields. Requires customers:read.
输入模式
{
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
}
},
"required": [
"customer_id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢salesbinder_list_items(page, limit, include_total, q, category_id, ...)
Read one visible inventory page with quantity, reserved/incoming quantity, price and permission-visible cost. Search name, SKU, barcode, serial or an exact numeric item number. Location filtering adds separate location totals. Requires items:read. No stock changes.
输入模式
{
"type": "object",
"properties": {
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 1000000
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"include_total": {
"default": false,
"type": "boolean"
},
"q": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"category_id": {
"type": "string",
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
},
"type": {
"type": "string",
"enum": [
"quantity",
"unique"
]
},
"archived": {
"type": "string",
"enum": [
"false",
"true",
"all"
]
},
"location_id": {
"type": "string",
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢salesbinder_get_item(item_id)
Read one inventory item by UUID, including archived or sold items visible to the API user. Returns stock and pricing summary; photo galleries and custom fields are omitted. Requires items:read.
输入模式
{
"type": "object",
"properties": {
"item_id": {
"type": "string",
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
}
},
"required": [
"item_id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢salesbinder_list_locations(page, limit, include_total)
Read one page of active inventory locations and their UUIDs. Assigned-location visibility applies. Requires items:read.
输入模式
{
"type": "object",
"properties": {
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 1000000
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"include_total": {
"default": false,
"type": "boolean"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢salesbinder_list_invoices(page, limit, include_total, q, customer_id, ...)
Read one visible invoice page, newest invoice number first, with status and decimal amount summaries. Filter by customer UUID, status ID or issue date. Line items are omitted. Requires invoices:read; no sending or payment operations.
输入模式
{
"type": "object",
"properties": {
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 1000000
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"include_total": {
"default": false,
"type": "boolean"
},
"q": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"customer_id": {
"type": "string",
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
},
"status_id": {
"type": "integer",
"minimum": 0,
"maximum": 2147483647
},
"issue_date_from": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"issue_date_to": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢salesbinder_list_sales_orders(page, limit, include_total, q, customer_id, ...)
Read one visible sales-order page with status, amount and invoiced/packed/shipped progress. Search or filter by customer, status, warehouse or issue date. Line items are omitted. Requires sales_orders:read; no fulfillment changes.
输入模式
{
"type": "object",
"properties": {
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 1000000
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"include_total": {
"default": false,
"type": "boolean"
},
"q": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"customer_id": {
"type": "string",
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
},
"status_id": {
"type": "integer",
"minimum": 0,
"maximum": 2147483647
},
"issue_date_from": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"issue_date_to": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"location_id": {
"type": "string",
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}社区
证据