MCP server
PHP Point of Sale MCP by usefulapi
io.usefulapi/php-point-of-sale
Checked 28 Oct 2026, 09:03 UTC · Connected to it and listed its tools
Read PHP Point of Sale items, sales, customers and 138 reports; manage customers, items, expenses.
Working at last checkVerified publisher: usefulapi.ioAbout 7,771 tokens per request once connected26 tools
https://php-point-of-sale.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 26
- Token cost
- About 7,771 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 28 Oct 2026, 09:03 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http php-point-of-sale https://php-point-of-sale.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.php-point-of-sale] url = "https://php-point-of-sale.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"php-point-of-sale":{"httpUrl":"https://php-point-of-sale.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"php-point-of-sale":{"url":"https://php-point-of-sale.usefulapi.io/mcp"}}}
VS Code
{"servers":{"php-point-of-sale":{"type":"http","url":"https://php-point-of-sale.usefulapi.io/mcp"}}}
Antigravity
agy mcp add php-point-of-sale https://php-point-of-sale.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"php-point-of-sale","server_url":"https://php-point-of-sale.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"php-point-of-sale","server_url":"https://php-point-of-sale.usefulapi.io/mcp"}
Tools
phppos_create_customer~528 tokens
WRITE: create a customer in the store. Store-account balance, credit limit and loyalty points cannot be set here. Needs a Read/Write API key. Retrying creates a duplicate (check phppos_list_customers first). The store's 'new customer' webhook, if configured, fires. POST /customers.phppos_create_expense~434 tokens
WRITE: record an expense in the store's books (description, amount and date). It affects expense and profit-and-loss reports. Needs a Read/Write API key. Retrying records it twice (check phppos_list_expenses first). POST /expenses.phppos_create_item~523 tokens
WRITE: create an inventory item (name required). Stock quantities are not set here. Needs a Read/Write API key. Retrying creates a duplicate (search with phppos_list_items first). The store's item webhooks, if configured, fire. POST /items.phppos_get_customer~136 tokens
One customer by person id: contact details, tier, tax settings, balance, credit limit, points, notes and custom fields. GET /customers/{person_id}.phppos_get_gift_card~124 tokens
One gift card by its card number (or id): remaining value, customer and status. GET /giftcards/{giftcard_number}.phppos_get_item~137 tokens
One inventory item by id: prices, tax settings, category, supplier, tags, attributes, variations, tier pricing and per-location settings. GET /items/{id}.phppos_get_receiving~121 tokens
One receiving by id: supplier, items, quantities, costs and payments. GET /receivings/{id}.phppos_get_sale~167 tokens
One sale by id with line items, payments, taxes, customer and employee (verbosity full by default). GET /sales/{id}.phppos_get_supplier~110 tokens
One supplier by person id. GET /suppliers/{person_id}.phppos_list_appointments~253 tokens
List appointments (bookings) with customer, employee, service, start and end time, optionally within a time window. GET /appointments.phppos_list_categories~182 tokens
List item categories with their ids. Use the ids to filter items or to file a new item. GET /categories.phppos_list_customers~356 tokens
List or search customers with contact details, tier, store-account balance, credit limit and loyalty points. Search by text or by one field (email, phone_number, first_name, last_name, account_number). GET /customers.phppos_list_employees~247 tokens
List employees with name, contact details, username, hire date, manager, commission and pay rate settings and assigned locations. Passwords and the permission maps are never returned. GET /employees.phppos_list_expenses~283 tokens
List recorded expenses with type, description, date, amount, tax, payment type, category and location. GET /expenses.phppos_list_gift_cards~182 tokens
List gift cards with number, description, remaining value, customer and whether inactive. GET /giftcards.phppos_list_invoices~308 tokens
List customer invoices (money customers owe) or supplier invoices (money the store owes) with date, due date, status and amount. GET /invoices/customer or /invoices/supplier.phppos_list_item_kits~212 tokens
List item kits (bundles of items sold together) with their prices. GET /item_kits.phppos_list_items~392 tokens
List or search inventory items with name, item number, category, supplier, prices and reorder level. Search by text, or by one field (name, item_number, product_id, supplier, tag_name...). GET /items.phppos_list_locations~242 tokens
List the store's locations (shops/warehouses) with name, address, phone, email, time zone and default tax rates, plus each location's registers (id and name). Use the location ids to filter sales, expenses, customers and reports. Payment-processor credentials and device settings are never returned.phppos_list_receivings~223 tokens
List receivings (stock received from suppliers, purchase orders, transfers) with supplier, totals and items, by date range. GET /receivings.phppos_list_reports~197 tokens
The catalog of the store's reports (138 of them: sales summaries, top sellers, inventory low/aging/summary, profit and loss, taxes, payments, employee, customer, supplier and store-account reports) with the inputs each accepts. Without `search` only the report keys are returned; with `search` (for ephppos_list_sales~534 tokens
List or search completed sales, by date range, customer (id or email) or location. verbosity: minimal (headline fields), medium (adds customer, totals, profit, location - the default here) or full (every line item, payment and tax). Suspended sales (layaways, estimates) are fetched with suspended_typhppos_list_suppliers~288 tokens
List or search suppliers with contact details, company, account number and balance. GET /suppliers.phppos_run_report~464 tokens
Run one of the store's reports and return it (title, summary, detail rows); `paging.next_offset` is set when more detail rows remain. Report keys and their inputs come from phppos_list_reports (for example summary_sales, top_sellers, inventory_low, summary_profit_and_loss, summary_taxes, closeout).phppos_update_customer~546 tokens
WRITE: change fields of an existing customer; only the fields you pass are sent. Overwrites the current values. Needs a Read/Write API key. The store's 'edit customer' webhook, if configured, fires. POST /customers/{person_id}.phppos_update_item~582 tokens
WRITE: change fields of an existing item (for example its price, category or active state); only the fields you pass are sent. Overwrites the current values, and a price change applies to the next sale. Needs a Read/Write API key. The store's 'edit item' webhook, if configured, fires. POST /items/{i
Browse
Related MCP servers
- Merit Aktiva MCP by usefulapi
Read Merit Aktiva invoices, customers, vendors, items, payments and reports; create a customer. - Lightspeed Retail (X-Series) MCP by usefulapi
Read Lightspeed X-Series products, stock, sales, customers, stock orders; one-call sales reports. - Lightspeed Retail (R-Series) MCP by usefulapi
Read Lightspeed R-Series items, stock, sales, customers and POs; create customers and set stock. - Laudus MCP by usefulapi
Read Laudus ERP customers, sales, purchases, stock and accounting reports; create customers. - Smaregi MCP by usefulapi
Read Smaregi stores, products, customers, stock and transactions; manage customers, products, stock. - Hiboutik MCP by usefulapi
Read Hiboutik products, stock, customers, sales and turnover; edit customers and sale comments. - ChargeOver MCP by usefulapi
Read ChargeOver customers, invoices, transactions, subscriptions, reports; create customers, quotes. - vintrace MCP by usefulapi
Read vintrace vessels, batches, work orders, lab results, stock; assign work orders, add notes.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/php-point-of-sale)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents