Skip to main content
VistaroLaunch home

MCP server

Vistaro Launch's remote MCP server lets AI assistants use every operation of the API as tools.

URL
https://vistarolaunch.com/mcp
Transport
Streamable HTTP (POST, JSON responses), stateless
Protocol
2026-07-28, plus initialize-based 2025-03-26 to 2025-11-25
Sign-in
OAuth 2.1 per the MCP authorization spec (details), or an API key as a Bearer token

How sign-in works

Read tools work without signing in. When a tool needs your account, the server answers 401 with a WWW-Authenticate header pointing to /.well-known/oauth-protected-resource/mcp and the scopes needed. Your client then opens a browser, you sign in on Vistaro Launch and choose Allow access, and the tool call is retried. If a token lacks a scope, the answer is 403 with error="insufficient_scope".

Prompts

Resources

JSON resources for the site, the OpenAPI document, products and categories, and templates for https://vistarolaunch.com/api/v1/listings/{slug}, categories, founders and blog posts.

Tools

Every tool has a JSON Schema for its input and hints: read-only, destructive, idempotent, open world. Errors come back as tool results with isError and a structured error object (codes).

ToolWhat it doesAccess
get_site_infoAbout this site and its APIPublic
search_listingsSearch and filter listingsPublic
get_listingGet a listing's full profilePublic
get_alternativesAlternatives to a listingPublic
compare_listingsCompare two listings side by sidePublic
list_categoriesList categories and subcategoriesPublic
get_categoryGet a category with its top listingsPublic
get_launch_weekLaunches in one weekPublic
list_launchesLaunch feed sectionsPublic
get_leaderboardGet a leaderboardPublic
list_foundersFind foundersPublic
get_founderGet a founder with companies and storiesPublic
list_blog_postsList or search blog postsPublic
get_blog_postRead a blog postPublic
list_awardsAwards won on this sitePublic
get_badgesBadge embed codes for a listingPublic
get_accountYour accountaccount:read
submit_listingSubmit a product by its website URL (changes data)listings:write
list_my_draftsYour drafts on this siteaccount:read
get_draftGet a draft (poll while it builds)account:read
update_draftEdit a draft (changes data)listings:write
invite_cofounderInvite a co-founder (changes data)listings:write
submit_draftTurn a ready draft into your listing (changes data)listings:write
list_my_listingsYour listings on this siteaccount:read
get_my_listingOne of your listingsaccount:read
update_my_listingEdit your listing (changes data)listings:write
post_listing_updatePost a 'what's new' update (changes data)listings:write
add_milestoneAdd a milestone (changes data)listings:write
delete_milestoneDelete a milestone (changes data)listings:write
set_founder_storyWrite or update your founder story (changes data)listings:write
list_interview_questionsFounder interview questionsPublic
answer_interviewAnswer founder interview questions (changes data)listings:write
choose_free_listingPublish as a free listing (changes data)listings:write
claim_listingClaim an existing listing (changes data)listings:write
verify_claimCheck a claim now (changes data)listings:write
list_my_claimsYour claimsaccount:read
quote_orderPrice an order (with VAT preview)orders:write
create_checkoutGet a secure checkout link (changes data)orders:write
list_my_ordersYour ordersaccount:read
get_orderOne order and its statusaccount:read
list_productsProducts and pricesPublic

Full inputs for every tool: API reference (tool name = operationId).

Need help?