Solidus integration
Solidus is an open-source Rails commerce platform; this is its REST API, mounted at /api on every install. Manage the catalog (products, variants, product properties and the shared property list, product and variant images, option types and option values, taxonomies and taxons, and the classification that positions a product inside a taxon), orders (create, update, cancel, empty, line items, coupon codes, addresses, payments with authorize, capture, purchase, void and credit, return authorizations and customer returns), shipments (create, add or remove items, transfer items to another shipment or stock location, estimated rates, select a shipping method, mark ready, mark shipped), inventory (stock locations, stock items, stock movements, inventory units), users with their address book and stored credit cards, and store configuration (stores, zones, countries and states, money format). The host is part of the credential because every install is its own deployment. Authentication is a Solidus API key sent as a bearer token.
Say what should happen.
The workflow builds itself.
What you can do with Solidus
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Image, 8 operations
create_product_imageCreate product imagePOSTCreate product image.create_variant_imageCreate variant imagePOSTCreate variant image.delete_product_imageDelete product imageDELETEDelete product image.delete_variant_imageDelete variant imageDELETEDelete variant image.get_product_imageGet product imageGETGet product image.get_variant_imageGet variant imageGETGet variant image.list_product_imagesList product imagesGETList product images.list_variant_imagesList variant imagesGETList variant images.
Option value, 6 operations
create_option_valueCreate option valuePOSTCreate option type value.delete_option_valueDelete option valueDELETEDelete option value.get_option_valueGet option valueGETGet option value.list_option_type_option_valuesList option type option valuesGETList option type values.list_option_valuesList option valuesGETList option values.update_option_valueUpdate option valuePATCHUpdate option value.
Product, 5 operations
create_productCreate productPOSTCreate product.delete_productDelete productDELETEDelete product.get_productGet productGETGet product.list_productsList productsGETList products.list_products_in_taxonList products in taxonGETList taxon products.
Stock item, 5 operations
create_stock_location_itemCreate stock location itemPOSTCreate stock location item.delete_stock_itemDelete stock itemDELETEDelete stock item.delete_stock_location_itemDelete stock location itemDELETEDelete stock location item.get_stock_itemGet stock itemGETGet stock location item.list_stock_location_itemsList stock location itemsGETList stock location items.
Taxon, 5 operations
create_taxonCreate taxonPOSTCreate taxonomy taxon.delete_taxonDelete taxonDELETEDelete taxonomy taxon.get_taxonGet taxonGETGet taxonomy taxon.list_taxonomy_taxonsList taxonomy taxonsGETList taxonomy taxons.list_taxonsList taxonsGETList taxons.
Variant, 5 operations
create_product_variantCreate product variantPOSTCreate product variant.delete_variantDelete variantDELETEDelete variant.get_variantGet variantGETGet variant.list_product_variantsList product variantsGETList product variants.list_variantsList variantsGETList variants.
Option type, 4 operations
create_option_typeCreate option typePOSTCreate option type.get_option_typeGet option typeGETGet option type.list_option_typesList option typesGETList option types.update_option_typeUpdate option typePATCHUpdate option type.
Order, 4 operations
create_orderCreate orderPOSTCreate order.get_orderGet orderGETGet order.list_ordersList ordersGETList orders.update_orderUpdate orderPATCHUpdate order.
Product propertie, 4 operations
create_product_propertyCreate product propertyPOSTCreate product property.delete_product_propertyDelete product propertyDELETEDelete product property.get_product_propertyGet product propertyGETGet product property.list_product_propertiesList product propertiesGETList product properties.
Propertie, 4 operations
create_propertyCreate propertyPOSTCreate property.delete_propertyDelete propertyDELETEDelete property.get_propertyGet propertyGETGet property.list_propertiesList propertiesGETList properties.
Return authorization, 4 operations
create_order_return_authorizationCreate order return authorizationPOSTCreate order return authorization.delete_order_return_authorizationDelete order return authorizationDELETEDelete order return authorization.get_order_return_authorizationGet order return authorizationGETGet order return authorization.list_order_return_authorizationsList order return authorizationsGETList order return authorizations.
State, 4 operations
get_country_stateGet country stateGETGet country state.get_stateGet stateGETGet state.list_country_statesList country statesGETList country states.list_statesList statesGETList states.
Stock location, 4 operations
create_stock_locationCreate stock locationPOSTCreate stock location.delete_stock_locationDelete stock locationDELETEDelete stock location.get_stock_locationGet stock locationGETGet stock location.list_stock_locationsList stock locationsGETList stock location.
Store, 4 operations
create_storeCreate storePOSTCreate store.delete_storeDelete storeDELETEDelete store.get_storeGet storeGETGet store.list_storesList storesGETList stores.
Taxonomie, 4 operations
create_taxonomyCreate taxonomyPOSTCreate taxonomy.delete_taxonomyDelete taxonomyDELETEDelete taxonomy.get_taxonomyGet taxonomyGETGet taxonomy.list_taxonomiesList taxonomiesGETList taxonomies.
User, 4 operations
create_userCreate userPOSTCreate user.delete_userDelete userDELETEDelete user.get_userGet userGETGet user.list_usersList usersGETList users.
Zone, 4 operations
create_zoneCreate zonePOSTCreate zone.delete_zoneDelete zoneDELETEDelete zone.get_zoneGet zoneGETGet zone.list_zonesList zonesGETList zones.
Customer return, 3 operations
create_order_customer_returnCreate order customer returnPOSTCreate order customer return.get_customer_returnGet customer returnGETGet order customer return.list_order_customer_returnsList order customer returnsGETList order customer returns.
Payment, 3 operations
create_order_paymentCreate order paymentPOSTCreate order payment.get_order_paymentGet order paymentGETGet order payment.list_order_paymentsList order paymentsGETList order payments.
Stock movement, 3 operations
create_stock_location_movementCreate stock location movementPOSTCreate stock location movement.get_stock_movementGet stock movementGETGet stock location movement.list_stock_location_movementsList stock location movementsGETList stock location movements.
Address book, 2 operations
delete_user_address_bookDelete user address bookDELETERemove address from user address book.get_user_address_bookGet user address bookGETGet user address book.
Addresse, 2 operations
get_order_addressGet order addressGETGet order address.update_order_addressUpdate order addressPATCHUpdate order address.
Cancel, 2 operations
cancel_orderCancel orderPUTCancel order.cancel_order_return_authorizationCancel order return authorizationPUTCancel order return authorization.
Countrie, 2 operations
get_countryGet countryGETGet country.list_countriesList countriesGETList countries.
Coupon code, 2 operations
create_order_coupon_codeCreate order coupon codePOSTCreate order coupon code.delete_coupon_codeDelete coupon codeDELETEDelete order coupon code.
Credit card, 2 operations
list_user_credit_cardsList user credit cardsGETList user credit cards.update_credit_cardUpdate credit cardPATCHUpdate credit card.
Inventory unit, 2 operations
get_inventory_unitGet inventory unitGETGet inventory unit.update_inventory_unitUpdate inventory unitPATCHUpdate inventory unit.
Line item, 2 operations
create_order_line_itemCreate order line itemPOSTCreate order line item.delete_order_line_itemDelete order line itemDELETEDelete order line item.
Add, 1 operation
add_shipment_itemAdd shipment itemPUTAdd shipment item.
Authorize, 1 operation
authorize_order_paymentAuthorize order paymentPUTAuthorize order payment.
Capture, 1 operation
capture_order_paymentCapture order paymentPUTCapture order payment.
Config, 1 operation
get_store_configGet store configGETGet system configuration.
Credit, 1 operation
credit_order_paymentCredit order paymentPUTCredit order payment.
Empty, 1 operation
empty_orderEmpty orderPUTEmpty order.
Estimated rate, 1 operation
list_shipment_estimated_ratesList shipment estimated ratesGETList shipment estimated rates.
Money, 1 operation
get_money_configGet money configGETGet money configuration.
Promotion, 1 operation
get_promotionGet promotionGETGet promotion.
Purchase, 1 operation
purchase_order_paymentPurchase order paymentPUTPurchase order payment.
Ready, 1 operation
ready_shipmentReady shipmentPUTReady shipment.
Remove, 1 operation
remove_shipment_itemRemove shipment itemPUTRemove shipment item.
Select shipping method, 1 operation
select_shipment_shipping_methodSelect shipment shipping methodPUTSelect shipment shipping method.
Ship, 1 operation
ship_shipmentShip shipmentPUTShip shipment.
Shipment, 1 operation
create_shipmentCreate shipmentPOSTCreate shipment.
Transfer to location, 1 operation
transfer_shipment_item_to_locationTransfer shipment item to locationPOSTTransfer shipment item to location.
Transfer to shipment, 1 operation
transfer_shipment_item_to_shipmentTransfer shipment item to shipmentPOSTTransfer shipment item to shipment.
Showing the first 120 of 142 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Use Solidus from Claude Code, Cursor or Codex
Connect Solidus in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Solidus operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Solidus
- Create your workspace
Sign up free. Nothing to install.
- Connect Solidus once
Add your Solidus connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Solidus integration FAQ
What can you do with the Solidus integration?
LiveContext exposes 142 operations on Solidus, covering image, option value, product and stock item.
