Integration · E-commerce
Connect Claude & ChatGPT to Safsira
Ask your AI to find branded hoodies or mugs, show a mockup with your logo, or price an order in Safsira. It can search the product catalog, design custom products, estimate and place orders, and follow orders, shipments, tracking events and invoices.
Free plan, no credit card. Takes about a minute.
Try asking
“Find water bottles we can order in a quantity of 50.”
The AI searches the catalog with a minimum order quantity filter and lists the matching products.
“Show me this hoodie in navy with our logo on the front.”
It looks up the product's imprint locations and generates mockup images with your artwork and the color you pick.
“What would 100 of these mugs cost, shipped to our office in Denmark?”
It checks that the product ships to Denmark and gets a price estimate without placing an order.
What your AI can do
Catalog and mockups
Search products by keyword, category or supplier, read colors, parts, prices and imprint locations, and preview mockups with your artwork.
Custom products and orders
Design custom products with your artwork, estimate an order's price, and place orders with shipping recipients and a billing address.
Shipments and invoices
Follow orders, shipping orders and tracking events, and read invoices or download them as PDFs.
“Order 100 of the mugs with our logo.”
It prepares the order, shows you the estimate and places it when you confirm. A placed order is billable.
“Where is my last order?”
It reads the order and its shipments and lists the tracking events.
“Which invoices are still unpaid? Send me the newest one as a PDF.”
It lists invoices by payment status and downloads the invoice as a PDF.
86 tools for Safsira
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_a_developer_appChanges dataCreate a new account. Required: name or integration type. Search accounts first to avoid duplicates. API summary: Create a Developer App.create_accountChanges dataCreate a new account. Required: name. Search accounts first to avoid duplicates. API summary: Create account.create_companyChanges dataCreate a new company. Required: name. Search companies first to avoid duplicates. API summary: Create organization.create_company_inviteChanges dataCreate a new invite for a company. Required: email. Search invites first to avoid duplicates. API summary: Create organization invite.create_company_setup_intentChanges dataCreate a new setup intent for a company. API summary: Create organization setup intent.create_custom_productChanges dataDesign a custom product from a catalog product: `supplier_product` plus `artworks` (each with a `location_id` and an `artwork_url` or `artwork_id`), with optional `name` and `selected_color`.create_pantone_colorChanges dataCreate a new pantone color. Required: colors. API summary: Get closest pantone colors.create_platformChanges dataCreate a new platform. Required: name. Search platforms first to avoid duplicates. API summary: Create platform.create_platform_inviteChanges dataCreate a new invite for a platform. Required: email. Search invites first to avoid duplicates. API summary: Create platform invite.create_priceChanges dataCreate a new price. Required: products.create_reset_passwordDeletesCreate a new reset password. Destructive action; may require approval. API summary: Reset user password.create_setup_intentChanges dataCreate a new setup intent. API summary: Create account setup intent.create_supplier_setting_supplierChanges dataCreate a new supplier for a supplier setting. Required: supplier username or supplier password. Search suppliers first to avoid duplicates. API summary: Test account supplier credentials.create_webhookDeletesCreate a new webhook. Required: target or event. Destructive action; may require approval. API summary: Create a webhook subscription.delete_accountDeletesPermanently delete a account by account id. Destructive action; may require approval. API summary: Delete a Developer App.delete_company_inviteDeletesPermanently delete a invite by invite id. Destructive action; may require approval. API summary: Revoke organization invite.delete_company_paymentDeletesPermanently delete a payment by payment id. Destructive action; may require approval. API summary: Delete organization payment method.delete_company_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Remove organization member.delete_paymentDeletesPermanently delete a payment by payment id. Destructive action; may require approval. API summary: Delete a payment method.delete_platform_inviteDeletesPermanently delete a invite by invite id. Destructive action; may require approval. API summary: Revoke platform invite.delete_platform_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Remove platform member.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete a webhook subscription.download_invoice_pdfDownload an invoice as a PDF by `invoice_id`.estimate_orderChanges dataGet a price estimate for an order without placing it: `line_items` (each `product`, `quantity` and variant `attributes`), plus optional shipping details.get_accountGet one account by `account_id`, including its default billing address.get_catalog_productGet one catalog (supplier) product by `product_id`, with its details, colors and options.get_categoryGet one category by category id. API summary: Retrieve a catalog category.get_company_supplierGet one supplier for a company by supplier id. API summary: Retrieve organization supplier credentials.get_company_userGet one user for a company by user id. API summary: Retrieve organization member.get_current_userGet the Safsira user this connection is signed in as.get_custom_productGet one custom product by `product_id`.get_invoiceGet one invoice by `invoice_id`, with amounts and payment status.get_orderGet one order by `order_id`, with its line items, totals and status.get_platform_userGet one user for a platform by user id. API summary: Retrieve platform member.get_price_breakdownGet the price breakdown for one product part by `product_id` and `part_id`.get_shipping_estimates_for_a_productChanges dataCreate a new quote. Required: product id, quantity or country. API summary: Get shipping estimates for a product.get_shipping_orderGet one shipping order by `order_id`, including its recipient and status.get_supplierGet one supplier by supplier id. API summary: Retrieve a supplier product with readiness.get_webhookGet one webhook by webhook id. API summary: List webhooks subscriptions.list_accountsList the Safsira accounts you can use, with optional `search`, `organization_id`, `limit` and `offset`.list_accounts_2List accounts. Optional filters: ordering. Results are paginated. API summary: List my account invites.list_all_developer_appsList accounts. Optional filters: ordering. Results are paginated. API summary: List all Developer Apps.list_all_product_tagsList products. Optional filters: ordering. Results are paginated. API summary: List all product tags.list_categoriesList the product categories used to filter the catalog.list_company_paymentsList payments for a company. Optional filters: type. API summary: List organization payment methods.list_company_suppliersList suppliers for a company. Optional filters: ordering. Results are paginated. API summary: List organization supplier credentials.list_custom_productsList your custom (designed) products, with optional `search`, `design_status`, `tag_in`, `limit` and `offset`.list_imprint_locationsList where artwork can be printed on a product by `product_id` (Front, Back, etc.), giving the `location_id` values used in designs.list_invoicesList invoices, filtered by `payment_status`, with `limit` and `offset`.list_ordersList orders, filtered by `status`, `payment_status`, `shipping_status` or `type`, with `limit` and `offset`.list_organization_invitesList organization invites. Optional filters: ordering. Results are paginated. API summary: List my organization invites.list_paymentsList payments. Optional filters: type. API summary: List payment methods.list_platform_invitesList platform invites. Optional filters: ordering. Results are paginated. API summary: List my platform invites.list_product_partsList the parts (variants such as color and size) of a product by `product_id`. Use these attributes when ordering.list_product_paymentsList payments for a product.list_shipment_eventsList the tracking events for one shipment by `order_id` and `shipment_id`.list_shipping_countriesList the countries a product can ship to by `product_id`.list_shipping_ordersList the shipments (shipping orders) behind your orders, with optional `search`, `order`, `status`, `invoice`, `limit` and `offset`.list_suppliersList the suppliers whose products are in the catalog.list_webhooksList webhooks. Optional filters: ordering. Results are paginated. API summary: List webhooks subscriptions.pay_payableMoves moneyPay a payable (payable object id). Financial or irreversible action; may require approval. API summary: Pay payable object.place_orderChanges dataPlace a real Safsira order: `line_items` (each `product`, `quantity` and variant `attributes`), optional `shipping_orders` with recipients, `billing_address`, `payment_method_id` and `external_id`. This commits to a billable order; estimate first and confirm with the user.preview_mockupGenerate mockup images of a catalog product by `supplier_product` with your artwork (`artwork_url` to a .png, .jpeg, .svg or .eps file, or an `artwork_id`) and optional `selected_color`.retrieve_a_developer_appGet one account by account id. API summary: Retrieve a Developer App.retrieve_a_product_partGet one product for a product by product id 2. API summary: Retrieve a product part.search_catalog_productsSearch the swag product catalog by `search` keywords, with optional `categories_in`, `supplier_id`, `minimum` (minimum order quantity), `ordering`, `limit` and `offset`.search_companiesSearch companies by ordering or search. Use this to find existing companies before creating a new company. Results are paginated. API summary: List organizations.search_company_invitesSearch invites for a company by search or ordering. Use this to find existing invites before creating a new invite. Results are paginated. API summary: List organization invites.search_company_usersSearch users for a company by search or ordering. Use this to find existing users before creating a new user. Results are paginated. API summary: List organization members.search_platform_invitesSearch invites for a platform by search or ordering. Use this to find existing invites before creating a new invite. Results are paginated. API summary: List platform invites.search_platform_usersSearch users for a platform by search or ordering. Use this to find existing users before creating a new user. Results are paginated. API summary: List platform members.search_platformsSearch platforms by ordering or search. Use this to find existing platforms before creating a new platform. Results are paginated. API summary: List platforms.search_suppliersSearch suppliers by id in, minimum, categories in, supplier id, readiness or ordering. Use this to find existing suppliers before creating a new supplier. Results are paginated. API summary: List supplier products by readiness.update_a_developer_appChanges dataUpdate an existing account identified by account id. Only the fields you pass are changed. API summary: Update a Developer App.update_accountChanges dataUpdate an existing account identified by account id. Only the fields you pass are changed. API summary: Update account.update_accountsDeletesUpdate an existing account identified by invite id. Destructive action; may require approval. API summary: Decide account invite.update_companyChanges dataUpdate an existing company identified by company id. Only the fields you pass are changed. API summary: Update organization.update_company_paymentChanges dataUpdate an existing payment identified by payment id. Only the fields you pass are changed. API summary: Set organization payment method as default.update_company_supplierChanges dataUpdate an existing supplier identified by supplier id. Only the fields you pass are changed. API summary: Create or update organization supplier credentials.update_company_userChanges dataUpdate an existing user identified by user id. Only the fields you pass are changed. API summary: Update organization member role.update_organization_invite_decisionsDeletesUpdate an existing decision identified by invite id. Destructive action; may require approval. API summary: Decide organization invite.update_paymentChanges dataUpdate an existing payment identified by payment id. Only the fields you pass are changed. API summary: Set payment method as default.update_platformChanges dataUpdate an existing platform identified by platform id. Only the fields you pass are changed. API summary: Update platform.update_platform_invite_decisionsDeletesUpdate an existing decision identified by invite id. Destructive action; may require approval. API summary: Decide platform invite.update_platform_userChanges dataUpdate an existing user identified by user id. Only the fields you pass are changed. API summary: Update platform member role.update_usersVisible to othersUpdate an existing user. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update current user.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Safsira from the app list.
- 2
Paste your key
Fill in five fields: Client ID, Client Secret, your Safsira email and password, and your account ID. Your Safsira login must use email and password, not Google or Microsoft sign-in. In the Safsira dashboard open Developer Apps, click CREATE APP, choose type Private and create it, then copy the Client ID and Client Secret from the app settings.
- 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 Safsira?
The AI can search and read catalog products, categories, suppliers, product parts, prices, imprint locations and shipping countries. It can read your accounts, custom products, orders, shipping orders, tracking events and invoices, and download invoice PDFs. It can preview mockups, design custom products, estimate orders and place orders.
Does the AI see my Safsira credentials?
No. Your Safsira Client ID, Client Secret, email and password 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 with the catalog and estimates only. Placing an order commits you to a billable order, so 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 HeyMyApps 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?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Safsira account, and orders you place are billed by Safsira.
Why does Safsira need a developer app and my password?
Safsira's API uses a private developer app together with a user login. You create the app under Developer Apps in the Safsira dashboard and enter its Client ID and Client Secret with your Safsira email, password and account ID. The login must use email and password, so Google or Microsoft sign-in does not work here.
Related integrations
Let your AI work in Safsira today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Safsira freeHeyMyApps is not affiliated with Safsira. Product names are trademarks of their owners.






