mcpField
B
Bsale MCP by usefulapi

Bsale MCP by usefulapi

Remote
usefulapi.ioBusiness & Marketing1Updated today

About Bsale MCP by usefulapi

Bsale MCP by usefulapi connects Bsale sales, product, and stock data to AI clients, supporting queries and actions involving customers, prices, stock receipts, and payments. It is for teams managing sales and inventory in Bsale.

Key features

  1. 01Query sales documents and summaries
  2. 02View clients and unpaid documents
  3. 03Check products, SKUs, and stock
  4. 04Manage price lists and payment records
  5. 05Create or update clients and receive stock

Use cases

  1. 01Review sales totals and returns
  2. 02Check client balances and payments
  3. 03Inspect product stock and prices
  4. 04Record receipts or payments and maintain clients

MCP support

This MCP server provides Bsale data queries and write tools to MCP clients through a remote endpoint. The server handles sign-in with OAuth.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://bsale.usefulapi.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Bsale MCP by usefulapi

Read Bsale products, documents and stock; manage customers, prices, receipts and payments.

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://bsale.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http bsale https://bsale.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:
{
  "mcpServers": {
    "bsale": {
      "url": "https://bsale.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 Bsale credentials.

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

Tools

ToolTypeWhat it does
bsale_list_documentsreadList documents (sales)
bsale_get_documentreadGet document
bsale_sales_summaryreadSales summary
bsale_list_returnsreadList returns
bsale_list_document_typesreadList document types
bsale_list_clientsreadList clients
bsale_get_clientreadGet client
bsale_client_unpaid_documentsreadClient unpaid documents
bsale_list_productsreadList products
bsale_get_productreadGet product
bsale_list_variantsreadList variants (SKUs)
bsale_get_variantreadGet variant
bsale_list_stocksreadList stock levels
bsale_list_price_listsreadList price lists
bsale_list_price_list_detailsreadList price list prices
bsale_list_paymentsreadList payments
bsale_list_payment_typesreadList payment types
bsale_list_officesreadList offices (branches)
bsale_list_usersreadList users (sellers)
bsale_user_sales_summaryreadSales by seller
bsale_create_clientwriteCreate client
bsale_update_clientwriteUpdate client
bsale_update_pricewriteUpdate price list price
bsale_create_stock_receptionwriteReceive stock
bsale_create_paymentwriteRecord payment
bsale_usage_statusmetaUsage status (free-tier meter)
bsale_request_featuremetaRequest a missing feature
bsale_upgrademetaUpgrade to Pro or Pro+
bsale_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 Bsale company and API host)$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 bsale_upgrade (it returns a Stripe Checkout link). Cancel any time with bsale_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running bsale_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.