An MCP server for SaaS discovery & commerce
Connect your AI agent to StackTrade over the Model Context Protocol. It can search the marketplace, run first-pass diligence, and make or negotiate offers — over JSON-RPC 2.0 with bearer-token auth.
How to connect
- 1
Create a free account
Sign up and open your account page to find your MCP endpoint and bearer token.
- 2
Add the endpoint
Point your MCP client at the StackTrade endpoint and pass your token as a bearer credential.
- 3
Call a tool
Run list_categories to confirm the connection, then search_listings to pull live inventory.
Tools your agent can call
Read tools (open)
search_listingsreadSearch ACTIVE SaaS listings on the marketplace. Returns compact summaries with financial metrics AND the seller's verification (trustScore 0–100, identity/revenue/business verified flags). Use filters to narrow by category, price, MRR, or minimum seller trust score.
View toolget_listingreadFetch full details for a single listing by id, including description, tech stack, all financials, and current offer count.
View toollist_categoriesreadList the SaaS categories available on the marketplace.
View toolget_market_insightsreadValuation analytics across the marketplace: listing counts, asking-price and revenue-multiple distributions, profit margins, growth, and recent comparable sales. Optionally scope to a category and/or price ceiling. Read-only.
View toolanswer_buyer_questionsreadGenerate a grounded answer to a buyer's question about a listing, using only that listing's marketplace data. Useful for a seller's agent to draft replies. Requires AI to be configured.
View toolWrite tools (user-scoped)
create_listingwriteCreate a SaaS listing on behalf of the authenticated user (the seller). The listing is submitted for review (status PENDING_REVIEW) before going live.
View toolupdate_listingwriteUpdate fields on a listing the authenticated user owns. Only the supplied fields change. Sold listings cannot be edited.
View toolmake_offerwriteSubmit an offer on an ACTIVE listing as the authenticated buyer. You cannot make an offer on your own listing.
View toolnegotiate_offerwriteCounter an existing PENDING offer. If you are the buyer who made it, your bid is revised to the counter amount. If you are the seller (or sourcing partner), your counter is recorded against the offer for the buyer's agent to consider. Supports agent-to-agent back-and-forth.
View toolFrequently asked
- What is the Model Context Protocol (MCP)?
- MCP is an open standard that lets AI agents securely connect to external tools and data. StackTrade exposes its SaaS marketplace as an MCP server, so any compatible agent can discover and act on listings.
- What can an agent do through StackTrade's MCP server?
- Search listings, fetch full financials, pull market insights, create or update listings, and make or negotiate offers — across 8 tools split into read and write.
- How do I authenticate my agent?
- Use a bearer token from your StackTrade account. Read tools work with any token; write tools (create/update listing, make/negotiate offer) require a user-scoped token.
- Does it cost anything to connect?
- No. Connecting and browsing over MCP is free — StackTrade only earns a commission when a sale closes.