What’s new in Outworx Docs.
Every user-visible change, newest first. We ship often.
- v1.0FeatureAIPlatform
Launch — MCP server, guides hub, dynamic OG
The 1.0 launch push: every project gets a Model Context Protocol server so AI assistants can operate your API; new /guides content hub with seeded long-form tutorials; dynamic OG image generation for better link previews everywhere.
- Per-project MCP server at /api/mcp/<slug> with 12 tools (list/search endpoints, generate TypeScript types, ask docs, execute live calls, and more)
- Schema inference — live calls via execute_endpoint sample response bodies and merge into a stored schema, so generated types stay accurate even when the OpenAPI spec is incomplete
- Dashboard MCP tab — one-click token + Claude Desktop / Cursor / Cline / curl connection snippets, per-tool permission toggles, recent activity feed
- Guides content hub at /guides with OpenAPI-to-TypeScript, Claude Desktop MCP setup, GitHub Actions auto-sync, and ReadMe/Mintlify migration tutorials
- Dynamic OG images via /api/og — every marketing page, guide, and comparison gets a branded, on-brand preview
- Tightened chat token accounting — visitors are billed per-turn (their message + response) instead of the full system prompt, so daily caps now correlate with real visitor intent
- Sliding conversation window — chat keeps the last 8 messages instead of the entire session, bounding our OpenAPI bill as threads get long
- ImprovementPlatform
Analytics, SEO, and mobile polish
PostHog analytics wired at the conversion points that matter, structured-data + sitemap cleanups so Google indexes what we actually want, and a pass over the MCP tab for mobile screens.
- PostHog client-side integration with custom events at chat, subscription, and project lifecycle moments
- FAQPage / SoftwareApplication / BreadcrumbList / Organization JSON-LD across marketing
- Sitemap emits subdomain/custom-domain canonicals for hosted docs (no more duplicate-content flags in Search Console)
- Hero badge, MCP tab, and activity feed laid out cleanly on mobile
- llms.txt published so Claude, ChatGPT, and Perplexity see accurate context about the product
- FixAI
AI chat quality + billing correctness
A round of chat-drawer fixes that landed right before launch: accurate endpoint pills in responses, honest daily-token counters, and a hard-to-spot DB constraint bug that was silently dropping every chat usage row.
- ai_usage CHECK constraint now allows action='chat' — previously every chat usage insert was silently rejected, leaving the daily-tokens counter at 0 forever
- Fallback completion-token estimation when OpenAI omits the usage chunk
- Assistant messages now pill-ify `[endpointId]` citations correctly even when the model wraps them in backticks
- Copy-to-clipboard on every code block in the chat drawer + the Chat Activity admin view
- PlatformFeature
Sentry, welcome email, and onboarding
Pre-launch infrastructure so new users have a first-run experience that doesn't feel empty and errors actually get reported.
- Sentry error monitoring wired for server, edge, and browser runtimes
- Welcome email on first dashboard load (Resend) with a 3-step onboarding checklist, Outlook + dark-mode-safe HTML, and atomic once-only delivery
- Dashboard empty state with a clear 'upload your first spec' CTA
- Global crash page that reports to Sentry
- FeatureAI
AI chat drawer on public docs
The big visitor-facing AI feature. A floating Ask AI button on every Pro/Business docs site opens a chat drawer trained on the project's spec.
- Streaming chat completions with per-visitor session persistence via localStorage
- pgvector-backed RAG retrieval for specs with 50+ endpoints, with lazy embedding on first query
- Chat Activity dashboard tab so project owners see what visitors actually ask
- Daily token caps per plan (Free 0 / Pro 25k / Business 200k) + hourly rate limits per visitor
- Endpoint citations in answers render as clickable pills that jump the docs to the referenced endpoint
- FeatureImprovement
Subscription flows reworked
Upgrade and downgrade UX rebuilt around explicit preview-and-confirm dialogs, plus scheduled downgrades via Stripe Subscription Schedules so customers never lose paid access mid-cycle.
- Preview dialog shows exactly what will be charged today, the prorated breakdown, and the next recurring amount
- Downgrades are scheduled to the end of the current period (not immediate) via Stripe Subscription Schedules
- Billing cycle switches (monthly ↔ yearly) handled in-place without creating new subscriptions
- Pricing restructured — Pro at $9/mo, Business at $19/mo, 10-month discount on yearly
- FeaturePlatform
Multi-version + custom domain + auto-sync
Project-level features that make hosted docs production-ready for teams.
- Multiple active versions per project with a dropdown switcher on public docs
- Custom domains with auto-provisioned SSL (Business plan) — one CNAME, done
- Auto-sync from a spec URL on an hourly / daily / weekly schedule
- Deep-link to any endpoint by URL hash; Overview page lists every endpoint clickably
- AI
AI search, descriptions, code examples
First-pass AI features for documentation quality, before the full chat drawer landed.
- Natural-language search across the spec (Free tier gets 5/month; paid gets unlimited)
- Auto-generated endpoint descriptions for sparse specs
- AI code examples in any language or framework — NestJS, Django, Rails, FastAPI, Rust, and more