Mobile app on the floor
Receiving, FEFO picking, blind verification, packing with live carrier rates, returns, relabeling and stock moves. Queues work offline and syncs when the network returns.
Learn more →KrakenRX runs the warehouse floor and the commercial side of pharma fulfillment on one platform. Each company keeps its own database. Orders flow one way, shipments and inventory flow back, and every step lands in an audit trail you can defend.
A 3PL owns the building and the physical record. A virtual manufacturer or virtual distributor owns the product, the buyers and the books. KrakenRX gives each its own tenant and wires them together.
Receive, store, pick, verify, pack and ship for many manufacturers, each walled off from the next, with FEFO enforced and every action audited.
For 3PLs →You own the product and the demand but not a building. Keep your catalog, buyers, pricing and books in your own tenant while your 3PL ships from theirs.
For manufacturers →You own the buyers and the inventory you resell. Sell through a branded storefront, let the warehouse fulfill, and watch every lot move in real time.
For distributors →The manufacturer or distributor owns the product master, the buyers, the prices and the storefront. The 3PL owns everything physical: receipts, lots, bins, picks, shipments and returns. No record is writable in two places, so there is no merge, no conflict queue and no “which copy is right”.
When a buyer checks out on the storefront, the order is pushed into the 3PL through the same path the warehouse staff use, so it gets their FEFO allocation, license check and audit trail. As the warehouse picks, verifies, packs and ships, status, tracking and lot-level availability stream back to the owner’s tenant.
Each tenant keeps its own database. The manufacturer’s pricing and buyer list are never visible to the 3PL’s administrators, and one 3PL’s data never shares a database with another’s.
The same live truth about outbound work reaches every screen you own, and only the amount of it that screen should show.
Receiving, FEFO picking, blind verification, packing with live carrier rates, returns, relabeling and stock moves. Queues work offline and syncs when the network returns.
Learn more →Orders waiting to pick, awaiting verification, awaiting packing and packages shipped today. On your wrist, your home screen, StandBy and the CarPlay dashboard.
Learn more →The same four numbers on a screen bolted to the warehouse wall. Pairs with a four-digit code, turns amber then red as work ages, and shows nothing a visitor should not see.
Learn more →A built-in MCP server lets Claude Desktop or Claude Code answer questions about inventory, orders, receipts and returns. Read-only, scoped to your tenant by the token.
Learn more →The soonest-to-expire lot ships first, decided when the wave is released. Expired, held and quarantined stock is never allocated. An override needs a reason code.
Every receive, allocate, pick, verify, pack, ship, adjust and return is written once with who, what, when, before and after. Corrections are new records that point at the old one.
One 3PL's data never shares a database with another's. Inside a 3PL, each manufacturer's stock is fenced off, down to a rule that stops two owners sharing a bin.
An expired blocking license on a partner or a warehouse stops orders, shipping and receiving. Buyers see no prices until their application is approved.
Every unit carries its lot and expiry from receipt to shipment. Relabel and ownership transfers write paired ledger entries, so provenance traces back through every hop.
Each shipment raises its own invoice with terms and a due date. Returns raise credit memos. A double-entry ledger sits underneath so the books reconcile.
KrakenRX ships a Model Context Protocol server inside the API. Create a personal access token, add one line to Claude Desktop or Claude Code, and ask about stock by lot, order status, open receipts, returns, partners and ops health in plain language.
Read-only, and scoped by the token. Claude can tell you what is true. People change it.
claude mcp add --transport http krakenrx https://<your-api-host>/mcp \
--header "Authorization: Bearer <your-personal-access-token>"Immutable audit trail, FEFO allocation, tenant isolation, license gating and lot-level traceability are built in and enforced in the database, not promised in a policy. KrakenRX is not an FDA-regulated medical device. If your scope grows into controlled substances or formal validation, we plan that with you.