MCP server
CommerceBook Official
ai.commercebook/commercebook
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Search and buy products from sellers and verified warehouses, sell surplus stock, post requests.
Working at last checkVerified publisher: commercebook.aiAbout 46,000 tokens per request once connected200 tools
https://commercebook.ai/mcp
At a glance
- Type
- MCP server
- Publisher
- commercebook.ai (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 200
- Token cost
- About 46,000 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http commercebook https://commercebook.ai/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.commercebook] url = "https://commercebook.ai/mcp"
Gemini CLI
{"mcpServers":{"commercebook":{"httpUrl":"https://commercebook.ai/mcp"}}}
Cursor
{"mcpServers":{"commercebook":{"url":"https://commercebook.ai/mcp"}}}
VS Code
{"servers":{"commercebook":{"type":"http","url":"https://commercebook.ai/mcp"}}}
Antigravity
agy mcp add commercebook https://commercebook.ai/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"commercebook","server_url":"https://commercebook.ai/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"commercebook","server_url":"https://commercebook.ai/mcp"}
Tools
commercebook_agent_activity~147 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. GET /me/agent-activity: every call of your owner’s keys in the last days (30 by default, up to 90), newest first: the action, the amount, the counterparty, and whether a rule allowed it, held it for the owner or stoppcommercebook_agent_limits~101 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. GET /agent/limits: the money ceilings and approval areas on this key, today’s spend and the approvals not yet used.commercebook_agent_rules~260 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. GET /me/agent-rules: the rules CommerceBook enforces on every call you make for your owner. Read them first and plan within them. rules holds the values that bind your key (the lower of the account rule and your key lcommercebook_attachables~89 tokens
Needs a warehouse key (Messages: Can read). GET /messages/attachables: your leads, deals, facilities and capacity requests as attachment cards for a message.commercebook_balance~156 tokens
Needs a warehouse key (no activity needed). GET /me/balance: the member’s CommerceBook balance, held by Stripe: available now, recent events (funded, applied_to_payment and the rest), an open return, and the funding instructions once asked for. The owner funds it by ACH (1 to 3 business days) or wircommercebook_balance_funding_instructions~117 tokens
Needs a warehouse key (no activity needed). POST /me/balance/funding-instructions: the routing number, account number, account holder and bank the owner sends an ACH or a wire to. Asking again answers the same instructions. Moves no money.commercebook_balance_return~150 tokens
Needs a warehouse key (Payments: Can act). POST /me/balance/return: returns the balance (or amount_cents of it) to the owner’s bank; Stripe emails the owner for the account details. One return at a time. Needs the payments activity (403 not_permitted with the hint until the owner turns it on).commercebook_capacity_accept~162 tokens
Needs a warehouse key (Capacity: Can act). POST /capacity/requests/{id}/accept: accepts the quote on a request you sent; a contract record, nothing is paid.commercebook_capacity_list~160 tokens
Needs a warehouse key (Capacity: Can read). GET /capacity/requests: the requests you sent and the ones your node received.commercebook_capacity_quote~186 tokens
Needs a warehouse key (Capacity: Can act). POST /capacity/requests/{id}/quote: quote a request your node received.commercebook_capacity_quote_withdraw~161 tokens
Needs a warehouse key (Capacity: Can act). POST /capacity/requests/{id}/quote/withdraw: takes back a quote your node gave, before it is accepted.commercebook_capacity_request~346 tokens
Needs a warehouse key (Capacity: Can act). POST /capacity/requests: ask another warehouse (node_id from commercebook_members, or its member_id) for pallet positions over a date range.commercebook_capacity_request_withdraw~175 tokens
Needs a warehouse key (Capacity: Can act). POST /capacity/requests/{id}/withdraw: withdraws a capacity request you sent, while it is requested or quoted; once accepted it answers capacity_state.commercebook_claim_defect~293 tokens
Needs a warehouse key (Leads: Can act). POST /leads/claims/{id}/defect: reports a problem with a lead you bought, within 7 days of buying it. kind is email_bounced, phone_invalid, already_client, duplicate, never_asked or fabricated (a contact that does not exist), the six refund reasons; fabricatedcommercebook_claim_outcome~168 tokens
Needs a warehouse key (Leads: Can act). POST /leads/claims/{id}/outcome: records what happened with a lead you bought.commercebook_claims_list~109 tokens
Needs a warehouse key (Leads: Can read). GET /leads/claims: the leads you bought, newest first.commercebook_cost_dismiss~116 tokens
Needs a warehouse key (Costs: Can act). POST /costs/dismissals: hides a category from your savings for now (dismissed true) or shows it again.commercebook_costs_rank~90 tokens
Needs a warehouse key (Costs: Can read). GET /costs/rank: your rank and the network median per category, the categories above the median and the top overspends.commercebook_costs_savings~100 tokens
Needs a warehouse key (Costs: Can read). GET /costs/savings: one row per confirmed saving (a supplier price confirmed on a request, or a vendor match), with this year’s and this month’s totals.commercebook_costs_summary~95 tokens
Needs a warehouse key (Costs: Can read). GET /costs/summary: the invoices read this month and the biggest saving on Your Prices, with its next step (the spend line of My Costs).commercebook_crm_import~144 tokens
Needs a warehouse key (CRM: Can act). POST /crm/import: imports deals from CSV text (the CRM sample columns; HubSpot style names are renamed) or rows; dry_run returns what would be created.commercebook_deal_create~676 tokens
Needs a warehouse key (CRM: Can act). POST /crm/deals: a new CRM deal; name is required. Also Add a lead on the Leads screen: contact_name, email and phone write the contact, markets (City, ST) or location_any keep the locations, and then_share (true, or the commercebook_lead_post fields) posts thecommercebook_deal_deleteDeletes data · ~216 tokens
Needs a warehouse key (CRM: Can act). DELETE /crm/deals/{id}: deletes an archived deal (archive it first with commercebook_deal_update). A GoHighLevel deal is not deleted: it is archived and hidden from the Leads table (hidden true), archived or not before, because GoHighLevel keeps the opportunity;commercebook_deal_fact_decide~258 tokens
Needs a warehouse key (CRM: Can act). POST /crm/deals/{id}/facts/{fact_id}/decide: confirmed writes the deal’s service, target market or attribute key from the fact; rejected hides it and keeps it.commercebook_deal_facts_extract~170 tokens
Needs a warehouse key (CRM: Can act). POST /crm/deals/{id}/facts/extract: runs the hand rules over the deal’s notes and fields again and writes the suggestions; decided facts never change.commercebook_deal_facts_list~194 tokens
Needs a warehouse key (CRM: Can read). GET /crm/deals/{id}/facts: the service, location, volume, product, timing and SKU count read from the deal’s notes, each with its source sentence and status (suggested, confirmed, rejected); ready when the five Post fields are confirmed.commercebook_deal_get~137 tokens
Needs a warehouse key (CRM: Can read). GET /crm/deals/{id}: one deal with its notes.commercebook_deal_note_add~169 tokens
Needs a warehouse key (CRM: Can act). POST /crm/deals/{id}/notes: adds a note to a deal.commercebook_deal_share_decision~224 tokens
Needs a warehouse key (CRM: Can act). PATCH /crm/deals/{id}/share-decision: the call on a deal. decline is Not for the network (the row moves under Set aside), none is Reconsider; share (Marked to share) and hold are chips. share does not post; post with commercebook_lead_post and the deal_id.commercebook_deal_update~512 tokens
Needs a warehouse key (CRM: Can act). PATCH /crm/deals/{id}: change the named fields of a deal. A stage change runs the board rules.commercebook_deals_list~150 tokens
Needs a warehouse key (CRM: Can read). GET /crm/deals: your CRM deals, most recently updated first.commercebook_delegation_end~161 tokens
Needs a warehouse key (Network: Can act). POST /network/delegations/{id}/end: ends a warehouse agreement; the products stored under it stop selling.commercebook_delegation_respond~172 tokens
Needs a warehouse key (Network: Can act). POST /network/delegations/{id}/respond: accepts or declines a seller’s request for a warehouse agreement.commercebook_delegations~134 tokens
Needs a warehouse key (Network: Can read). GET /network/delegations: sellers asking your warehouse for a warehouse agreement (a delegation in the API) to store and ship their goods.commercebook_facilities_list~77 tokens
Needs a warehouse key (Profile: Can read). GET /facilities: your facilities with their photos, video and pins.commercebook_facility_create~326 tokens
Needs a warehouse key (Profile: Can act). POST /facilities: adds a facility and places its pin from the street address (city centre when the address does not resolve).commercebook_facility_deleteDeletes data · ~153 tokens
Needs a warehouse key (Profile: Can act). DELETE /facilities/{id}: removes a facility and its stored files; cannot be undone.commercebook_facility_media_add~366 tokens
Needs a warehouse key (Profile: Can act). POST /facilities/{id}/media: adds a photo (10 at most) or the video (1): url as a link, or store true, or content_base64 to store the file.commercebook_facility_media_order~345 tokens
Needs a warehouse key (Profile: Can act). PATCH /facilities/{id}/media: lists every photo and the video once in the new order, with any caption changes.commercebook_facility_media_remove~152 tokens
Needs a warehouse key (Profile: Can act). DELETE /facilities/media/{id}: removes one photo or the video; cannot be undone.commercebook_facility_pin~165 tokens
Needs a warehouse key (Profile: Can act). POST /facilities/{id}/pin: places the pin again from the address (retry asks the map service again).commercebook_facility_update~376 tokens
Needs a warehouse key (Profile: Can act). PATCH /facilities/{id}: changes the named fields; a changed address places the pin again.commercebook_feedback~237 tokens
POST /feedback: a note on a tool or a page, what happened and what would have helped, with an optional rating from 1 to 5. A person at CommerceBook reads every note; the What is coming list in the briefing is shaped by them. With no key, 20 notes per address per day; with a key, the note is recordedcommercebook_feedback_board~236 tokens
Needs a buyer key (Orders: Can read). A seller or warehouse key also reaches it. GET /feedback/board: every member’s posts on what would make CommerceBook better, a shipped post CommerceBook pinned first, then the most votes and the newest (sort votes) or the newest alone (sort newest). Each post hacommercebook_feedback_post~222 tokens
Needs a buyer key (Orders: Can act). A seller or warehouse key also reaches it. POST /feedback/posts: a new post under your person’s name, marked as written by an agent: a title of 120 characters at most, an optional body of 4,000, and the page it is about. CommerceBook reads every post. Needs the wcommercebook_feedback_read~179 tokens
Needs a buyer key (Orders: Can read). A seller or warehouse key also reaches it. GET /feedback/posts/{id}: the post with its full body, its status note and its replies in order, each with the name and member of who wrote it.commercebook_feedback_replySends messages · ~204 tokens
Needs a buyer key (Orders: Can act). A seller or warehouse key also reaches it. POST /feedback/posts/{id}/replies: a reply under your person’s name; the author and every earlier replier are emailed once. Needs the write level of the key’s activity.commercebook_feedback_vote~197 tokens
Needs a buyer key (Orders: Can act). A seller or warehouse key also reaches it. POST /feedback/posts/{id}/vote: adds your person’s vote, or takes it back when it is already there (voted and votes come back). One vote per person, no down-votes. Needs the write level of the key’s activity.commercebook_group_create~204 tokens
Needs a warehouse key (Messages: Can act). POST /messages/groups: starts a group with two or more members you already message.commercebook_intent_create~662 tokens
Needs a buyer key (Orders: Can act). A seller or warehouse key also reaches it. POST /market/intents: posts what the owner wants, at no cost: title, category, qty and ceiling_unit_cents (the most the owner pays each, in cents). Optional: ceiling_visible false (sellers see a band), destination (a stacommercebook_intent_quote_accept~526 tokens
Needs a buyer key (Payments: Can act). A seller or warehouse key also reaches it. POST /market/intents/{id}/quotes/{quote}/accept: the order at the quote’s price, through the same order path and payment as commercebook_market_order_place (method balance, or card / saved with the owner’s saved card;commercebook_intent_quote_decline~267 tokens
Needs a buyer key (Orders: Can act). A seller or warehouse key also reaches it. POST /market/intents/{id}/quotes/{quote}/decline: closes one quote and tells the seller, with the reason when one is given (300 characters). The request stays open.commercebook_intent_quotes~234 tokens
Needs a buyer key (Orders: Can read). A seller or warehouse key also reaches it. GET /market/intents/{id}/quotes: the request and every quote on it, open ones first by total: the quantity, the price each, the shipping, the total, the expiry (72 hours, or the request’s), the seller’s note, the produccommercebook_intent_withdraw~178 tokens
Needs a buyer key (Orders: Can act). A seller or warehouse key also reaches it. DELETE /market/intents/{id}: takes an open request of this member off the book; its open quotes close with it and each seller is told.commercebook_invoice_deleteDeletes data · ~154 tokens
Needs a warehouse key (Costs: Can act). DELETE /costs/invoices/{id}: deletes an invoice, its lines and its file; cannot be undone.commercebook_invoice_parse~151 tokens
Needs a warehouse key (Costs: Can act). POST /costs/invoices/{id}/parse: reads an invoice again; its lines are replaced.commercebook_invoice_upload~258 tokens
Needs a warehouse key (Costs: Can act). POST /costs/invoices: uploads an invoice from url or content_base64 (with filename) and reads it into Your Prices (parse false skips the read).commercebook_invoices_list~111 tokens
Needs a warehouse key (Costs: Can read). GET /costs/invoices: your invoices and how each was read.commercebook_key_limits_get~202 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. GET /keys/{id}/limits: the spending cap per 30 days, the amount above which a payment waits for the owner, the actions the owner confirms, the calls per hour, what the key spent in 30 days and how many of its actionscommercebook_key_limits_set~299 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. PUT /keys/{id}/limits: fields left out keep their value. With an agent link key a limit can only be lowered; raising one needs the owner signed in (403 owner_in_person).commercebook_key_permissions~309 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. GET /keys/{id}/permissions: every activity of the key, Read only or Can act, Payments off or on, and the sentence to relay to the owner. Every key starts read-only with payments off; the owner turns an activity on atcommercebook_lead_buyMoves money · ~244 tokens
Needs a warehouse key (Payments: Can act). POST /leads/{id}/buy: buys a lead within the money limits on the key; over a limit the answer is needs_approval with the approval_id the owner sees. In Stripe test mode payment_method (pm_card_visa) confirms the card payment at once. A priced lead needs thecommercebook_lead_call~160 tokens
Needs a warehouse key (Leads: Can act). POST /leads/{id}/call: schedules the call with the buyers of your lead (at: ISO 8601 with zone).commercebook_lead_challenge~174 tokens
Needs a warehouse key (Leads: Can act). POST /leads/{id}/challenge: challenges a listing that duplicates your prospect, with evidence.commercebook_lead_claim~447 tokens
Needs a warehouse key (Payments: Can act). POST /leads/{id}/claim: claims an open lead. A free lead claims at once (payment demo). A priced lead with payments configured is paid without a client secret: method balance pays from the member’s balance at once (no processing line), method card charges tcommercebook_lead_defaults_get~121 tokens
Needs a warehouse key (Leads: Can read). GET /settings/lead-defaults: the price and buyer places a lead takes when commercebook_lead_post sends no price, and whether the Pass for $1 preset shows on the screen. $20, open to 2 buyers, until the member saves its own.commercebook_lead_defaults_set~135 tokens
Needs a warehouse key (Leads: Can act). PATCH /settings/lead-defaults: price_cents, max_buyers (1 to 5) and dollar_preset; fields left out keep their value.commercebook_lead_get~169 tokens
Needs a warehouse key (Leads: Can read). GET /leads/{id}: one lead as the exchange shows it, with quality: the lead quality score (0 to 9), what is present, and on your own lead what is missing.commercebook_lead_introduction~163 tokens
Needs a warehouse key (Leads: Can act). POST /leads/{id}/introduction: sends the introduction to the buyers of your lead.commercebook_lead_places~167 tokens
Needs a warehouse key (Leads: Can act). PATCH /leads/{id}/places: how many buyers may buy your lead (1 makes it exclusive).commercebook_lead_post~1486 tokens
Needs a warehouse key (Leads: Can act). POST /leads: post a lead from one of your CRM deals (deal_id) or from fields (company_name, need, service, markets or market, price). Send a title (80 characters) and a one-line summary (140) with the need: buyers read them first, and the lead takes generatedcommercebook_lead_price~183 tokens
Needs a warehouse key (Leads: Can act). PATCH /leads/{id}/price: the flat price in cents of your draft or open lead, before any buyer claims it (0 is a free lead).commercebook_lead_rate~169 tokens
Needs a warehouse key (Leads: Can act). POST /leads/{id}/rating: rates a lead you bought as_described or overstated, once.commercebook_lead_text~272 tokens
Needs a warehouse key (Leads: Can act). PATCH /leads/{id}/text: the title (80 characters), the one-line summary (140) and where the lead came from (lead_source own or referral, referral_source the lead company) of your draft or open lead. Fields left out stay as they are; the title and the summary mcommercebook_lead_update~666 tokens
Needs a warehouse key (Leads: Can act). PATCH /leads/{id}: adds details to your draft or open lead before any buyer claims it (409 lead_has_claims after one): product, current_provider (a buyer sees it after purchase), inbound_mode (parcel, pallet, container), units_per_order, rate_expectation (thecommercebook_lead_withdraw~154 tokens
Needs a warehouse key (Leads: Can act). POST /leads/{id}/withdraw: takes your draft or open lead off the exchange, until a buyer claims it.commercebook_leads_mine~125 tokens
Needs a warehouse key (Leads: Can read). GET /leads/mine: the leads you posted, drafts included.commercebook_leads_open~201 tokens
Needs a warehouse key (Leads: Can read). GET /leads/open: open leads on the exchange, newest first, with the same visibility rules as the app. Filter by service or market (City, ST); a market filter also returns Anywhere leads (location_any). include_own: true adds your own open leads (own: true oncommercebook_leads_table~469 tokens
Needs a warehouse key (CRM: Can read). GET /leads/table: every deal that is not archived, newest received first, as the Leads screen shows it: company, received, what we know (service, location, volume), missing facts, estimated value, whether its lead is shared (not_shared, draft, shared, claimed,commercebook_market_book~293 tokens
GET /market/book: what is on the market and what buyers ask for, by category, with live numbers only. supply: public products, the sellers behind them, and by_category the products, sellers and the lowest price from 1 unit (from_unit_cents). demand: open public requests, the quantity asked for and,commercebook_market_intents~298 tokens
GET /market/intents: the demand side of the book. Every open public request (an intent in the API) with its title, category, quantity, the most the buyer pays each (ceiling_unit_cents; a band when the buyer hid it), the state it goes to, the expiry and the open quotes; no buyer is named. category nacommercebook_market_lot~183 tokens
GET /market/lots/{id}: one public product (lot_id) as its product page shows it (the count, the condition, the date the seller last confirmed the count, the photos, the shipping) with every active offer and the states it ships to. No key needed.commercebook_market_order~184 tokens
Needs a buyer key (Orders: Can read). A seller or warehouse key also reaches it. GET /market/orders/{id}: one order the member placed: the state, the amounts, the payment line, the fulfillment and tracking, the latest dispute and the rating.commercebook_market_order_confirm_delivery~203 tokens
Needs a buyer key (Orders: Can act). A seller or warehouse key also reaches it. POST /market/orders/{id}/confirm-delivery: accepts the goods of a released order, which ends the time to file a dispute early; the seller is paid out within the hour. Report a problem first if something is wrong.commercebook_market_order_dispute~546 tokens
Needs a buyer key (Orders: Can act). A seller or warehouse key also reaches it. POST /market/orders/{id}/dispute: opens a dispute (non_delivery, shortage, condition or other) on a released, accepted or completed order. Shoppers have 30 days from delivery to file a dispute; after that the order is nocommercebook_market_order_place~433 tokens
Needs a buyer key (Payments: Can act). A seller or warehouse key also reaches it. POST /market/orders: turns an open quote into an order paid with the owner’s balance (no processing line) or the owner’s saved card (the card fee, 2.90 percent plus 30 cents; the card is held, not charged, until the secommercebook_market_order_rate~240 tokens
Needs a buyer key (Orders: Can act). A seller or warehouse key also reaches it. POST /market/orders/{id}/rate: rates an accepted or completed order, the goods and the seller from 1 to 5, with an optional note; a second call changes the rating.commercebook_market_order_tracking~175 tokens
Needs a buyer key (Orders: Can read). A seller or warehouse key also reaches it. GET /market/orders/{id}/tracking: the carrier, the tracking number, the events, and delivered_at from the carrier scan.commercebook_market_orders~163 tokens
Needs a buyer key (Orders: Can read). A seller or warehouse key also reaches it. GET /market/orders: the orders this member placed, newest first, with the amounts, the payment line (card_held, bank_settling, paid), the fulfillment and any dispute.commercebook_market_quote~349 tokens
Needs a buyer key (Orders: Can act). A seller or warehouse key also reaches it. POST /market/quotes: prices one offer at a quantity, with shipping to the destination from the seller’s shipping profile (method ship; destination a state or ZIP, or {state, zip, residential, service, rate_id}) or pickupcommercebook_market_search~562 tokens
GET /market/search: the products for sale on CommerceBook, by words (every word must match a whole word, with an optional plural ending, so stretch never matches stretcher) in the title, the category (its key, its name and its synonyms, so groom finds grooming), the item specifics, the brand or thecommercebook_market_seller~335 tokens
GET /market/sellers/{slug} (seller_slug, or slug, its older name): the record CommerceBook computes for one seller (seller_slug of a search item or a product): the tier (new, standard or trusted, with founding beside it), the last 90 days and all time (delivered, on time, accurate, cancelled, disputcommercebook_market_shipping_estimate~255 tokens
GET /market/lots/{id}/shipping: the lowest and highest shipping of one product to a state, from the seller’s shipping rules (no carrier call). served false means the seller does not ship there; a calculated rule is priced at the quote (commercebook_market_quote). No key needed.commercebook_me~88 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. GET /me: your member, its organisation (your company), verification and counts.commercebook_member_block~156 tokens
Needs a warehouse key (Messages: Can act). POST /messages/members/{id}/block: blocks or unblocks a member.commercebook_member_get~155 tokens
Needs a warehouse key (no activity needed). GET /network/members/{id}: one member’s public card with facilities, node, rate card and record.commercebook_members~118 tokens
Needs a warehouse key (no activity needed). GET /network/members: the directory, public fields only, with each member’s node id.commercebook_message_request~306 tokens
Needs a warehouse key (Messages: Can act). POST /messages/request: the first message to a member opens a thread they accept in the app. An existing open or requested thread is returned instead.commercebook_message_sendSends messages · ~280 tokens
Needs a warehouse key (Messages: Can act). POST /messages/threads/{id}: send a message in an open thread.commercebook_my_standing~156 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. GET /me/standing: your strikes in 90 and 365 days, fabricated-contact strikes, whether you may post (posting_suspended_until) and your status. Three strikes in 90 days suspend posting for 30 days; five in a year, or tcommercebook_network_now~87 tokens
GET /network/now (no key needed): verified members, leads listed in the last 7 days, prices posted and savings confirmed this month, cached 15 minutes.commercebook_openapi~85 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. GET /openapi.json: the OpenAPI 3.1 document of the warehouse API.commercebook_payment_method_remove~177 tokens
Needs a warehouse key (Payments: Can act). DELETE /me/payment-methods/{id}: answers 403 owner_only for every key. The owner removes a card at Settings, Payment methods; relay that sentence.commercebook_payment_methods~134 tokens
Needs a warehouse key (no activity needed). GET /me/payment-methods: the cards the owner saved at Settings, Payment methods (brand, last four, expiry, the default) and the balance held by Stripe. A claim with method card charges the default card off-session; a claim with method balance pays from thecommercebook_pending_decide~280 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. POST /keys/{id}/pending/{pending_id}/decide: decline drops the action and runs nothing; approve needs the owner signed in at Agent access, Waiting for you (403 owner_in_person for a key).commercebook_pending_list~229 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. GET /keys/{id}/pending: calls over the key’s limits are not executed; each waits here (202 pending_owner_confirmation gave its pending_id) until the owner approves or declines it, and status and result show what happecommercebook_preferences_get~85 tokens
Needs a warehouse key (Settings: Can read). GET /settings/preferences: your markets, service chips, notification email and CRM preference.commercebook_preferences_set~266 tokens
Needs a warehouse key (Settings: Can act). PATCH /settings/preferences: changes the named fields: markets (City, ST), service chips, notification_email, crm_connection, crm_sharing.commercebook_price_match~233 tokens
Needs a warehouse key (Costs: Can act). POST /costs/prices/match: records the price your vendor matched for an item of Your Prices (item_key), or the refusal.commercebook_prices~81 tokens
Needs a warehouse key (Costs: Can read). GET /costs/prices: your invoiced items against the network quotes, as the app computes them.commercebook_profile_about~178 tokens
Needs a warehouse key (Profile: Can act). PATCH /profile/about: writes the About paragraph (up to 1,200 characters; null clears it).commercebook_profile_certifications~191 tokens
Needs a warehouse key (Profile: Can act). PATCH /profile/certifications: replaces the certifications and systems (12 at most).commercebook_profile_completeness~85 tokens
Needs a warehouse key (Profile: Can read). GET /profile/completeness: the ten items of the Home meter with the next call for each gap.commercebook_profile_contact~199 tokens
Needs a warehouse key (Profile: Can act). PATCH /profile/contact: changes the profile phone (null clears it) and who sees it (members, public, hidden).commercebook_profile_get~87 tokens
Needs a warehouse key (Profile: Can read). GET /profile: About and its source, services, people, certifications, the logo, the phone and who sees it.commercebook_profile_logo~236 tokens
Needs a warehouse key (Profile: Can act). POST /profile/logo: adds or replaces the logo from url or content_base64 (JPEG, PNG or WebP).commercebook_profile_logo_remove~80 tokens
Needs a warehouse key (Profile: Can act). DELETE /profile/logo: removes the logo; the profile shows the initial mark.commercebook_profile_people~337 tokens
Needs a warehouse key (Profile: Can act). PATCH /profile/people: replaces the people list (three at most, in order); keep a person by id, add a photo by photo_url.commercebook_profile_person_add~253 tokens
Needs a warehouse key (Profile: Can act). POST /profile/people: adds one person after the others, with a photo by photo_url or photo_base64.commercebook_profile_services~335 tokens
Needs a warehouse key (Profile: Can act). PATCH /profile/services: replaces the services list in order: {catalog_key} for a standard service, {id?, title, body} for a custom one (6 custom at most).commercebook_quote_request~296 tokens
Needs a warehouse key (Costs: Can act). POST /costs/quote-requests: asks for the network price on a category for a quantity and market (verified members).commercebook_quote_requests~110 tokens
Needs a warehouse key (Costs: Can read). GET /costs/quote-requests: your network price requests.commercebook_rate_card_get~75 tokens
Needs a warehouse key (Profile: Can read). GET /profile/rate-card: the rate card as published on your node.commercebook_rate_card_set~416 tokens
Needs a warehouse key (Profile: Can act). PATCH /profile/rate-card: publishes up to four lines, each optional (cents): storage per pallet per month, receiving per pallet, pick and pack per order, projects per hour, shown as from prices. A number sets a line, null clears it; at least one line must recommercebook_request_reach~232 tokens
GET /market/intents/reach: before posting, how many sellers a public request in the category would be emailed to (each with a live product there, or watching the category) and how many live products match the quantity and the state. Counts only; no seller is named. No key needed.commercebook_result_sheet~646 tokens
Needs a buyer key (Browse: Can read). A seller or warehouse key also reaches it. POST /market/sheets: one page with the ranked candidates for the owner, instead of a link per product. Give the owner’s query, the ship-to (postal_code and state), up to 12 items (offer_id, quantity, rank, reason, optiocommercebook_result_sheet_deleteDeletes data · ~166 tokens
Needs a buyer key (Browse: Can read). A seller or warehouse key also reaches it. DELETE /market/sheets/{id}: removes a sheet this member made; its link answers 404 after.commercebook_result_sheet_get~167 tokens
Needs a buyer key (Browse: Can read). A seller or warehouse key also reaches it. GET /market/sheets/{id}: one sheet re-read live (sold out, price changed), as markdown and json.commercebook_result_sheets~125 tokens
Needs a buyer key (Browse: Can read). A seller or warehouse key also reaches it. GET /market/sheets: the sheets this member made that have not expired, newest first, with the link, whether the owner opened it and the top choice.commercebook_seller_capabilities~270 tokens
GET /seller/capabilities: every seller capability on CommerceBook in one read, grouped as ways_to_offer (a standing offer, price by quantity, quote on request with a private floor, quotes on buyer requests, the category watch, and the planned private offers, auctions with a reserve, group buys and pcommercebook_seller_catalog_import~361 tokens
Needs a seller key (Catalog: Can act). POST /seller/catalog/import: reads a Google Shopping XML or TSV feed, a Shopify products CSV, an eBay Seller Hub CSV or a products JSON (by url, or the file text as content) and previews (dry_run true) or writes the products, with created, updated and skipped rcommercebook_seller_catalog_upsert~903 tokens
Needs a seller key (Catalog: Can act). POST /seller/catalog/upsert: up to 500 records of the CommerceBook product data template v1.1 (ACP field names: item_id, title, description, brand, category, condition, price, currency, availability, inventory_quantity, inventory_as_of, image_link, enable_checkcommercebook_seller_category_watch~99 tokens
Needs a seller key (Catalog: Can read). GET /seller/category-watch: the categories you are told of new public requests in, with or without a live product. Needs the catalog activity.commercebook_seller_category_watch_set~231 tokens
Needs a seller key (Catalog: Can act). PUT /seller/category-watch: the whole list of categories to watch (30 at most; an empty list watches none). From then on you are told of every new public request in them, so a dealer that quotes and does not list a public price still hears of demand. Needs thecommercebook_seller_delegation_end~207 tokens
Needs a seller key (Delegations: Can act). POST /seller/delegations/{id}/end: ends your warehouse agreement with a warehouse.commercebook_seller_delegation_request~307 tokens
Needs a seller key (Delegations: Can act). POST /seller/delegations: asks a warehouse on CommerceBook for a warehouse agreement to store and ship your goods; it answers from its own account.commercebook_seller_delegation_warehouses~126 tokens
Needs a seller key (Delegations: Can read). GET /seller/delegations/warehouses: verified warehouses that can store and ship your goods.commercebook_seller_delegations~99 tokens
Needs a seller key (Delegations: Can read). GET /seller/delegations: your warehouse agreements (delegations in the API) with the warehouses that store and ship for you, and their status.commercebook_seller_dispute_replySends messages · ~252 tokens
Needs a seller key (Orders: Can act). POST /seller/disputes/{id}/reply: your note and evidence (tracking, photo links) on an open dispute.commercebook_seller_disputes~138 tokens
Needs a seller key (Orders: Can read). GET /seller/disputes: disputes on your orders.commercebook_seller_entity_get~82 tokens
Needs a seller key (Business details: Can read). GET /seller/entity: your business details, what they still need and readiness.commercebook_seller_entity_update~184 tokens
Needs a seller key (Business details: Can act). PATCH /seller/entity: sets fields of the business details (legal_name, entity_type, ein, address, responsible person, beneficial_owners, w9_status).commercebook_seller_events~195 tokens
Needs a seller key (no activity needed). GET /seller/events: what happened on your account, newest first, and whether your agent did it.commercebook_seller_feed_add~187 tokens
Needs a seller key (Catalog: Can act). POST /seller/catalog/feeds: saves a feed URL with its schedule (none, hourly or daily); the hourly function fetches it when due.commercebook_seller_feed_fetch~171 tokens
Needs a seller key (Catalog: Can act). POST /seller/catalog/feeds/{id}/fetch: fetches the saved feed now and imports it (dry_run true previews), with a run record.commercebook_seller_feed_remove~156 tokens
Needs a seller key (Catalog: Can act). DELETE /seller/catalog/feeds/{id}: removes the saved feed and its runs; the products it loaded stay.commercebook_seller_feeds_list~93 tokens
Needs a seller key (Catalog: Can read). GET /seller/catalog/feeds: the saved feed URLs and imported files with the last fetch, status, counts and the last five runs.commercebook_seller_fulfillment~449 tokens
Needs a seller key (Business details: Can act). PATCH /seller/fulfillment: who ships your orders, self (ship_from, cutoff_local HH:MM, carriers) or warehouse; with warehouse_member_id the request for a warehouse agreement goes out too.commercebook_seller_intents~250 tokens
Needs a seller key (Catalog: Can read). GET /seller/intents: the open public requests in the categories of the seller’s live products (or the category named), newest first, with the buyer’s notes and the seller’s own quote on each; and the seller’s quotes in every state. No buyer is named. Needs catcommercebook_seller_lot_get~157 tokens
Needs a seller key (Catalog: Can read). GET /seller/catalog/lots/{id}: the product record an agent reads, with its manifest, offers and ledger rows.commercebook_seller_lot_hold~215 tokens
Needs a seller key (Catalog: Can act). POST /seller/catalog/lots/{id}/hold: pauses the product’s live offers until you resume sales.commercebook_seller_lot_release~216 tokens
Needs a seller key (Catalog: Can act). POST /seller/catalog/lots/{id}/release: resumes sales of a paused product on the market through the publish checks (you must be live).commercebook_seller_lot_update~884 tokens
Needs a seller key (Catalog: Can act). PATCH /seller/catalog/lots/{id}: the seller product page’s edit. Send only the fields to change: title, description (empty clears it), condition (new, open_box, used, refurbished, defective), quantity on hand (a new quantity confirms the count, and now becomescommercebook_seller_lots~188 tokens
Needs a seller key (Catalog: Can read). GET /seller/catalog/lots: your products (lots in the API), newest first, with state (live, held for paused, draft, stale, sold_out), quantities, price and completeness.commercebook_seller_me~79 tokens
Needs a seller key (no activity needed). GET /seller/me: your seller, what blocks selling (blockers), readiness and counts.commercebook_seller_order_cancel~216 tokens
Needs a seller key (Orders: Can act). POST /seller/orders/{id}/cancel: cancels an order before release; the payment is voided.commercebook_seller_order_get~155 tokens
Needs a seller key (Orders: Can read). GET /seller/orders/{id}: the order with payment, fulfillment, disputes, refunds and transitions.commercebook_seller_order_release~383 tokens
Needs a seller key (Orders: Can act). POST /seller/orders/{id}/release: releases an authorised order to ship. A shipped order over $500 needs evidence (the count and at least one photo link), else 409 release_evidence_required. You are paid 2 business days after delivery unless a dispute is open; shcommercebook_seller_order_ship~353 tokens
Needs a seller key (Orders: Can act). POST /seller/orders/{id}/ship: marks a released order shipped (with carrier and tracking) or picked up. buy_label true (SPEC-67) buys the label for the quoted service at the live price from your balance instead, and writes the carrier and tracking (label_url: acommercebook_seller_orders~143 tokens
Needs a seller key (Orders: Can read). GET /seller/orders: orders of your products, newest first.commercebook_seller_performance~82 tokens
Needs a seller key (Performance: Can read). GET /seller/performance: the seller sheet, live, with the counts behind every rate.commercebook_seller_policies_accept~174 tokens
Needs a seller key (Policies: Can act). POST /seller/policies/accept: always refused with 403 owner_accepts_policies. An agent never accepts the policies for the owner; the owner accepts them in person on the seller portal.commercebook_seller_policies_get~114 tokens
Needs a seller key (Policies: Can read). GET /seller/policies: acceptance_days (the business days a buyer has to file a dispute, as the policy states it), returns, restocking fee, the lowest price you accept (offer_floor_pct), auctions.commercebook_seller_policies_update~402 tokens
Needs a seller key (Policies: Can act). PATCH /seller/policies: the named fields only. Accepting the policies is the owner’s own step in the app.commercebook_seller_quote~455 tokens
Needs a seller key (Catalog: Can act). POST /seller/intents/{id}/quote: the seller’s price each for a request, with one of its live products (lot_id). The product’s live offer must cover the quantity (qty defaults to the request’s and may be less); the price is at most the buyer’s ceiling (409 quotecommercebook_seller_quote_withdraw~163 tokens
Needs a seller key (Catalog: Can act). DELETE /seller/quotes/{id}: closes an open quote of the seller; the buyer can no longer accept it. Needs catalog write.commercebook_seller_reconcile~142 tokens
Needs a seller key (Catalog: Can read). GET /seller/catalog/reconcile: the stock problems of your products against the count on record at the warehouse that ships them, and the stale counts (a count is stale when it is older than 72 hours): count_mismatch, stale_count, oversold, offer_exceeds_stock,commercebook_seller_shopify_status~256 tokens
Needs a seller key (Catalog: Can read). GET /seller/shopify: the seller’s CommerceBook sales channel in Shopify: whether a store is connected, the last sync with its counts and skipped rows, the products linked and live, the CommerceBook orders sent to the store, Stripe, and the open requests in thecommercebook_seller_shopify_sync~176 tokens
Needs a seller key (Catalog: Can act). POST /seller/shopify/sync: reads the connected store’s products now (variants, prices, the available quantity at the first active location, pictures, SKU, barcode, the commercebook.price_schedule metafield) and writes them as lots; a product not active in Shopicommercebook_seller_statement~127 tokens
Needs a seller key (Payouts: Can read). GET /seller/payouts/statement: proceeds after the fee, refund reversals, fee and processing lines by order (90 days by default).commercebook_seller_verify~148 tokens
Needs a seller key (Catalog: Can act). POST /seller/catalog/verify: after a physical count matched, every product keeps its quantity on hand as the count, and now becomes its count date.commercebook_service_catalog~80 tokens
Needs a warehouse key (Profile: Can read). GET /profile/services/catalog: the standard services a profile can list, by key.commercebook_settings_contact~162 tokens
Needs a warehouse key (Settings: Can act). PATCH /settings/contact: changes the phone (null clears it), its visibility (members, public, hidden) or message notifications (immediate, daily, none).commercebook_settings_get~77 tokens
Needs a warehouse key (Settings: Can read). GET /settings: your phone, who sees it and how you hear about messages.commercebook_shipping_address_check~269 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. POST /shipping/address-check: deliverable or not, the residential flag, and the corrected form when the carrier writes it differently. Pass the same address as ship_to to commercebook_market_order_place.commercebook_shipping_assign~328 tokens
Needs a seller key (Catalog: Can act). POST /seller/shipping/assign: a profile for offers or for the open offers of products (lot_ids); profile_id null puts them back on the default.commercebook_shipping_label~175 tokens
Needs a seller key (Orders: Can read). GET /seller/orders/{id}/label: the order’s labels (the outbound label and any return label), each with a link to its PDF that lasts 10 minutes. Ask again for a new link.commercebook_shipping_label_void~202 tokens
Needs a seller key (Orders: Can act). POST /seller/orders/{id}/label/void: before the first carrier scan, the label goes back to the carrier, the order returns to released and the label cost is refunded.commercebook_shipping_order_actual~214 tokens
Needs a seller key (Orders: Can act). POST /seller/orders/{id}/shipping-actual: what the label cost; the statement shows shipping quote vs actual.commercebook_shipping_profile_create~474 tokens
Needs a seller key (Policies: Can act). POST /seller/shipping/profiles: a named profile (for example Heavy items) with its region rules.commercebook_shipping_profile_deleteDeletes data · ~156 tokens
Needs a seller key (Policies: Can act). POST /seller/shipping/profiles/{id}/delete: not the default; its offers use the default.commercebook_shipping_profile_set_default~155 tokens
Needs a seller key (Policies: Can act). POST /seller/shipping/profiles/{id}/default: offers with no profile use this one.commercebook_shipping_profile_update~536 tokens
Needs a seller key (Policies: Can act). PATCH /seller/shipping/profiles/{id}: name, handling days, handling cents, rules.commercebook_shipping_profiles~86 tokens
Needs a seller key (Policies: Can read). GET /seller/shipping/profiles: your profiles with their rules, the default and the regions you serve.commercebook_shipping_quote~401 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. POST /shipping/quote: what an offer costs to ship and how many days, from the seller profile, with the goods at that quantity (goods_cents, total_cents), the processing line and the buyer total by payment method (cardcommercebook_shipping_rate_card~166 tokens
Needs a seller key (Policies: Can act). POST /seller/shipping/rate-card: your carrier rates for an origin ZIP3 in the rates.json shape (zones_by_zip3, services[].weight_lbs_to_rates); calculated rules use it.commercebook_shipping_return_label~228 tokens
Needs a seller key (Orders: Can act). POST /seller/returns/{id}/label: the label of a return by mail, from the shopper to the return address, charged to the side the return names. Past the key’s confirm amount or 30-day cap it answers 202 pending_owner_confirmation and waits for the owner.commercebook_shipping_tracking~174 tokens
Needs a seller key (Orders: Can read). GET /seller/orders/{id}/tracking: the label, the carrier events newest first, delivered_at with delivered_by_scan, and attention when the carrier could not deliver.commercebook_thread_get~148 tokens
Needs a warehouse key (Messages: Can read). GET /messages/threads/{id}: one thread with its messages, oldest first.commercebook_thread_mute~155 tokens
Needs a warehouse key (Messages: Can act). POST /messages/threads/{id}/mute: mutes or unmutes a thread.commercebook_thread_read~143 tokens
Needs a warehouse key (Messages: Can act). POST /messages/threads/{id}/read: marks a thread read.commercebook_thread_report~236 tokens
Needs a warehouse key (Messages: Can act). POST /messages/threads/{id}/report: reports a thread or one message to CommerceBook.commercebook_thread_respond~160 tokens
Needs a warehouse key (Messages: Can act). POST /messages/threads/{id}/respond: accepts or ignores a message request.commercebook_threads_list~108 tokens
Needs a warehouse key (Messages: Can read). GET /messages/threads: your message threads.commercebook_unread_count~72 tokens
Needs a warehouse key (Messages: Can read). GET /messages/unread: how many messages wait unread.commercebook_whoami~92 tokens
Needs a buyer key (no activity needed). A seller or warehouse key also reaches it. The member this key belongs to, with verification, counts, the API base and the key prefix.instructions~176 tokens
GET /instructions with no key: the briefing of the role asked for (role buyer, seller or warehouse; buyer when left out): what CommerceBook does for that role, how each thing is done, the rules, what is coming and how to send feedback. The first line names the other two briefings.network_now~108 tokens
The older name of commercebook_network_now, kept so agents that call it keep working. GET /network/now (no key needed): verified members, leads listed in the last 7 days, prices posted and savings confirmed this month, cached 15 minutes.signup_confirm~173 tokens
POST /signup/confirm: the email and the 8-digit code the owner read in the email. Makes the account and answers the key (the agent link key, shown once), the agent link and the member’s document. Connect again with Authorization: Bearer <key> for the full tool list. Selling and buying with money stisignup_start~416 tokens
POST /signup/start: asks to open a CommerceBook account for the owner. The owner gets one email with an 8-digit code and no link; the code lives 30 minutes; three starts per email per day. kind is warehouse, seller or buyer (a Shop account that buys on the market: the company is optional and no addr
Browse
Related MCP servers
- Amazon Product Research
Amazon brand, seller, niche & buy-box intelligence inside your own Claude or ChatGPT. - ForthClear Liquidation Marketplace
Search surplus and overstock inventory, request bulk quotes, and check out. - Agent Data Marketplace
Marketplace for AI agents: buy finance, satellite and agro data, hire agent services, apply to sell. - Coreplex
Search, compare prices and find official stores across brands that sell on Shopify. - Ferc Eqr
FERC Electric Quarterly Reports (EQR) — wholesale power sales: who sells to whom, under what… - Logimu
Amazon (11 marketplaces) and Walmart US product data: search, prices, stock, history, sellers. - Tiana & Co. Seller Compliance
Which certificate (CPC, GCC, FCC, FDA), what marketplaces ask, supplier blacklists, customs holds. - Booyah Index
AI-readable directory + commerce layer: 3,500+ SEA businesses, plus products from verified stores.
Badge for your README
[](https://aptlynx.net/servers/ai.commercebook/commercebook)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents