Skip to content

Integration · E-commerce

Connect Claude & ChatGPT to Final POS

Ask your AI what was ordered today, how much stock an outlet has left, or to add a new product with its variants in Final POS. It can read orders, payments and refunds, create and update customers and products, change variant prices and set stock levels. Everyday store questions get answered without clicking through the back office.

Connect Final POS free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which orders are still unpaid from this week?”

    The AI lists orders filtered by payment state and created date.

  • “How many of the blue hoodie in size M are left in the city store?”

    It finds the product and variant and reads the stock level for that outlet.

  • “Add a new product, Linen Shirt, in sizes S, M and L at 499.”

    It creates the product and its three variants with price and attributes in one step.

What your AI can do

Orders and payments

List and read orders with line items, totals and payments, read payment transactions and refunds, and record refunds.

Products and stock

Create products with variants, update products, variant prices and SKUs, manage categories and set stock per outlet.

Customers and outlets

Search, create and update customers with addresses, tags and notes, and read your outlets.

  • “Put all variants of product 318 on sale at 20 percent off.”

    It lists the product's variants and updates each one's sale price.

  • “What has customer Maria Jensen spent with us?”

    It finds the customer and reads contact details, tags and total spent.

  • “Set the stock of this item to 40 at the warehouse outlet.”

    It updates the quantity on that inventory record.

23 tools for Final POS

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_categoryChanges dataCreate a product category with `name`, optional description, image and parent category.
  • create_customerChanges dataCreate a customer with first and last name, email, phone, billing and shipping address, tags and notes. Search first to avoid duplicates.
  • create_productChanges dataCreate a product together with its variants in one step: `product` (name, source, type, category) and `variants` (price, SKU, barcode, attributes).
  • create_refundMoves moneyRefund items on an order: `order_id`, `line_items` and `summary` are required, plus optional reason and payment. Records a refund that returns money to the customer.
  • get_current_accountGet the company and API key the connection uses. Use to confirm which Final POS company you are working in.
  • get_customerGet one customer by `customer_id`, including contact details, addresses, tags and total spent.
  • get_orderGet one order by `order_id`, including line items, totals, payments and customer.
  • get_outletGet one outlet by `outlet_id`, with address, stations and settings.
  • get_productGet one product by `product_id`, with name, SKU, status, category and tax table.
  • get_refundMoves moneyGet one refund by `refund_id`.
  • get_transactionGet one payment transaction by `payment_id`, with amount, method and order.
  • list_categoriesList product categories with optional search by name, parent category, sorting and paging.
  • list_customersList customers with optional search by email, name or phone, tags, outlet, dates, sorting and paging.
  • list_inventoryList stock levels, filtered by outlet, product or variant.
  • list_ordersList orders with optional filters for payment state, fulfillment state, source and created or updated dates.
  • list_outletsList store locations (outlets) with optional search by name or city.
  • list_product_variantsList all variants (sizes, colours, prices) of one product by `product_id`.
  • list_productsList products with optional filters for status, tags, supplier, price range, category and dates, plus sorting and paging.
  • list_variantsList variants across products, filtered by product, sale status or dates, with sorting by price or barcode.
  • update_customerChanges dataUpdate a customer by `customer_id`: name, email, phone, addresses, tags or notes. Only the fields you pass change.
  • update_inventoryChanges dataSet the stock quantity or stock tracking for one inventory record by `inventory_id`.
  • update_productChanges dataUpdate a product by `product_id`: name, SKU, status (active, inactive, draft), tags, images or supplier. Only the fields you pass change.
  • update_variantChanges dataUpdate a variant by `variant_id`: price, sale price, cost price, SKU, barcode or attributes. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Final POS from the app list.

  2. 2

    Paste your key

    Paste a Final POS company API key. Sign in at manage.finalpos.com and go to Settings → API Keys. Click Create API Key, give it a name, select the permissions it needs and copy the key. It is shown only once.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Final POS?

It can read orders, payment transactions, refunds, products, variants, categories, stock levels, customers and outlets. It can create customers, categories and products with variants, update customers, products, variants and stock, and record a refund on an order.

Does the AI see my Final POS credentials?

No. Your Final POS API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Recording a refund returns money to the customer, and it can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Final POS account.

Which permissions should the API key have?

When you create the key in Final POS you select its permissions. Give it only what you want the AI to use, for example read access to orders and products. Final POS then blocks anything outside those permissions, on top of the tools you switch on in PipMCP.

Let your AI work in Final POS today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Final POS free

PipMCP is not affiliated with Final POS. Product names are trademarks of their owners.