Connect your account, then chat with AI to run tools.
Sharetribe is a hosted marketplace platform. Use the Integration API to manage marketplace users, listings, transactions, availability, stock, and the audit event stream as the operator. Server-to-server only — there is no end-user Sign-in flow on this surface.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDomain knowledge for Sharetribe — workflow patterns, data models, and gotchas for your AI agent.
Operator-level surface for a Sharetribe marketplace. Every tool runs as the marketplace operator across the entire tenancy — there is no per-user scoping at this level. Users sign up via the marketplace front-end (Marketplace API), not through this surface; create-user is intentionally absent because Sharetribe does not expose it on the Integration API.
Read tools that target a list-able resource accept an optional id:
include accepts a comma-separated string or a list — both "author,images" and ["author","images"] work.
sharetribe_upsert_listing selects POST listings/create (no id) vs POST listings/update (with id) automatically. On create, title and authorId are required and state must be published or pendingApproval. On update, every field is a partial overwrite; extended-data objects merge at the top level and top-level null keys are removed.
Sharetribe represents money as {amount: <integer>, currency: <ISO 4217>}. Amount is in minor units — {amount: 1590, currency: "USD"} is $15.90, not $1,590. Always pass minor units when creating or updating prices, and always interpret returned amounts as minor units.
Sharetribe pagination is integer page (1-indexed) plus perPage, NOT an opaque cursor token. The wrapper normalizes list responses to {items, page, per_page, total, total_pages, has_more, next_page, included} so callers can iterate without parsing meta themselves.
The events stream is the exception: it advertises paginationUnsupported: true and returns total: null / total_pages: null / has_more: null. Walk it with createdAtStart + createdAtEnd windows or with the startAfterSequenceId forward cursor.
Transactions are state machines. To move a transaction along its process, call sharetribe_transition_transaction with the transaction id and the transition name (e.g. transition/accept, transition/cancel, transition/mark-delivered). The transition's params shape depends on the process definition — consult the marketplace's transaction process. Set speculative=true to validate a transition and produce the resulting transaction shape WITHOUT committing; useful for previewing line-item math before charging.
Approve a listing whose state is 'pendingApproval'. Requires id. Only relevant when the marketplace requires operator approval before listings go live...
Approve a marketplace user whose state is pendingApproval. Requires id. Idempotent on a terminal state (already-approved users surface an upstream err...
Close a listing — hides it from search results and prevents new transactions, without deleting. Requires id. The listing's state moves to 'closed'. Re...
Create an availability exception on a listing: a time range with a seat count that overrides the listing's availabilityPlan for that window. Use seats...
Create a signed delta against a listing's stock total. Requires listingId and quantity (positive to add, negative to remove). Unlike sharetribe_set_st...
Delete an availability exception by id. Removes the override and restores the listing's default availabilityPlan for that window. Idempotent: deleting...
Get availability exceptions for a single listing within a time window. Requires listingId, start, end (ISO-8601 timestamps; the window must be within ...
Get marketplace events from the audit stream. ORDERING: events are returned OLDEST-FIRST by sequenceId — page 1 is the oldest events on the marketplac...
Get marketplace listings. With no id, returns a paginated list (page+per_page, 25/100 default/max). With id, fetches a single listing. include is comm...
Get the Sharetribe marketplace tenancy: id, name, description. Zero-arg, zero-cost. Use as a sanity check that the bound Integration API client_id + c...
Get the stock-adjustment audit trail for a listing within a time window. Requires listingId, start, end (ISO-8601). Each adjustment carries quantity (...
Get a single stock reservation by id. Reservations are created automatically by purchase-process transactions to hold stock during checkout and are re...
Get marketplace transactions. With no id, returns a paginated list (page+per_page, 25/100 default/max). With id, fetches a single transaction. include...
Get marketplace users. With no id, returns a paginated list (page+per_page, 25/100 default/max). With id, fetches a single user. The include parameter...
Open a closed listing — moves state back to 'published' and makes it visible in search again. Requires id.
Compare-and-set the absolute stock total for a listing. ALL THREE of listingId, oldTotal, and total are required by Sharetribe — there is no force-set...
Apply a process transition to a transaction as the operator. Requires id and transition (e.g. 'transition/accept', 'transition/cancel', 'transition/ma...
Update a transaction's metadata object (top-level merge). Requires id and metadata. metadata is operator-only key/value data — it is NOT visible to cu...
Set per-user permissions on the marketplace. Requires id and at least one of postListings / initiateTransactions / read. Each value is 'permission/all...
Update a marketplace user's profile and extended data. Requires id. firstName / lastName / displayName / bio are optional string overrides; passing nu...
Create or update a marketplace listing. Without id: POST create — title and authorId are required, state must be one of 'published' or 'pendingApprova...
Sharetribe is a hosted marketplace platform. Use the Integration API to manage marketplace users, listings, transactions, availability, stock, and the audit event stream as the operator. Server-to-server only — there is no end-user Sign-in flow on this surface. It provides 21 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/sharetribe. Authentication is handled automatically.
Sharetribe provides 21 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Sharetribe uses API Key. Sharetribe requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect Sharetribe to any MCP client in minutes
The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Sharetribe and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More ecommerce integrations you might like
This server acts as an interface for the 123elec online store, providing access to product catalogs,...
The Aristocles Data API offers tools for comparing subscription prices and services across different...
Cigar price comparison and discovery platform. Compare prices across 17+ retailers for 58,000+ cigar...
The ComOS Federation Gateway facilitates the management of tenants and agents within a federation, p...
Manage customer data and orders. View customer details, order history, and webshop integration. Use ...
Skybridge Ecommerce provides a carousel feature for showcasing products, enhancing the online shoppi...