All three answer "did what we ordered actually arrive, and in what state". Sortly and Zoho Inventory are cloud inventory suites where receiving is one step inside a wider stock system; ours is a local MCP server that pairs a purchase order with a goods receipt note, records line-level differences and keeps a ledger you can export. The tradeoff is the usual one: a suite gives you stock levels and purchasing in one place but holds your data in a cloud account, while ours keeps everything on your machine and needs no account, no key and no network call.
| Fact | Ours | Sortly | Zoho Inventory |
|---|---|---|---|
| What it records | Purchase orders, GRNs with per-line quantity and condition, a discrepancy list, a per-order status report and a CSV export | Inventory items with photos, quantities and locations across sites; receiving is tracked as part of stock movement | Purchase orders with goods-receipt tracking against shipments; inventory, orders and shipping in one suite |
| Discrepancy handling | grn_discrepancy lists every line where received differs from ordered, with the reason you recorded | Differences are handled by editing item quantities; no dedicated received-vs-ordered report | Receipts adjust stock against the PO; over/short handling lives in order management |
| Network | No network. Everything is local files under your data directory | Cloud account; web and mobile apps | Cloud account; part of the Zoho suite |
| Install/entry path | One-click goods-receipt.mcpb bundle or a hosted URL from /mcp/connect. No account, no key | Cloud sign-up at app.sortly.com; mobile app | Cloud sign-up at zoho.com/inventory |
| Price | Receiving, discrepancies, status report and lists free and unlimited; Pro $19 once for the CSV export | Free plan 100 unique items, 1 user; Advanced $24 USD/mo (annual, listed $49) | Free plan 50 orders/mo, 1 user, 2 locations; paid from $29 per organisation/mo annual |
| Licence | MIT | Proprietary | Proprietary |
Pick them when receiving is one part of a bigger job: you also want live stock levels, multiple locations, barcodes and photos of items, or you already run purchasing and shipping there. Zoho Inventory's free plan (50 orders a month, one user) and Sortly's free plan (100 unique items, one user) both cover a small operation, and their paid tiers ($24/mo Sortly Advanced, from $29/mo Zoho) add the users and volume a growing team needs.
Pick ours when the delivery itself is the record you care about: what was ordered, what arrived, what was damaged and what never came, line by line, with a discrepancy list you can hand to the supplier and a CSV you can file. Everything a warehouse needs day to day is free and unlimited, there is no account and no data leaves your machine, and the one-time $19 Pro is only for writing the ledger out to a file. It also works from any MCP client you already have open, which beats signing into a cloud suite mid-delivery.
Ours, one click: download goods-receipt.mcpb from
the latest release and open it in Claude Desktop. No JSON, no terminal.
Or by URL, with nothing installed. /mcp/connect mints a free token and prints the ready line:
claude mcp add --transport http goods-receipt https://mcp.zovo.one/mcp/goods-receipt/t/<token>
The npm package is not published yet, so the line below returns a 404 today. It is here because it is what the config becomes the day that changes:
claude mcp add goods-receipt -- npx -y @theluckystrike/mcp-goods-receipt
Exact config file paths per client are on the setup pages.
No: both are cloud products, so receiving is recorded in their cloud account and needs a connection. Ours is local files only; a receipt is recorded whether or not you have network.
All three have free tiers. Sortly's free plan holds 100 unique items for one user; Zoho Inventory's free plan allows 50 orders a month for one user at two locations. Ours is free and unlimited for receiving, discrepancies and the status report; Pro $19 once adds only the CSV export.
Not as a first-class report. In Sortly differences are absorbed by editing item quantities, and Zoho handles over/short inside order management. Ours has grn_discrepancy, which lists every line where received differs from ordered with the recorded reason.
Sortly pricing is at sortly.com/pricing and its free-plan limits are published there; Zoho Inventory pricing and its free plan are at zoho.com/us/inventory/pricing. All read on 2026-09-19.
Product page · Setup per client · Guides · All comparisons · Buy Pro $19