UnlockSaaS MCP server
A read-only MCP server that lets Claude, Cursor, Windsurf, and any other MCP-aware client diagnose a live SaaS landing page and pull structured data from the 157 funnel, pricing, alternative, comparison, and category teardowns UnlockSaaS publishes.
The endpoint
One URL. Stateless Streamable HTTP transport. No auth, no rate keys, no client registration. Paste it into any MCP client:
https://unlocksaas.com/api/mcpDiscovery manifest at /.well-known/mcp.json. Markdown mirror of this page at /mcp.md.
Install in Claude Desktop
Claude Desktop currently bridges remote MCP servers through mcp-remote. Add this block to your Claude Desktop config (claude_desktop_config.json) and restart Claude:
{
"mcpServers": {
"unlocksaas": {
"command": "npx",
"args": ["mcp-remote", "https://unlocksaas.com/api/mcp"]
}
}
}Install in Cursor
Cursor supports remote MCP servers natively. Add this block to .cursor/mcp.json in your home directory or project root:
{
"mcpServers": {
"unlocksaas": {
"url": "https://unlocksaas.com/api/mcp"
}
}
}Inspect with the MCP Inspector
Before installing, point the official MCP Inspector at the URL to see every tool with its input schema and run-test interface:
npx @modelcontextprotocol/inspector https://unlocksaas.com/api/mcpTools
diagnose_urlReads a live public SaaS landing page, labels it as Wrong Person / Weak Offer / Weak Belief, returns the next concrete step. Takes ~30 seconds (Claude-backed).
list_funnel_teardownsSlug + display name + category for every indie-SaaS funnel teardown UnlockSaaS publishes.
get_funnel_teardownHook / Story / Offer breakdown and Brunson lens for a single product, by slug.
list_pricing_teardownsSlug + display name + category for every indie-SaaS pricing teardown.
get_pricing_teardownTier-by-tier pricing analysis, anchor mechanic, upgrade trigger, payment mechanics, Brunson lens.
list_comparisonsSlug, both product names, and category for every head-to-head comparison.
get_comparisonDimension-by-dimension head-to-head comparison, symmetric framing, honest verdict for indie SaaS founders.
list_alternativesSlug + display name for every named-competitor UnlockSaaS-vs-X comparison.
find_alternative_toResolves a free-text product name (capitalisation-tolerant) to the matching UnlockSaaS-vs-X entry.
list_categoriesSlug + display name + one-line summary for every category roundup.
get_categoryCategory roundup with intent paragraph plus every funnel teardown, pricing teardown, and comparison in that category.
get_playbook_stepOne of the seven Playbook steps by number (1-7), name + canonical description.
list_glossary_termsSlug + term name for every Brunson concept UnlockSaaS teaches (Hook, Story, Offer, Value Ladder, Stack Slide, Dream 100, Reluctant Hero, Brunson Hard-Rule, Big Domino, etc.).
get_glossary_termWorking definition of one Brunson term, in the founder's own words, by slug (e.g. 'hook', 'value-ladder', 'big-domino', 'brunson-hard-rule').
get_faqSearch or list UnlockSaaS FAQ entries (objection answers, guarantee mechanics).
What it will not do
- No write operations. No checkout, no email capture, no Stripe calls. Every tool is read-only.
- No fabricated payloads. Every teardown / comparison / alternative is sourced verbatim from the same static manifest that renders the public HTML pages.
- No invented diagnostic results. The diagnose_url tool returns the same Brunson label the live diagnostic engine produces, with the same Reluctant-Hero voice.
- No tracking of agent identity. The server logs invocation telemetry through the same PostHog pipeline as the rest of the site, with no MCP-client fingerprinting.
Why this exists
The WebSite JSON-LD on every UnlockSaaS page already declares a potentialAction of type AskAction, pointing at /diagnostic. Until this MCP server existed, that was a declaration without an executor. Now it is the executor – any agent context can call diagnose_url directly and quote the result back to its user, with a referrer-tagged link to the full deep diagnostic.
Tools and registries that already index this server: modelcontextprotocol.io, Vercel MCP catalog, mcp.run.
Other MCP servers worth installing
The UnlockSaaS MCP server is one piece of the agent stack an indie SaaS founder should run. For the rest – the Stripe, Supabase, Vercel, Linear, Sentry, and Anthropic reference servers worth installing alongside it – see the MCP server directory. Honest entries, install snippets for Claude Desktop and Cursor, founder-fit notes per server.