Integration

Reverb integration

Reverb is the online marketplace for new, used and vintage music gear. Search listings and read listing details, categories, conditions, shipping regions and carriers, currencies and shop profiles; as a seller, manage your listings (create, update, publish, end, delete drafts, images), orders (list, mark shipped or picked up), payments, payouts and their line items, refund requests, offers, conversations, feedback, sales and vacation mode. Buyer-side actions (purchases, wishlists, follows, reviews), account and address settings, bumps, direct offers and webhooks are not exposed. Authentication is a Reverb personal access token with the scopes the tools need (public, read_listings, write_listings, read_orders, write_orders and so on), sent as a Bearer token; every call also carries Accept-Version: 3.0. Public catalog tools answer without a token.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Reverb.Built from the 51 Reverb tools below, on the connection you add once.

What you can do with Reverb

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.

Listing, 9 operations

  • add_listings_to_saleAdd listings to salePOSTAdds up to 25 of your listings to a sale; returns success and a message per listing.
  • create_listingCreate listingPOSTCreates a listing, as a draft unless publish is true: title, make, model, categories, condition, price, description, photos (image URLs), inventory, sku, shipping profile or rates, and more.
  • delete_draft_listingDelete draft listingDELETEDeletes one of your draft listings. Published listings cannot be deleted: end them with end_listing.
  • get_listingGet listingGETGets one listing: title, make, model, finish, year, condition, price, inventory, categories, shipping rates, photos, location, state and the shop selling it.
  • list_listing_currenciesList listing currenciesGETLists the currencies a shop can price its listings in.
  • list_my_listingsList my listingsGETLists your own listings (live by default; state=all includes drafts), searchable with the marketplace filters, or finds one by sku.
  • remove_listings_from_saleRemove listings from saleDELETERemoves up to 25 of your listings from a sale; returns success and a message per listing.
  • search_listingsSearch listingsGETSearches live listings on the Reverb marketplace by keywords, make, model, category, condition, price, year, location and more. Only used and handmade items unless a filter widens it; search_all_listings includes brand new.
  • update_listingUpdate listingPUTUpdates one of your listings with the same fields as create_listing (only the fields sent change); publish true publishes a draft.

Selling, 4 operations

  • get_selling_orderGet selling orderGETGets one of your sales orders by order number: amounts and fees, buyer, shipping address and method, status, tracking and payout.
  • list_refund_requestsList refund requestsGETLists refund requests on your sales (by default the active ones, pending_seller_response or conditionally_approved), filterable by date range, state and order number.
  • list_selling_paymentsList selling paymentsGETLists the payments received for your orders (method, status, item and shipping amounts, dates), for one order or a date range.
  • respond_refund_requestRespond refund requestPUTAnswers a buyer's refund request: conditionally_approved (refund once the item is back), approved (refund now) or denied, with an optional note to the buyer.

Conversation, 3 operations

  • get_conversationGet conversationGETGets one conversation with its messages, oldest first.
  • list_conversationsList conversationsGETLists your message conversations with buyers and sellers, optionally only unread ones or matching a search.
  • mark_conversation_readMark conversation readPUTMarks one of your conversations as read (read true) or unread (read false).

Vacation, 3 operations

  • disable_vacation_modeDisable vacation modeDELETETurns vacation mode off: your listings are available again.
  • enable_vacation_modeEnable vacation modePOSTPuts your shop in vacation mode: all your listings become unavailable until it is turned off.
  • get_vacation_modeGet vacation modeGETTells whether your shop is in vacation mode.

All, 2 operations

  • list_selling_ordersList selling ordersGETLists your sales orders, newest first, optionally only those updated within a date range: amounts and fees, buyer, shipping address and method, status, tracking and payout.
  • search_all_listingsSearch all listingsGETSearches every live listing on Reverb, brand new items included, with the same filters as search_listings.

Image, 2 operations

  • delete_listing_imageDelete listing imageDELETEDeletes one image from one of your listings.
  • list_listing_imagesList listing imagesGETLists the images of a listing, with their ids (for delete_listing_image on your own listings).

Negotiation, 2 operations

  • get_offerGet offerGETGets one offer (negotiation) with its details.
  • list_offersList offersGETLists the active offers (negotiations) on your listings as a seller.

Accept, 1 operation

  • accept_offerAccept offerPOSTAccepts an offer on one of your listings, with an optional message.

Awaiting shipment, 1 operation

  • list_orders_awaiting_shipmentList orders awaiting shipmentGETLists your sales orders awaiting shipment, newest first.

Buyer, 1 operation

  • leave_buyer_feedbackLeave buyer feedbackPOSTLeaves feedback, as the seller, about the buyer of one of your orders: a rating out of 5 and a message.

Counter, 1 operation

  • counter_offerCounter offerPOSTCounters an offer with a new price and, as the seller, a shipping price, with an optional message.

Country, 1 operation

  • list_countriesList countriesGETLists country codes with their names and subregions (states, provinces), for addresses and shipping.

Decline, 1 operation

  • decline_offerDecline offerPOSTDeclines an offer on one of your listings.

Display, 1 operation

  • list_display_currenciesList display currenciesGETLists the currencies prices can be displayed in.

Draft, 1 operation

  • list_my_draft_listingsList my draft listingsGETLists your draft listings.

End, 1 operation

  • end_listingEnd listingPUTEnds one of your live listings. reason is not_sold, or reverb_sale when the buyer was found on Reverb but paid in person (the selling fee is then billed).

Flat, 1 operation

  • list_categoriesList categoriesGETLists every product category as a flat list: uuid, full name (such as Accessories / Capos), slug and its top-level category. The uuid is what a listing's categories take.

Line item, 1 operation

  • list_payout_line_itemsList payout line itemsGETLists the line items of one payout, one per order: sale price, every fee, tax, subtotal and total paid out.

Listing condition, 1 operation

  • list_listing_conditionsList listing conditionsGETLists the item conditions a listing can have (Brand New, Mint, Excellent, Very Good, Good, Fair, Poor, Non Functioning), each with the uuid a listing takes.

Mark picked up, 1 operation

  • mark_order_picked_upMark order picked upPOSTMarks one of your local pickup orders as picked up by the buyer.

Message, 1 operation

  • reply_to_conversationReply to conversationPOSTSends a message in one of your conversations.

Payout, 1 operation

  • list_payoutsList payoutsGETLists the payouts sent to your bank account, optionally within a creation date range: total and dates.

Provider, 1 operation

  • list_shipping_providersList shipping providersGETLists the shipping carriers Reverb accepts when an order is marked shipped (the provider value of ship_order).

Received, 1 operation

  • list_received_feedbackList received feedbackGETLists the feedback you have received from buyers and sellers.

Refund request, 1 operation

  • create_refund_requestCreate refund requestPOSTStarts a refund on one of your sales orders: the state (approved or conditionally_approved), the reason and the amount, in your shop currency.

Region, 1 operation

  • list_shipping_regionsList shipping regionsGETLists the shipping regions and countries shipping rates can target, with their codes.

Reverb, 1 operation

  • list_reverb_salesList reverb salesGETLists the live and upcoming Reverb-sponsored site-wide sales.

Sale, 1 operation

  • list_listing_salesList listing salesGETLists the sales a listing is part of, with discount, code and dates.

Seller, 1 operation

  • list_my_salesList my salesGETLists the sales (discount events) you created, active, upcoming and ended.

Sent, 1 operation

  • list_sent_feedbackList sent feedbackGETLists the feedback you have left for others.

Ship, 1 operation

  • ship_orderShip orderPOSTMarks one of your orders as shipped with its carrier and tracking number; send_notification emails the buyer.

Shop, 1 operation

  • get_shopGet shopGETGets a shop's public profile: name, description, type, location, policies (payment, shipping, returns), feedback count and rating, preferred seller status and vacation status.

Unpaid, 1 operation

  • list_unpaid_selling_ordersList unpaid selling ordersGETLists your sales orders the buyer has not paid yet, newest first.

Use Reverb from Claude Code, Cursor or Codex

Connect Reverb in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Reverb operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Reverb

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Reverb once

    Add your Reverb connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. 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.

Reverb integration FAQ

What can you do with the Reverb integration?

LiveContext exposes 51 operations on Reverb, covering listing, selling, conversation and vacation.

Popular integrations

Browse the whole catalog