Vibe Shipped
Sourced directory of real apps built with AI coding tools, plus build tools, harnesses, what is new.
Connect it
Settings → Connectors → Add custom connector
URL: https://vibeshipped.io/api/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://vibeshipped.io/api/mcp{
"mcpServers": {
"vibeshipped": {
"url": "https://vibeshipped.io/api/mcp"
}
}
}claude mcp add --transport http vibeshipped https://vibeshipped.io/api/mcp{
"servers": {
"vibeshipped": {
"type": "http",
"url": "https://vibeshipped.io/api/mcp"
}
}
}16 tools, pulled live
whats_newread-onlyDated changelog of the Vibe Shipped directory: apps built with AI, AI build tools, Agent Toolbox entries and agent harnesses that were added or updated, newest first. Use when: the user asks what changed recently in AI coding tools, or you want to refresh earlier results since a date. Do not use for: keyword search (search_apps) or full lists (list_tools, list_harnesses). Returns: items[] with typ
search_appsread-onlyFind real, shipped apps built with AI coding tools (Cursor, Claude Code, Lovable, Bolt, Replit, v0, Windsurf, Rork, Base44). Every app links to a public source showing which tool built it. Use when: the user wants real examples of apps built with a tool, in a category, or matching keywords. Do not use for: one known slug (get_app), newest apps without filters (latest_apps), revenue rankings (get_v
get_appread-onlyFull record for one listed app by slug. Use when: you have a slug from search_apps, latest_apps or get_vibe50 and need its source, website, builder, stack, stated revenue or evidence tier. Do not use for: discovering apps (search_apps). Returns: the app record, including evidence_tier, evidence_basis, evidence_checked_at and link; or isError code not_found. Limits: Only live listings are returned.
list_toolsread-onlyEvery AI build tool Vibe Shipped tracks (Cursor, Claude Code, Lovable, Bolt, Replit, v0, Windsurf, Rork, Base44) with official pricing and app stats. Use when: the user asks which AI build tools exist or what they cost, or you need tool ids for other calls. Do not use for: a ranking (top_tools), 2-4 side by side (compare_tools), coding-agent harnesses (list_harnesses). Returns: per tool: what, bes
compare_toolsread-onlySide-by-side sourced facts for 2-4 slugs, mixing AI build tools, agent harnesses and Agent Toolbox entries. Answers "X vs Y" questions such as Cursor vs Claude Code. Use when: the user is choosing between specific named tools. Do not use for: open-ended "what should I use to build X" (recommend_stack); a single tool (get_tool). Returns: per slug: pricing with checked date and source, free tier, lo
recommend_stackread-onlyRank AI build tools and coding-agent harnesses for an app idea with deterministic, documented scoring (no LLM). Use when: the user describes what they want to build and asks which AI tool to use. Do not use for: the user already named the tools to choose between (compare_tools). Returns: ranked results with score breakdown, pricing with checked date and source, and example apps with links. Limits:
get_toolread-onlyFull sourced facts for one AI build tool, agent harness or Agent Toolbox entry. Use when: you need pricing, licence, features or app stats for a single slug. Do not use for: several tools at once (compare_tools). Returns: pricing with pricing_checked and source, last_checked, app stats and Vibe Shipped links; or isError not_found. Limits: Slugs come from list_tools, list_harnesses or list_agent_to
top_toolsread-onlyRank AI build tools by one metric computed from Vibe Shipped listings. Use when: the user asks which AI tool has the most shipped apps, the most stated revenue, or is trending. Do not use for: full stats without a ranking (list_tools). Returns: tools[] ordered by the metric, with the same fields as list_tools. Limits: by = count | revenue (total stated monthly USD) | median | trending (new listing
get_vibe50read-onlyThe Vibe Shipped 50: apps built with AI coding tools, ranked by stated, sourced monthly USD revenue. Use when: the user asks how much vibe-coded apps earn, or for the top earners built with a tool. Do not use for: finding apps by keyword (search_apps). Returns: apps[] with rank, title, revenue_stated, monthly_usd, evidence_tier, revenue_date, stale flag, source_url, link; total_ranked. include_unr
list_agent_toolsread-onlyThe Agent Toolbox: agentic build tools (Cline, Aider, OpenHands, Codex CLI, Gemini CLI, Devin, Jules, Kiro, Amp, Warp, n8n, Browser Use and more) by category. Use when: the user wants agent options of a kind (CLI, IDE, autonomous SWE, browser, workflow), MCP servers, AI coding models, or stack pieces (hosting, database, auth, payments) with dated official pricing, or only open-source ones. Do not
list_harnessesread-onlyCoding-agent harnesses (Claude Code, Codex CLI, Gemini CLI, OpenCode, goose, Cline, Aider...) and agent frameworks (Claude Agent SDK, OpenAI Agents SDK, smolagents, Mastra, LangGraph) with docs-verified facts. Use when: the user is choosing a coding agent or agent framework by licence, interface, model support or features. Do not use for: one harness in depth (get_harness); app builders such as Lo
get_harnessread-onlyFull sourced record for one agent harness by slug. Use when: you have a harness slug and need its sources, caveats, pricing or feature evidence. Do not use for: listing or filtering harnesses (list_harnesses). Returns: the harness with source URLs, dated checks (pricing, features, stars, last_checked) and related Vibe Shipped pages; or isError not_found. Limits: Slugs come from list_harnesses. Exa
latest_appsread-onlyThe most recently added apps built with AI, newest first. Use when: the user asks what was shipped recently, with no filter. Do not use for: filtering by tool or keyword (search_apps); tool and harness changes (whats_new). Returns: apps[] with the same fields as search_apps. Limits: limit 1-50, default 10. Example: {"limit":5}
submit_appSend an app built with AI to the Vibe Shipped human review queue. Use when: the user explicitly asks to list their own app and gives a public source (post, launch page or interview) naming the AI tool used. Do not use for: apps the user did not ask to submit, or apps without a public source. Returns: status pending, or isError with the validation message. Limits: Write, not destructive: nothing is
subscribe_newsletterSubscribe the user's own email to a Vibe Shipped newsletter: daily (new apps built with AI) or agent-brief (weekly AI coding tools and harnesses). Use when: the user explicitly asks to subscribe and gives their own email. Do not use for: any address the user did not provide. Returns: a receipt usable to unsubscribe (DELETE /api/subscribe). Limits: Write; idempotent per email and list. Example: {"e
get_sponsorship_inforead-onlyVibe Shipped sponsorship offers (featured listing, week sponsor, Weekly Top 10 presenting sponsor, month takeover) with prices and Stripe checkout links. Use when: the user asks about advertising or sponsoring on Vibe Shipped. Do not use for: paying on the user's behalf; hand the checkout URL to the human. Returns: offers[], a checkout object for the $300 Week Sponsor, contact email and sponsor pa
Alternatives in Developer Tools
Compare →MGMCP GrafanaOfficialA
An MCP server giving access to Grafana dashboards, data and more.
MDMCP Devkit ServerOfficialA
Provides AI assistants with direct access to Mapbox developer APIs and documentation.
Front-End ChecklistA
Review frontend code and live pages against 386 quality-gated web development rules.
PMPostHog MCP ServerOfficialA
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
MAMakeOfficialA
Build, run and debug Make automation scenarios.
ClerkOfficialA
Access Clerk authentication docs, SDK snippets, and quickstart guides