Skip to main content
Coming soon · MCP native · REST API

One API key.
Four communication
primitives.

Changelog, waitlist, feedback triage, and notifications. Pre-launch to retention. For solo devs. Works with Claude Code and Cursor.

Launching 2026 · Join the waitlist for early access

The cost of doing nothing
$257

per month to stitch together four separate tools: four logins, four API keys, none of them talking to your AI coding agent.

Solo devs already stitch together separate tools for changelogs, waitlists, feedback, and notifications. Each adds friction. Each costs money. None of them ship with MCP support.

Nordva is one API key for all four.

Changelog tool
Email subscribers, public log
Included
Waitlist tool
Signups with referral attribution
Included
Feedback tool
Triage and categorisation
Included
Notifications tool
In-app SSE delivery
Included
MCP server
Claude Code · Cursor integration
Nordva only
How it works

Thirty seconds to first changelog.

Install the MCP server

npx nordva init. One command. Works in Claude Code and Cursor.

Get your API key

One key covers all four primitives. Manage from the dashboard.

Ship and communicate

Changelog entries, waitlist signups, feedback triage, notifications. All from REST or from your AI coding session.

API-first, MCP-native

Developers trust code,
not marketing copy.

Every primitive ships with a REST endpoint, an MCP tool, and full documentation on day one. No surprises after signup.

See every primitive
curl -X POST https://api.nordva.dev/v1/changelog/entries \
  -H "Authorization: Bearer nv_live_..." \
  -H "Content-Type: application/json" \
  -d '{"title": "Dark mode","notify_subscribers": true}'

# → 201 Created
{ "id": "entry_01hw...", "subscriber_count_notified": 1247 }
You: "Publish v1.4.0, dark mode is live"

Claude: Using nordva_publish_changelog...
  title: "Dark mode is now available"
  notify_subscribers: true

✓ Published · 1,247 subscribers notified
✓ Public URL ready
Features

Four primitives. One API key.

Changelog API

Coming soon

Markdown entries with email notification to subscribers. Your users hear about every ship.

POST /v1/changelog/entries

Waitlist + Referral API

Coming soon

Signup collection with viral referral attribution. Track who brings who.

POST /v1/waitlist/signups

Feedback Triage

Coming soon

Claude Haiku classifies incoming feedback by category and confidence score.

POST /v1/feedback

In-App Notifications

Coming soon

Server-sent events push real-time notifications to your active users.

GET /v1/notifications/stream

MCP Server

Coming soon

Native Claude Code and Cursor integration. Manage everything without leaving your session.

mcp.nordva.dev

Embeddable Widgets

Coming soon

Script-tag embeds for changelog and waitlist. CORS-hardened. Custom domain on Builder plan.

cdn.nordva.dev
claude-code · session
// You, in Claude Code
Publish a changelog entry: "Webhooks shipped"
and notify all subscribers.

// Claude, calling MCP tool
nordva_publish_changelog({
  title: "Webhooks shipped",
  notify_subscribers: true
})

✓ entry_01hwx5...
✓ 1,247 notified · 12ms
MCP-native

Your AI coding agent
already knows how to
use Nordva.

The MCP server at mcp.nordva.dev integrates natively with Claude Code and Cursor. No config files. No custom prompts. No documentation tabs open.

Your competitors are copying API keys into .env files. You're telling Claude to handle it.

See every primitive
Pricing

Simple, transparent, one API.

One platform replaces what used to take four separate subscriptions. Start free, upgrade when you ship.

Exact pricing announced at launch — join the waitlist for early access.

Free

Try every primitive. No card needed.

  • All 4 primitives (changelog · waitlist · feedback · notifications)
  • MCP server access
  • Community support
Coming soon

Indie

For builders shipping real product.

  • Everything in Free
  • More projects & higher limits
  • Custom domains
  • Email support
Coming soon

Builder

For small teams and agencies.

  • Everything in Indie
  • Unlimited projects
  • Team seats · Audit log
  • Priority support
Coming soon
FAQ

Questions, honestly answered.

Why not use Beamer, Canny, and Knock separately?

You can. It costs around $257/month, requires four accounts, four API keys, and none of them offer MCP coverage. Nordva trades best-of-breed depth for a single integration surface, which is the right trade-off for solo developers and small teams.

What happens when I hit plan limits?

You get an in-dashboard warning at 80%. At 100%, the API returns 429 with a clear remediation message. No silent overages, no surprise bills.

Where is my data stored?

Cloudflare D1 (SQLite at the edge) and Workers KV, hosted in EU and US regions. No data is sent to third parties except Resend (for transactional email) and Anthropic (for feedback triage classification on the Indie and Builder plans).

Which AI coding tools does the MCP server support?

Anything that speaks the Model Context Protocol. Verified on Claude Code, Claude Desktop, and Cursor. Other compatible clients should work out of the box.

Can I self-host this?

Not in v1. The Workers-based stack is tightly coupled to Cloudflare D1 and KV. Self-hosting is on the roadmap but not committed.

What is the uptime SLA?

No formal SLA in v1. We will not pretend otherwise. Live uptime is published at status.nordva.dev. We commit to an SLA once we have the operational history to back one.