Integration · E-commerce
Connect Claude & ChatGPT to MyCashflow
Ask your AI about orders, customers, products and stock in your MyCashflow web shop. It can find open orders, check a stock balance by product code, and read price campaigns. It can also create and update products and customers, adjust stock, add order comments, mark payments paid and complete shipments, with your approval if you want it.
Free plan, no credit card. Takes about a minute.
Try asking
“Which orders came in yesterday that are still open?”
The AI lists orders filtered by status and created date, with customer and order ID.
“How many of product code TS-101 do we have in stock?”
It reads the stock balance and stock settings for that product code.
“We received a bank transfer for order 5821. Mark it paid.”
It finds the order's payment and marks it as paid. No money is moved.
What your AI can do
Orders and shipments
List and read orders with payments and shipments, add comments, mark payments paid, complete shipments and cancel orders.
Products and stock
Read and update products and variations, look up products by code, and read or adjust stock balances.
Customers and catalog
Find, create and update customers, and read categories, brands and price campaigns.
“Order 5830 has shipped with tracking code JJD000123. Complete the shipment.”
It finds the shipment on the order and marks it delivered to the carrier with the tracking code, and can notify the customer by email.
“Add 40 units to the stock of product code MUG-02.”
It adds 40 to the current stock balance for that product code.
“Which price campaigns are set up in the shop?”
It lists your price campaigns and can open one to show its dates and settings.
26 tools for MyCashflow
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_order_commentChanges dataAdd a comment to an order by order_id with the text; visibility controls who can see it.adjust_stock_balanceChanges dataChange a product's stock balance by product_code with balance_change, a positive or negative amount added to the current balance.cancel_orderDeletesCancel an order by order_id. This cannot be undone; with send_emails the customer is notified by email.complete_shipmentVisible to othersMark an order's shipment as delivered to the carrier by order_id and shipment_id, optionally with a tracking_code. With send_emails the customer is notified by email.create_customerChanges dataCreate a customer account. Requires first_name, last_name, email, street_address, postal_code, city, country and login_allowed.create_productChanges dataCreate a new product. Requires name; optional price, product_code, vat_rate, brand_id, supplier_id, weight, description and availability dates.find_customer_by_emailVisible to othersFind a customer account by email address. Use this before creating a customer to avoid duplicates.get_campaignGet one price campaign by campaign_id, with its dates and settings.get_customerGet one customer account by customer_id, with name, email, phone and address.get_orderGet one order by order_id, with customer details, products, payments, shipments and status.get_productGet one product by product_id, with name, price, product code, stock settings and descriptions.get_product_by_codeGet one product by its product_code (SKU). Use when you know the code but not the product ID.get_stockGet the stock balance and stock settings of one product by product_code.list_brandsList the shop's brands, paged with page, limit and sort.list_campaignsList the shop's price campaigns, paged with page, limit and sort.list_categoriesList the shop's product categories, paged with page, limit and sort.list_customersList customer accounts, filtered by created, updated or last-login date ranges, paged with page and limit.list_order_shipmentsList the shipments of an order by order_id, with shipping method and status.list_ordersList orders, filtered by status and by created, updated, archived or shipment-completed date ranges. Use to find recent or open orders.list_product_variationsList the variations (e.g. sizes or colours) of a product by product_id, with their own codes and prices.list_productsList products in the shop, paged with page, limit and sort, optionally filtered by created or updated date range.list_stockList stock records for products, optionally filtered by updated date range.mark_payment_paidVisible to othersMark an order payment as paid by order_id and payment_id, e.g. after an invoice or bank transfer has been received. Does not move money.update_customerChanges dataUpdate a customer by customer_id, e.g. name, email, phone, company, VAT code or address. Only the fields you pass change.update_productChanges dataUpdate a product by product_id, e.g. name, price, purchase_price, description or availability dates. Only the fields you pass change.update_stockChanges dataUpdate a product's stock settings by product_code, e.g. set the balance, balance alert level or backorder options.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose MyCashflow from the app list.
- 2
Paste your key
Enter your store name (the 'mystore' in mystore.mycashflow.fi), the API user's email and the API key. In the MyCashflow admin panel, install the API extension under Account > Extensions > API. Then go to Account > Users, click Create account in the API accounts pane, enter a name and email and save. Copy the API key, which is shown only once.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in MyCashflow?
The AI can read orders, shipments, customers, products, variations, stock, categories, brands and price campaigns. It can create and update products and customers, update and adjust stock, add order comments, mark payments paid, complete shipments and cancel orders.
Does the AI see my MyCashflow credentials?
No. Your MyCashflow API credentials are encrypted at rest and never shown to the AI. After you save them, they are 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. Cancelling an order cannot be undone, and completing a shipment or cancelling can email the customer. Those actions can require your approval before they run. 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 MyCashflow account.
Why do I need to install the API extension?
MyCashflow only allows API access when the API extension is installed in your shop. After that you create a separate API account under Account > Users. Its email is the username and its API key is the password, and you paste both into PipMCP with your store name.
Related integrations
Let your AI work in MyCashflow today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect MyCashflow freePipMCP is not affiliated with MyCashflow. Product names are trademarks of their owners.






