io.usefulapi/php-point-of-sale
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
PHP Point of Sale MCP by usefulapi
Publisher-provided description
Read PHP Point of Sale items, sales, customers and 138 reports; manage customers, items, expenses.
Summary by lookupd
Read and manage PHP Point of Sale items, sales, customers, expenses and reports for a retail store.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http php-point-of-sale https://php-point-of-sale.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add php-point-of-sale --url https://php-point-of-sale.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"php-point-of-sale": {
"url": "https://php-point-of-sale.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (26 tools)
Publisher-provided text
phppos_list_locationsList 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). Uphppos_list_itemsList or search inventory items with name, item number, category, supplier, prices and reorder level. Search by text, or by one field (name, item_number, productphppos_get_itemOne inventory item by id: prices, tax settings, category, supplier, tags, attributes, variations, tier pricing and per-location settings. GET /items/{id}.phppos_list_categoriesList item categories with their ids. Use the ids to filter items or to file a new item. GET /categories.phppos_list_item_kitsList item kits (bundles of items sold together) with their prices. GET /item_kits.phppos_list_salesList or search completed sales, by date range, customer (id or email) or location. verbosity: minimal (headline fields), medium (adds customer, totals, profit,phppos_get_saleOne sale by id with line items, payments, taxes, customer and employee (verbosity full by default). GET /sales/{id}.phppos_list_receivingsList receivings (stock received from suppliers, purchase orders, transfers) with supplier, totals and items, by date range. GET /receivings.phppos_get_receivingOne receiving by id: supplier, items, quantities, costs and payments. GET /receivings/{id}.phppos_list_customersList or search customers with contact details, tier, store-account balance, credit limit and loyalty points. Search by text or by one field (email, phone_numberphppos_get_customerOne customer by person id: contact details, tier, tax settings, balance, credit limit, points, notes and custom fields. GET /customers/{person_id}.phppos_list_suppliersList or search suppliers with contact details, company, account number and balance. GET /suppliers.phppos_get_supplierOne supplier by person id. GET /suppliers/{person_id}.phppos_list_employeesList employees with name, contact details, username, hire date, manager, commission and pay rate settings and assigned locations. Passwords and the permission mphppos_list_invoicesList customer invoices (money customers owe) or supplier invoices (money the store owes) with date, due date, status and amount. GET /invoices/customer or /invophppos_list_expensesList recorded expenses with type, description, date, amount, tax, payment type, category and location. GET /expenses.phppos_list_gift_cardsList gift cards with number, description, remaining value, customer and whether inactive. GET /giftcards.phppos_get_gift_cardOne gift card by its card number (or id): remaining value, customer and status. GET /giftcards/{giftcard_number}.phppos_list_appointmentsList appointments (bookings) with customer, employee, service, start and end time, optionally within a time window. GET /appointments.phppos_list_reportsThe catalog of the store's reports (138 of them: sales summaries, top sellers, inventory low/aging/summary, profit and loss, taxes, payments, employee, customerphppos_run_reportRun 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 inpuphppos_create_customerWRITE: 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 aphppos_update_customerWRITE: 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 cuphppos_create_itemWRITE: create an inventory item (name required). Stock quantities are not set here. Needs a Read/Write API key. Retrying creates a duplicate (search with phpposphppos_update_itemWRITE: 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, anphppos_create_expenseWRITE: 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. Retryi
Changes
Newest first, as lookupd saw them
- : version 1.18.3 → 1.19.0
Details
- Version: 1.19.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 363 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/php-point-of-sale/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/php-point-of-sale)
- 62930 servers
- Last crawl: 2026-11-13T00:17:28.001Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp