Vinkius
Bsale

Bsale MCP. Issue invoices and track inventory from natural conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Bsale MCP on Cursor AI Code Editor MCP Client Bsale MCP on Claude Desktop App MCP Integration Bsale MCP on OpenAI Agents SDK MCP Compatible Bsale MCP on Visual Studio Code MCP Extension Client Bsale MCP on GitHub Copilot AI Agent MCP Integration Bsale MCP on Google Gemini AI MCP Integration Bsale MCP on Lovable AI Development MCP Client Bsale MCP on Mistral AI Agents MCP Compatible Bsale MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Bsale MCP gives your AI agent full control over Chilean retail operations. Issue SII-compliant invoices, manage product catalogs with SKU variants, and check real-time stock levels across all store branches using natural language commands.

What your AI agents can do

Create client

Registers a new customer, capturing necessary tax details like RUT and business activity (giro) for future invoicing.

Create document

Issues any required electronic tax document type, automatically sending the transaction to the Chilean SII for validation.

Create product

Adds a new product or service to your catalog and associates it with variants, pricing rules, and stock management.

+ 12 more capabilities included
Generate Tax Documents

Issues required tax documents like invoices (facturas) or receipts (boletas), automatically sending them to the Chilean SII for validation.

Manage Product Data

Creates, updates, and retrieves product information, including full variant details and pricing tiers across different price lists.

Track Inventory Across Locations

Checks real-time stock counts for specific products or variants at multiple store branches simultaneously.

Register Client Records

Creates or looks up client profiles, ensuring all necessary tax compliance details like RUT and business activity (giro) are recorded.

List Configuration Details

Queries the system for available settings, such as accepted payment types or document formats used by the company.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Bsale: 15 Tools for Retail Operations

Use these tools to perform every core function of a POS system—from creating clients to listing real-time stock counts.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Bsale on Vinkius
create019d8420

create client

Registers a new customer, capturing necessary tax details like RUT and business activity (giro) for future invoicing.

create019d8420

create document

Issues any required electronic tax document type, automatically sending the transaction to the Chilean SII for validation.

create019d8420

create product

Adds a new product or service to your catalog and associates it with variants, pricing rules, and stock management.

get019d8420

get client

Retrieves the full profile details for one specific existing customer.

get019d8420

get document

Gets all detailed information about a single, specific tax document by its ID or folio number.

get019d8420

get product

Retrieves the complete details for one specific product from your catalog.

list019d8420

list clients

Paginates and lists all existing customer records in the system.

list019d8420

list document types

Shows a list of document types recognized by the SII for issuing invoices or receipts.

list019d8420

list documents

Retrieves a paginated list of all historical tax documents, including invoice numbers and dates.

list019d8420

list offices

Lists every physical office branch or location associated with the Bsale account.

list019d8420

list payment types

Provides a list of all accepted payment methods used in sales transactions.

list019d8420

list price lists

Lists all configured pricing structures (e.g., retail, wholesale) that affect product costs.

list019d8420

list products

Paginates and lists every product and service defined in the entire catalog.

list019d8420

list stocks

Checks and returns current available stock quantities for products across all physical office locations.

list019d8420

list variants

Lists every specific SKU variant linked to a parent product, including its unique barcode and cost.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Bsale, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Bsale MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Bsale. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 15 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Keeping Track of Sales Documents Today

Today, closing out sales means navigating at least three different screens: the POS terminal for transactions, the client database to verify names and tax IDs, and a separate inventory portal just to confirm stock. You're constantly copy-pasting numbers and switching context to make sure every electronic invoice (factura) is correct.

With this MCP, you tell your agent what needs to happen in plain English. It handles the multi-step process internally—checking if the client exists with `get_client`, confirming stock via `list_stocks`, and finally generating the compliant document. You just get the confirmation.

The Power of Client Registration

Before, if you dealt with a new corporate client, someone had to manually check their RUT and business activity (giro) against internal records before adding them. If any detail was wrong, the whole sales process stopped until an admin fixed it.

Now, simply tell your agent to register the client using `create_client`. It validates the data and makes that customer ID immediately available for use when issuing documents, making the entire system flow without human intervention.

What you can do with this MCP connector

Connects your Bsale cloud POS account directly to any AI client. You can run the whole cycle of a sale—from finding a customer record to issuing the final tax document—all through simple chat instructions. Need to know how many units of product 1542 you have left in Providencia? Ask it.

Want to register a new corporate client with their RUT and giro details? Done.

This setup makes your AI agent a dedicated retail operations expert, eliminating the need to jump between different POS screens or databases. You can manage everything from generating boletas and facturas electrónicas to updating product variants and checking stock levels across multiple offices. Because this MCP handles sensitive financial data, every tool call generates a cryptographically signed audit trail, meaning you always have a tamper-proof record of what the AI did and when it did it.

This makes reconciliation and compliance tracking straightforward.

Built · Hosted · Managed by Vinkius Bsale MCP - Manage POS, Inventory & Invoices Server ID 019d8420-ec84-7363-ad77-2314d28522c3
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Bsale MCP

How do I check stock levels with list_stocks? +

You ask your agent to check inventory across all offices using list_stocks. It returns current quantities for products, helping you know exactly what's available at each branch.

Does create_document handle the SII tax validation? +

Yes, running create_document automatically sends the document to the Chilean SII. This ensures the electronic invoice is compliant and valid before it’s issued.

Can I find out if a product exists using get_product? +

Absolutely. Running get_product retrieves all specific details about one item, including its description and associated price lists, so you know exactly what you're selling.

What is the difference between list_clients and get_client? +

list_clients shows a paginated summary of all customers. Use get_client when you already have the specific ID or RUT and need to pull up the full, detailed record for that single person.

What happens if my Bsale Access Token expires when I run create_product? +

The agent will fail immediately, returning a clear authorization error. You'll need to refresh your access token and reauthenticate the MCP connection before any write operations are successful.

How do I check which price lists are valid before running list_variants? +

Start by calling list_price_lists to see all configured pricing tiers (e.g., retail, wholesale). Then, use list_variants with a specific ID to see the costs tied to those listed setups.

Before I run create_document, how do I find out what document types are valid? +

Run list_document_types first. This gives you the required IDs and formatting rules for all SII-compliant documents, ensuring your invoice attempt won't fail.

When I use list_documents, how do I get every record if the total number is large? +

You must pass optional limit and offset parameters in your request. This lets you paginate through thousands of historical records without hitting API limits.

Built & Managed by Vinkius 30s setup 15 tools

We've already built the connector for Bsale. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 15 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.