MCP server

Shopping

The buyer's server: find things, keep track of them and talk to sellers. Searching and looking work without a link.

Address

https://mcp.resell.store/buy/your-private-link

Each tool lists the permission it needs. Tools your link isn't allowed to use don't show up in your app at all. See What it may do.

Looking

searchSearchno link needed

Searches everything for sale on resell.store by words and meaning. Filter by category, price band and whether it takes offers.

q?category?price?offers?sort?limit?offset?

view_listingLook at a listingno link needed

A listing's full page: description, details like size and condition, photos, shipping and whether it takes offers.

id

browse_storesBrowse storesno link needed

Stores on the marketplace, busiest first.

limit?offset?

view_storeLook at a storeno link needed

A store, everything on its shelves and what it sold lately.

store

Likes, follows and shares

like_listingLikebuying

Saves a listing to the buyer's likes.

id

unlike_listingUnlikebuying

Removes a listing from the buyer's likes.

id

my_likesMy likesread

Everything the buyer has liked, still for sale first.

limit?offset?

follow_storeFollow a storebuying

Follows a store so its new things show on the buyer's Home.

store

unfollow_storeUnfollow a storebuying

Stops following a store.

store

stores_i_followStores I followread

Followed stores with their newest few listings.

limit?offset?

share_listingShare a listingbuying

Gives a link and a line of text to share a listing, tagged with where it's going.

idchannel?

Offers

make_offerMake an offerbuyingcan ask first

Offers a price on a listing that takes offers. It must be under the asking price; the seller has 48 hours to answer. A new offer replaces the buyer's last one on that listing.

listingamountnote?

my_offersMy offersread

Offers the buyer has made and where each stands. "countered" means the seller named a price; "accepted" means it's ready to pay.

status?limit?offset?

answer_counterAnswer a counterbuyingcan ask first

Takes or turns down the seller's counter. Taking it gives 48 hours to pay (see get_checkout_link).

idaccept

withdraw_offerWithdraw an offerbuying

Takes back an offer that's still open or countered.

id

Messages

message_shopMessage a shopbuying

Writes to a store, about one of its listings or in general. Good for questions about size, condition or pickup.

storelisting?body

my_conversationsMy conversationsread

Conversations with stores, newest first.

unread?limit?offset?

read_conversationRead a conversationread

The whole conversation with a store, oldest first.

id

replyReplymessages

Replies in a conversation with a store.

idbody

Buying

get_checkout_linkCheckout linkbuying

The checkout page for a listing, at an accepted offer's price if there is one. Give the link to the buyer to pay in their browser; nothing is charged here.

listing

my_ordersMy ordersread

Things the buyer bought and where each one is (paid, shipped, completed), with tracking numbers.

limit?offset?

confirm_deliveryIt arrived, all goodbuyingcan ask first

Confirms an order arrived as described, which releases the payment to the seller. Only when the buyer says they have it and it's as described.

id

Every tool is one or two API calls. search, for example, is GET /v1/market/search.