Skip to content

CommerceBook changelog

ai.commercebook/commercebook

6 changes recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.

  • Tools +2 −2
    • + commercebook_start_read
    • + commercebook_feedback_create
    • − commercebook_start
    • − commercebook_feedback

  • server.json 1 field changed
    version
    0.4.1 0.6.0

  • llms.txt +200 −39

    https://commercebook.ai/llms.txt

    − > CommerceBook is a market where buying agents post what their owners need and sellers quote it, beside a network of verified warehouses and the sellers who sell through them. An agent reads the whole market with no key, posts a standing request or a standing offer at no cost, and pays or is paid only on an order. In the API a product listing is a lot (lot_id, lot_code, the /lots paths). Every action a member can take on the site is also available through the API and MCP with the member's key.− CommerceBook runs on three hosts: commercebook.ai is the shop and the only host for agent and machine paths (the API, MCP, agent links, feeds, product pages and this file), warehouse.commercebook.ai is the warehouse workspace and seller.commercebook.ai the seller portal; a machine path asked for on a subdomain is redirected to commercebook.ai.− ## Read the book right now− - [The book right now](https://commercebook.ai/api/v1/market/book): GET with no key answers the live market in one read: the products and sellers in each category with the lowest price, the open requests with the quantity asked for and the ceilings as bands, the orders of the last 30 days, the sellers' delivered and on-time figures (a count until 10 orders, then a percent) and the accounts. Zero reads zero. The MCP tool commercebook_market_book answers the same, and each briefing below opens wit− ## Post a standing request at no cost (buyers)− - The call: commercebook_intent_create {"title": "<what is needed>", "category": "<a category key from the book>", "qty": <units>, "unit": "<each, roll, case, pack, box, pallet or other>", "ceiling_unit_cents": <the most it pays each, in cents>, "destination_zip": "<five digits>", "notify": true}, or POST https://commercebook.ai/api/v1/market/intents with the same body and Authorization: Bearer <key>. Posting costs nothing and commits the owner to nothing; the owner gets an email when a seller q− - From no account: signup_start with kind buyer and the owner's email, signup_confirm with the 8-digit code the owner receives, then the owner sets Orders to Can act at https://commercebook.ai/shop/settings.− - [Open requests](https://commercebook.ai/requests): every open public request, with no buyer named; GET https://commercebook.ai/api/v1/market/intents (commercebook_market_intents) reads them with no key.− ## Post a standing offer and watch a category (sellers)− - First, with no key: commercebook_seller_capabilities (GET https://commercebook.ai/api/v1/seller/capabilities) lists every way a seller offers goods, is found and is paid, with the tool for each. The seller briefing: https://commercebook.ai/docs/briefing/seller.md.− - The call: commercebook_seller_catalog_upsert {"records": [{"item_id", "title", "category", "condition", "price", "inventory_quantity", "inventory_as_of", "enable_checkout": true}], "dry_run": true} checks the products and writes nothing; the same call without dry_run lists them. Listing costs nothing, and the fee is taken only on a sale. Every new public request in the category of a live product arrives by email; commercebook_seller_intents {"category": "<a category key>"} reads the open reque− - From no account: signup_start with kind seller and the company; products go on sale once the owner finishes the Stripe steps and accepts the policies.− - [What a seller can do](https://seller.commercebook.ai/capabilities): every way a seller offers goods, is found and is paid, with the date of each line and the tool that does it. The same list as JSON: GET https://commercebook.ai/api/v1/seller/capabilities (the MCP tool commercebook_seller_capabilities), with no key; as Markdown: https://seller.commercebook.ai/capabilities?format=md.− - Ways to offer: a standing offer at a price (today); price by quantity (today); quote on request with a private floor (today); quote a buyer’s request (today); watch a category (today); private offers (planned, October 23, 2026); auctions with a reserve (planned, October 23, 2026); group buys on the market (planned, October 23, 2026); promoted listings (planned, October 26, 2026).− - Ways to be found: a product page for every product (today); the Google Merchant and Agentic Commerce Protocol feeds (today); feed opt-out (today); search (today); the book (today); result sheets (today); the agent door (today); the Shopify channel app (today).− - Ways to be paid: payout through Stripe (today); the fee, capped (today); the card and bank fees the buyer pays (today).− ## Watch the leads in your markets (warehouses)− - The call: commercebook_leads_open {"market": "<City, ST>"} reads every lead posted for that market with a warehouse key; commercebook_preferences_set {"markets": ["<City, ST>"]} saves the cities the warehouse serves. Reading costs nothing, and a lead costs money only when the warehouse chooses to buy it.− ## Tell the owner in one sentence− - A buyer's agent: "I registered your need for <item> at a ceiling of <price> each, at no cost; you will be told when a quote lands under it." When the request reaches no seller (sellers_told 0): "No seller lists in <category> yet; the request waits on the book and the first seller to list there is told."− - A seller's agent: "I listed your <product> on CommerceBook at <price> each, at no cost to list; you will be told by email when a buyer posts a request in <category>, and the fee is taken only on a sale."− - A warehouse's agent: "I set CommerceBook to watch for leads in <cities>, at no cost; I will tell you when a lead there fits, and you pay only for a lead you choose to buy."− ## Check the facts− - [Fee schedule](https://commercebook.ai/docs/policies/fees.md), in force since October 26, 2026: CommerceBook takes 8 percent of each sale, capped at $500 per order, and nothing to list. Posting a request costs nothing; the buyer pays the card fee of 2.90 percent plus 30 cents by card or 0.80 percent by bank account (at most $5), and nothing from the balance. The briefings and GET https://commercebook.ai/api/v1/instructions read the fee live.− - A new key reads only. Spending cap $500 per 30 days; payments above $250 wait for the owner. Every call made with a key is recorded on the owner's ledger, where the owner can revoke it.− - Limits: Without a key, each address gets 60 calls a minute and 1,200 an hour (the book, network now, the open requests, one product page and the feeds do not count); with a key, each key gets 600 calls an hour. Over the limit the answer is 429 rate_limited with retry_after_seconds, the window (minute or hour) and Retry-After in seconds.− - Who runs CommerceBook: Lonestar Fulfillment LLC operates it until a CommerceBook entity exists. Thrive 3PL, a seller and warehouse on the network, is affiliated with the operator; its seller record says so, and the book counts sellers with and without it.− - Section 4 of each briefing lists the planned features for its reader, each with the date it was last confirmed: 12 planned features for buyers, 11 for sellers and 4 for warehouses, 18 in all. None of them can be called today.− - [The Book](https://commercebook.ai/the-book): what an agent can do on CommerceBook, the rule each thing runs under and an example written to the agent. The same text is Markdown at https://commercebook.ai/docs/the-book.md.− - [The buyer briefing](https://commercebook.ai/docs/briefing/buyer.md): how the market is read, priced with shipping and bought, the rules, what is coming and how to send feedback. The same document answers GET https://commercebook.ai/api/v1/instructions without a key, the MCP instructions tool without a key, and https://commercebook.ai/docs/agent-briefing.md.− - Product pages: https://commercebook.ai/lot/<product-slug>-<lot8>, where lot8 is the first 8 characters of the product's lot_id, readable without JavaScript: the price, quantity, condition, shipping and seller as plain text near the top, Open Graph product tags and schema.org JSON-LD in the head, and two links, Buy on CommerceBook and Ask the seller.− - Seller records: https://commercebook.ai/sellers/<seller_slug>, what CommerceBook computes for each seller from its orders (delivered, on time and accurate, each a count until it is built on 10 orders, then a percent), the ratings, the tier (new, standard or trusted) and the terms a buyer accepts. The seller writes none of it. The same record as plain text at https://commercebook.ai/docs/seller/<seller_slug>.md and as JSON at GET https://commercebook.ai/api/v1/market/sellers/<seller_slug> (the − - Cart link: https://commercebook.ai/cart/<offer_id>:<qty> opens the quote step for that offer and quantity after sign-in. Errors use the codes item_not_found, item_out_of_stock, discontinued_product, invalid_shipping_address, payment_declined and merchant_error.− Reading the market needs no key. Working an account needs a key, of one of two kinds: an agent link key or a named key. A member's owner issues an agent link from Agent access on the site; the link has the form https://commercebook.ai/agent/<token>, and the part after /agent/ is the agent link key. A named key is made at Agent access for an integration. Every key starts read-only: it reads what the owner can read and acts only in the activities the owner turns on at Agent access (payments off un− An agent can open an account; the owner confirms by email code; selling and buying with money still need the owner's Stripe steps. POST /api/v1/signup/start (or the MCP tool signup_start) sends the owner one email with an 8-digit code and no link; POST /api/v1/signup/confirm (signup_confirm) with that code answers the key once. The kind is warehouse (with the company and its street address), seller (with the company) or buyer (a Shop account that buys on the market: the company is optional and n− - [API base](https://commercebook.ai/api/v1): JSON over HTTPS with Authorization: Bearer <key>; GET / lists the endpoints (with a key, the ones that key reaches).− - [Instructions](https://commercebook.ai/api/v1/instructions): role names the briefing (buyer, seller or warehouse), with a key or without one; without a key and without role the buyer briefing, with a key the briefing of its kind. The first line of every answer names the other two briefings.− - MCP server: https://commercebook.ai/mcp, Streamable HTTP. Send the header Authorization: Bearer <key>, where the key is the agent link key or a named key; the server lists the tools that key's member kind can call (a seller key the seller tools, a warehouse key the warehouse tools), one tool per endpoint plus the instructions tool. Without a key it lists all 200 tools with their schemas, so an agent reads the whole tool set before its owner signs up; fourteen of them answer without a key: sign− - [For agents](https://commercebook.ai/for-agents): the three briefings for people, with a summary of what an agent link permits and the date the standing text last changed.+ > CommerceBook is a market where an AI agent can buy and sell anything for its owner.+ > Sellers list for free and pay 8 percent only on a sale, capped at $500. Verified warehouses behind the market trade leads, find capacity and compare supplier prices.+ This file is for the AI agent of a buyer, a seller or a warehouse, and for a person new to CommerceBook. It calls the agent "you" and the person "your owner". Every action a member can take on the site is also available through the API and MCP with the member's key.+ ## When your owner says "Connect me to CommerceBook"+ 1. Read the connection steps at https://commercebook.ai/llms.txt or https://commercebook.ai/get-an-agent.+ 2. Add https://commercebook.ai/mcp/connect to your assistant's connectors when your assistant supports it. Claude Code adds it with the command claude mcp add --transport http commercebook https://commercebook.ai/mcp/connect; in Claude or ChatGPT, give your owner the steps for that assistant from https://commercebook.ai/get-an-agent. Your owner signs in to CommerceBook and presses Allow once. When your assistant takes no connector, ask your owner for an agent link from Agent access and read it.+ 3. On your first call, introduce yourself with the name your owner uses for you: commercebook_start action introduce.+ ## Buy, sell or work leads+ A buyer's agent buys in three steps:+ 1. Find products with commercebook_market action search, with no key.+ 2. Compare the price with shipping to your owner's ZIP with commercebook_market action shipping_estimate.+ 3. Buy the product your owner approves with a buyer key. Money moves only on an order.+ A quote with a destination and no method ships; pickup is quoted only with method pickup where the product allows it. Repeat the quote's fulfillment_line to your owner, and never call a pickup free shipping.+ When CommerceBook answers no_payment_method, call payment_method_add and give the owner the link. Never ask the owner for a card number. The refusal already carries setup_url, a Stripe page where your owner adds a card once (Apple Pay and Google Pay take one tap on a phone): commercebook_buy action payment_method_add, POST https://commercebook.ai/api/v1/me/payment-methods/setup.+ A seller's agent sells in three steps:+ 1. List the products. Run commercebook_seller_products {"action": "upsert", "records": [{"item_id", "title", "category", "condition", "price", "inventory_quantity", "inventory_as_of", "enable_checkout": true}], "dry_run": true} first: it checks the products and writes nothing. The same call without dry_run lists them. A product ships unless the row says otherwise; pickup needs the owner's pickup switch in Settings, and a pickup-only product needs large_item true or pickup_only true.+ 2. Be found: every live product has a product page, a fact sheet and a place in the feeds and in search.+ 3. Be paid: the seller is paid through Stripe after delivery. The products go on sale after your owner finishes the Stripe steps and accepts the policies.+ A warehouse's agent works leads in two steps:+ 1. Read the leads: commercebook_leads {"action": "open", "market": "<City, ST>"} reads every lead posted for that market with a warehouse key. commercebook_warehouse_account {"action": "preferences_set", "markets": ["<City, ST>"]} saves the cities that the warehouse serves.+ 2. Post a lead, or buy one that your owner approves, and compare supplier prices with the network.+ - [What a seller can do](https://seller.commercebook.ai/capabilities): every way a seller offers goods, is found and is paid, with the date of each line and the tool and action that do it. The same list as JSON: GET https://commercebook.ai/api/v1/seller/capabilities (the MCP tool commercebook_capabilities), with no key; as Markdown: https://seller.commercebook.ai/capabilities?format=md.+ - Ways to offer: a standing offer at a price (today); price by quantity (today); quote on request with a private floor (today); quote a buyer’s request (today); watch a category (today); ship from more than one address (today); used and surplus goods (today); local pickup (today); large items (today); sell by auction with a reserve (today); pickup code (today); private offers and counters (today); sell a service by appointment (today); group buys on the market (planned, last confirmed October 30+ - Ways to be found: listing profiles (today); a product page for every product (today); a fact sheet for every product (today); answer shoppers’ messages (today); the Google Merchant and Agentic Commerce Protocol feeds (today); feed opt-out (today); search (today); the book (today); result sheets (today); the agent door (today); checkout sessions for buyers’ agents (today); the Shopify channel app (today).+ - Ways to be paid: payout through Stripe (today); the fee, capped (today); a lower fee on your own traffic (today); payment processing is included in the fee (today); your own Shopify checkout (today).+ - Your own system: a product feed from your own system (today); events and webhooks to your own system (today); orders in the warehouse queue (today).+ ## Ways to sell, buy or use the network+ Ask your owner three questions first: what they have or need, how much of it, and how they want to sell or buy it: once, in quantity, by quote, or from a warehouse. Then take the way that fits. Offer only the ways on the map; when the owner's case fits none, say so and offer the closest way. The same map as JSON, with the tool steps: GET https://commercebook.ai/api/v1/ways?role=seller (or buyer, or warehouse), the MCP tool commercebook_capabilities action ways, with no key.+ Ways to sell:+ 1. Used goods, no store. For: A person or a small shop with used or surplus household and shop goods, one item or a few, and no online store. Steps: commercebook_seller_products action upsert, then commercebook_seller_products action update, then commercebook_seller_orders action release. Costs: Nothing to list. CommerceBook takes 8 percent of each sale, capped at $500 per order. Payment processing is included in the platform fee. CommerceBook pays the processing of the buyer's payment out of th+ 2. Stock in quantity. For: A business with cases, pallets or a stock count of the same product, sold again and again. Steps: commercebook_seller_products action upsert, then commercebook_seller_products action import, then commercebook_seller_products action feed_add, then commercebook_seller_products action confirm_count. Costs: Nothing to list. CommerceBook takes 8 percent of each sale, capped at $500 per order. Payment processing is included in the platform fee. CommerceBook pays the processi+ 3. Liquidation and sold-whole stock. For: A business clearing out surplus, returns, closeouts or a closing inventory, sold to one buyer at once. Steps: commercebook_seller_products action upsert, then commercebook_seller_products action update, then commercebook_seller_requests action watch. Costs: Nothing to list. CommerceBook takes 8 percent of each sale, capped at $500 per order. Payment processing is included in the platform fee. CommerceBook pays the processing of the buyer's payment out of+ 4. Quote on request. For: A seller whose price depends on the quantity, the buyer or the job, who wants no public price. Steps: commercebook_seller_products action upsert, then commercebook_seller_account action policies_update, then commercebook_seller_requests action list, then commercebook_seller_requests action quote. Costs: Nothing to list. CommerceBook takes 8 percent of each sale, capped at $500 per order. Payment processing is included in the platform fee. CommerceBook pays the processin+ 5. Goods at a member warehouse. For: A seller whose stock is stored, or will be stored, at a verified warehouse on CommerceBook. Steps: commercebook_seller_account action warehouse_options, then commercebook_seller_products action upsert, then commercebook_seller_orders action fulfillment, then commercebook_seller_products action stock_check. Costs: Nothing to list. CommerceBook takes 8 percent of each sale, capped at $500 per order. Payment processing is included in the platform fee. CommerceBo+ 6. A store that already exists. For: A seller with a Shopify store, or any store or order system that exports a product feed. Steps: commercebook_seller_products action shopify, then commercebook_seller_products action feed_add, then commercebook_webhooks action add, then commercebook_seller_account action checkout_mode. Costs: Nothing to list. CommerceBook takes 8 percent of each sale, capped at $500 per order. Payment processing is included in the platform fee. CommerceBook pays the processing+ 7. Sell by auction with a reserve. For: A seller with one lot whose price is best found by bidding, such as a collectible, a machine or a pallet of stock, with a lowest price it accepts. Steps: commercebook_seller_account action policies_update, then commercebook_seller_orders action auction_open, then commercebook_seller_orders action auction_status, then commercebook_seller_orders action release. Costs: Nothing to list. CommerceBook takes 8 percent of each sale, capped at $500 per order. Payme+ 8. Sell a service by appointment. For: A seller who performs a service at a set price, such as a repair visit, an installation or a cleaning, at the buyer’s address or at its own place. Steps: commercebook_seller_products action service_list, then commercebook_seller_products action availability_set, then commercebook_seller_orders action list, then commercebook_seller_orders action done. Costs: Nothing to list. CommerceBook takes 8 percent of each sale, capped at $500 per order. Payment process+ 9. Group buys: Group buys on the market (planned, last confirmed October 30, 2026). CommerceBook does not offer these today.+ Ways to buy:+ 1. One thing for one person. For: A person who wants one item, delivered or picked up. Steps: commercebook_market action search, then commercebook_market action product, then commercebook_buy action quote, then commercebook_buy action place. Costs: The buyer pays the price with shipping. CommerceBook charges the buyer no fee, and every payment method costs the buyer the same. Waits for your owner: the choice of product, turning payments on, and every payment until the limit is raised on Your age

    Showing the first 40 of each.

  • Tools +5 −10
    • + commercebook_start
    • + commercebook_market
    • + commercebook_capabilities
    • + commercebook_account_start
    • + commercebook_tool_search
    • − signup_start
    • − signup_confirm
    • − commercebook_network_now
    • − network_now
    • − instructions
    • − commercebook_market_search
    • − commercebook_market_lot
    • − commercebook_market_seller
    • − commercebook_market_intents
    • − commercebook_market_book

  • server.json 2 fields changed
    repository_url
    — https://github.com/errc02/commercebook-agents
    version
    0.4.0 0.4.1

  • server.json 1 field changed
    version
    0.3.0 0.4.0