smallinvoice MCP by usefulapi

io.usefulapi由 usefulapi.io 发布官方发布者v1.13.4更新于 Nov 7, 2026

Read smallinvoice contacts, invoices, offers, projects and hours; create contacts and invoices.

发布方自己的服务:Ably MCP by usefulapi

已验证Streamable HTTP可网页运行效率与工作流金融商业与电商

概览

AI 生成的概览

托管的 smallinvoice 连接器,让助手读取联系人、发票、报价、项目和工时,并可创建联系人和发票。

可以做什么
  • 查看已连接账户的所有者与连接状态
  • 列出并读取联系人、其地址、联系人和联系人分组
  • 列出并读取发票及其明细、合计与已记录付款
  • 列出并读取报价、订单确认和送货单
  • 列出目录中的产品、服务、单位和银行账户
  • 列出项目、工时、费用、活动和成本单位
适用场景
适合让助手回答 smallinvoice 账户相关问题,例如哪些发票尚未结清、谁欠款最多、各项目上月记录了多少工时,并在不打开应用的情况下起草新联系人或发票。
运行要求
远程 MCP 端点,仅需添加 URL;通过 OAuth 使用 smallinvoice 凭据登录,客户端配置中不需要 API 密钥或 Authorization 头。需要 smallinvoice 账户,免费方案每月允许 50 次工具调用。
安装前请注意
有两个写入工具:创建联系人和创建发票,后者不具幂等性,重复调用会生成第二张发票;创建的发票不会发送给任何人。服务器还提供付费方案(Pro 与 Pro+),带 Stripe 付款链接和取消订阅工具,因此可能在对话中产生付费。smallinvoice 凭据需在提供方的登录页输入。

安装

在 SourceWeft 中

  1. 打开 控制台中的 smallinvoice MCP by usefulapi,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.usefulapi%2Fsmallinvoice/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "smallinvoice-by-usefulapi": {
      "type": "http",
      "url": "https://smallinvoice.usefulapi.io/mcp"
    }
  }
}

README

smallinvoice MCP by usefulapi

Live endpoint: https://smallinvoice.usefulapi.io/mcp · Homepage: https://usefulapi.io/smallinvoice

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://smallinvoice.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http smallinvoice https://smallinvoice.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "smallinvoice": {      "url": "https://smallinvoice.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your smallinvoice credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/smallinvoice/

Tools

ToolTypeWhat it does
smallinvoice_get_ownerreadGet the account owner
smallinvoice_list_contactsreadList contacts
smallinvoice_get_contactreadGet a contact
smallinvoice_list_contact_addressesreadList a contact's addresses
smallinvoice_list_contact_peoplereadList a contact's people
smallinvoice_list_contact_groupsreadList contact groups
smallinvoice_list_invoicesreadList invoices
smallinvoice_get_invoicereadGet an invoice
smallinvoice_list_invoice_paymentsreadList payments of an invoice
smallinvoice_list_offersreadList offers
smallinvoice_get_offerreadGet an offer
smallinvoice_list_order_confirmationsreadList order confirmations
smallinvoice_get_order_confirmationreadGet an order confirmation
smallinvoice_list_delivery_notesreadList delivery notes
smallinvoice_get_delivery_notereadGet a delivery note
smallinvoice_list_productsreadList catalog products
smallinvoice_list_servicesreadList catalog services
smallinvoice_list_unitsreadList units
smallinvoice_list_bank_accountsreadList bank accounts
smallinvoice_list_projectsreadList projects
smallinvoice_get_projectreadGet a project
smallinvoice_list_working_hoursreadList working hours
smallinvoice_list_effortsreadList efforts
smallinvoice_list_activitiesreadList activities
smallinvoice_list_cost_unitsreadList cost units
smallinvoice_create_contactwriteCreate a contact
smallinvoice_create_invoicewriteCreate an invoice
smallinvoice_usage_statusmetaUsage status (free-tier meter)
smallinvoice_request_featuremetaRequest a missing feature
smallinvoice_upgrademetaUpgrade to Pro or Pro+
smallinvoice_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per account)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with smallinvoice_upgrade (it returns a Stripe Checkout link). Cancel any time with smallinvoice_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running smallinvoice_upgrade before then undoes the cancel. Or write to [email protected].

License

来源:servers/smallinvoice/README.md,提交 4046075

工具

27

smallinvoice_get_owner

Get the account owner

The smallinvoice account the API client belongs to (the owner's id and details). A cheap check that the connection works. GET /auth/owner.

无需输入参数。

smallinvoice_list_contacts

List contacts

List contacts (customers and suppliers): name, type (company or person), relation, e-mail, currency. Add with=main_address for the address. Needs the "contact" scope. GET /contacts. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffset

smallinvoice_get_contact

Get a contact

One contact by id, with its fields. Add with=main_address for the main address. Needs the "contact" scope. GET /contacts/{id}.

输入参数id必填with

smallinvoice_list_contact_addresses

List a contact's addresses

All addresses of one contact. Needs the "contact" scope. GET /contacts/{contactId}/addresses.

输入参数limitoffsetcontact_id必填

smallinvoice_list_contact_people

List a contact's people

The contact persons of one company contact. Needs the "contact" scope. GET /contacts/{contactId}/people.

输入参数limitoffsetcontact_id必填

smallinvoice_list_contact_groups

List contact groups

List the contact groups. Needs the "contact" scope. GET /contacts/configuration/groups. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffset

smallinvoice_list_invoices

List invoices

List invoices: number, contact, dates, total, currency, status. Filter by contact_id or a JSON filter. Needs the "invoice" scope. GET /receivables/invoices. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffsetcontact_id

smallinvoice_get_invoice

Get an invoice

One invoice by id with its positions, totals and status. Needs the "invoice" scope. GET /receivables/invoices/{id}.

输入参数id必填with

smallinvoice_list_invoice_payments

List payments of an invoice

The payments recorded on one invoice. Needs the "invoice" scope. GET /receivables/invoices/{invoiceId}/payments.

输入参数limitoffsetinvoice_id必填

smallinvoice_list_offers

List offers

List offers (quotes). Filter by contact_id or a JSON filter. Needs the "offer" scope. GET /receivables/offers. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffsetcontact_id

smallinvoice_get_offer

Get an offer

One offer (quote) by id with its positions and totals. Needs the "offer" scope. GET /receivables/offers/{id}.

输入参数id必填with

smallinvoice_list_order_confirmations

List order confirmations

List order confirmations. Filter by contact_id or a JSON filter. Needs the "order_confirmation" scope. GET /receivables/order-confirmations. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffsetcontact_id

smallinvoice_get_order_confirmation

Get an order confirmation

One order confirmation by id. Needs the "order_confirmation" scope. GET /receivables/order-confirmations/{id}.

输入参数id必填with

smallinvoice_list_delivery_notes

List delivery notes

List delivery notes. Filter by contact_id or a JSON filter. Needs the "delivery_note" scope. GET /receivables/delivery-notes. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffsetcontact_id

smallinvoice_get_delivery_note

Get a delivery note

One delivery note by id. Needs the "delivery_note" scope. GET /receivables/delivery-notes/{id}.

输入参数id必填with

smallinvoice_list_products

List catalog products

List the catalog's products (articles). Needs the "catalog" scope. GET /catalog/products. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffset

smallinvoice_list_services

List catalog services

List the catalog's services. Needs the "catalog" scope. GET /catalog/services. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffset

smallinvoice_list_units

List units

List the units (piece, hour, ...) with their ids, which an invoice position's unit_id refers to. Needs the "configuration" scope. GET /catalog/configuration/units. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffset

smallinvoice_list_bank_accounts

List bank accounts

List the account's bank accounts (as printed on documents). Needs the "configuration" scope. GET /configuration/bank-accounts. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffset

smallinvoice_list_projects

List projects

List projects. Needs the "project" scope. GET /reporting/projects. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffset

smallinvoice_get_project

Get a project

One project by id. Needs the "project" scope. GET /reporting/projects/{id}.

输入参数id必填with

smallinvoice_list_working_hours

List working hours

List recorded working hours (time tracking entries). Needs the "working_hours" scope. GET /reporting/working-hours. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffset

smallinvoice_list_efforts

List efforts

List efforts (expenses and services recorded against projects). Needs the "effort" scope. GET /reporting/efforts. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffset

smallinvoice_list_activities

List activities

List activities (the kinds of work that hours are booked on). Needs the "activity" scope. GET /reporting/activities. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffset

smallinvoice_list_cost_units

List cost units

List cost units. Needs the "cost_unit" scope. GET /reporting/cost-units. Returns count, total, next_offset (pass it as offset for the next page) and the items.

输入参数qsortwithlimitfilteroffset

smallinvoice_create_contact

Create a contact

WRITE: creates a new company contact (customer) in smallinvoice, with its main address. Needs the "contact" scope. POST /contacts. Nothing is sent to anyone. Private persons are not supported here (smallinvoice needs more fields for them): create those in smallinvoice. Check smallinvoice_list_contacts first so you do not create a duplicate.

输入参数city必填name必填emailstreet必填country必填currencypostcode必填relation

smallinvoice_create_invoice

Create an invoice

WRITE: creates a new invoice for a contact. Needs the "invoice" scope. POST /receivables/invoices. It is only created: it is NOT sent by e-mail or post and its status is not changed; the user reviews it in smallinvoice. Not idempotent: calling it twice creates two invoices. Use smallinvoice_list_contacts / smallinvoice_list_units first for the ids.

输入参数due必填date必填currency必填language必填positions必填contact_id必填contact_address_id必填

版本历史

12
  1. v1.13.4最新Nov 7, 2026
  2. v1.12.3Nov 5, 2026
  3. v1.12.2Nov 5, 2026
  4. v1.12.1Nov 4, 2026
  5. v1.12.0Nov 3, 2026
  6. v1.11.1Nov 3, 2026
  7. v1.10.0Nov 1, 2026
  8. v1.8.0Oct 31, 2026
  9. v1.7.0Oct 31, 2026
  10. v1.6.2Oct 30, 2026
  11. v1.6.0Oct 30, 2026
  12. v1.1.0Oct 26, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Usefulapi 集成