Validation landing pages for technical founders. Capture signal before you build.
- Landing pages with email capture, presales, and booking flows
- Authority docs with citations, cross-linking, and MCP integration
- Event tracking that streams to your webhooks (Telegram, Slack, Discord)
- MCP tools for AI agents — query docs, decisions, and detect content changes
- Auto-registration with the Incubrain mentorship network (opt-in)
- Theme-aware backgrounds — 12 pattern/gradient utilities that follow your brand
- Zero lock-in — standard Nuxt app, swap any tool anytime
Stack: Nuxt 4 · Tailwind v4 · TypeScript
npx create-foundry my-project
cd my-project
npm install
npm run devOr install the layer directly:
npm install @incubrain/foundry// nuxt.config.ts
export default defineNuxtConfig({
extends: ['@incubrain/foundry']
})Email Capture — Test interest before creating content Presales — Collect payment before building (external links to Stripe/LemonSqueezy) Service Bookings — Sell calls via Cal.com/Calendly, learn from delivery
layer/ Nuxt layer (npm: @incubrain/foundry)
examples/
├── foundry/ Demo site
└── incubrain/ Incubation platform example
.starters/
└── default/ Minimal template (used by CLI)
cli/ create-foundry CLI
Edit content files, not code:
content/
├── config/ Site config (YAML)
├── pages/ Landing pages (Markdown)
└── faq/ FAQ entries (YAML)
Set up webhooks:
cp .env.example .env
NUXT_WEBHOOK_URL=https://discord.com/api/webhooks/...AI agents can query your site via the Model Context Protocol:
| Tool | Purpose |
|---|---|
list-pages |
Browse docs with content hashes |
get-page |
Retrieve full markdown + hash |
list-decisions |
Browse decision log entries |
get-decision |
Retrieve full decision markdown |
what-changed |
Lightweight polling — paths + SHA-256 hashes with since filter |
Tools are auto-registered from server/mcp/tools/. Visit /_mcp/tools in dev to verify.
Set NUXT_FOUNDRY_REGISTER=true in production to auto-register with the Incubrain mentorship network. Your site's MCP endpoint and RSS feeds are shared so mentors can track your progress.
- Email sequences (use ConvertKit/Mailchimp)
- Authentication (validation ≠ product)
- Payment processing (external links only)
- Databases (webhooks stream to your destination)
These belong in your product, not your validation tool.
MIT