List your agent

PHP Point of Sale MCP by usefulapi

MCP server · hosted · v1.1.0 · io.usefulapi/php-point-of-sale
Online · tested 35m agoNEW · 1h agoNew version 11m agoSeen in the registry 11m ago

Read PHP Point of Sale items, sales, customers and 138 reports; manage customers, items, expenses.

What it does

PHP Point of Sale MCP by usefulapi is an MCP server, a connector that lets an AI assistant use it as a tool. It is hosted: an assistant connects to it over the internet, nothing to install.

No capability identified yet from its description.

Facts come from the Official MCP Registry, as declared by the publisher. Capabilities are matched automatically (low confidence). None of this is a test of the tool.

At a glance

Hosted (remote)YES
Local installNO
Version1.1.0
PriceNot in the registry
First seen24 Oct 2026
Last checked11m ago

How to connect

As declared in the Official MCP Registry · hosted endpoint tested by Electra Index 35m ago (live check)

Hosted endpoint

  • https://php-point-of-sale.usefulapi.io/mcp streamable-http

In Claude Code: claude mcp add --transport http php-point-of-sale-mcp-by-usefulapi https://php-point-of-sale.usefulapi.io/mcp

MCP settings (Claude Desktop, Cursor and other MCP clients)

{
  "mcpServers": {
    "php-point-of-sale-mcp-by-usefulapi": {
      "url": "https://php-point-of-sale.usefulapi.io/mcp"
    }
  }
}

Live check

Electra Index connected to the hosted endpoint 35m ago

ONLINE PHP Point of Sale MCP by usefulapi answered an MCP connection on 24 Oct 2026 and introduced itself as php-point-of-sale-mcp 1.0.0 (MCP protocol 2025-06-18).

26 tools offered to AI assistants

  • phppos_list_locations · 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-pr
  • phppos_list_items · 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_get_item · One inventory item by id: prices, tax settings, category, supplier, tags, attributes, variations, tier pricing and per-location settings. GET /items/{id}.
  • phppos_list_categories · List item categories with their ids. Use the ids to filter items or to file a new item. GET /categories.
  • phppos_list_item_kits · List item kits (bundles of items sold together) with their prices. GET /item_kits.
  • phppos_list_sales · 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). Suspend
  • phppos_get_sale · One sale by id with line items, payments, taxes, customer and employee (verbosity full by default). GET /sales/{id}.
  • phppos_list_receivings · List receivings (stock received from suppliers, purchase orders, transfers) with supplier, totals and items, by date range. GET /receivings.
  • phppos_get_receiving · One receiving by id: supplier, items, quantities, costs and payments. GET /receivings/{id}.
  • phppos_list_customers · 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_get_customer · One customer by person id: contact details, tier, tax settings, balance, credit limit, points, notes and custom fields. GET /customers/{person_id}.
  • phppos_list_suppliers · List or search suppliers with contact details, company, account number and balance. GET /suppliers.
Show 14 more
  • phppos_get_supplier · One supplier by person id. GET /suppliers/{person_id}.
  • phppos_list_employees · 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_invoices · 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_expenses · List recorded expenses with type, description, date, amount, tax, payment type, category and location. GET /expenses.
  • phppos_list_gift_cards · List gift cards with number, description, remaining value, customer and whether inactive. GET /giftcards.
  • phppos_get_gift_card · One gift card by its card number (or id): remaining value, customer and status. GET /giftcards/{giftcard_number}.
  • phppos_list_appointments · List appointments (bookings) with customer, employee, service, start and end time, optionally within a time window. GET /appointments.
  • phppos_list_reports · 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 `sea
  • phppos_run_report · 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, invent
  • phppos_create_customer · 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' webho
  • phppos_update_customer · 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_create_item · 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_update_item · 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
  • phppos_create_expense · 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.

What "online" means: the server answered an MCP connection at the time of the check. It is not a guarantee of security, quality or continuous uptime. How we test: we open an MCP session and ask for the tool list, as an AI assistant would. We never run a tool and never send a key. Checked every few days. Method

Is this your server? Monitoring Pro: a check every 30 minutes and an email within the hour when it stops answering. Launch offer: $39.99 once, for life.

Facts & evidence

Each fact shows where it was seen and when.
FactValueEvidenceSourceLast confirmed
Version1.1.0DECLAREDSRC-001 Official MCP Registry11m ago
Hosted endpointhttps://php-point-of-sale.usefulapi.io/mcpDECLAREDSRC-001 Official MCP Registry11m ago
Local install (package)noDECLAREDSRC-001 Official MCP Registry11m ago
Remote access (hosted)yesDECLAREDSRC-001 Official MCP Registry11m ago
Websitehttps://usefulapi.io/php-point-of-sale/DECLAREDSRC-001 Official MCP Registry11m ago
Repositoryhttps://github.com/m190/usefulapi-mcpDECLAREDSRC-001 Official MCP Registry11m ago
Registry statusactiveDECLAREDSRC-001 Official MCP Registry11m ago
MCP serveryesDECLAREDSRC-001 Official MCP Registry11m ago

Change history

  • VERSION24 Oct 2026
    1.0.0 → 1.1.0
  • NEW24 Oct 2026
    first seen in the index

Is this page accurate?

Flag it and our robot re-checks the official source. Reports never change a score.

Questions about PHP Point of Sale MCP by usefulapi

How do I connect PHP Point of Sale MCP by usefulapi?

Use the hosted endpoint https://php-point-of-sale.usefulapi.io/mcp in your assistant's MCP settings. The exact settings are in "How to connect" above, as declared in the Official MCP Registry.

What tools does PHP Point of Sale MCP by usefulapi offer?

When Electra Index connected on 24 Oct 2026, it listed 26 tools: phppos_list_locations, phppos_list_items, phppos_get_item, phppos_list_categories, phppos_list_item_kits, phppos_list_sales, phppos_get_sale, phppos_list_receivings and more. The full list is in "Live check" above.

Is PHP Point of Sale MCP by usefulapi online?

Yes. Its hosted endpoint answered an MCP connection from Electra Index 35m ago.