Building is the easy part.
Whether you're starting from scratch or already live, ninedot keeps your next steps, tools and numbers in view.
Free for one business. No card needed.
Where are you starting?
I have an idea.
Turn it into a clear plan and take the next step toward launch.
Start with an ideaI'm already live.
Connect your tools, monitor your site and see your real numbers.
Connect your business
From idea to launch.
Name your idea, choose what you're creating and get a clear path to launch, one next step at a time.
- The same steps for apps, stores, channels and more
- Each step ticked off when ninedot can see it
- Ideas stay private
Sample: Fernway's Foundation steps. Idea, Set up and Build are proven, and so is its first sale; its next step is to turn on the public page.
Connect what you've built.
ninedot connects read-only to Vercel, Supabase, Stripe and 22 other tools, then maps every service a business runs on.
Know your numbers.
Revenue and costs are read straight from your providers. Revenue is never typed in, so the profit you see is one you can prove.
How revenue is verifiedSample: Tidyform earns $2,140 a month from Stripe. Vercel, Anthropic and Stripe fees, read from each provider, come to $146.60, leaving $1,993.40 verified profit. A $25 Supabase list price isn't counted.
Know when something breaks.
ninedot checks your site every few minutes, tries a failure again from a second location and tells you the likely cause.
- Domain and certificate renewals
- Scheduled jobs that stop running
- Failed deploys and payments
Sample: Nine says Pagepal is back up after 9 minutes and that a deploy is the likely cause. Below it, Pagepal's status: up, 90 days of daily uptime and one short outage.
Show what you've built.
One link with revenue read from your providers and uptime from ninedot's own checks, so anyone can see it's real.
- Milestones as you hit them
- Every business you've shipped
- You choose what shows
Sample: Maya Chen's verified profile with $6.4k monthly revenue across two businesses, 38% growth in 30 days, five businesses shipped and 142 days without an outage.
Give your agent the full picture.
Your agent reads every business through ninedot's MCP server and anything it wants changed waits for your approval.
Connect your agent$ claude mcp add --transport http ninedot \
https://ninedot.app/api/mcp \
--header "Authorization: Bearer nd_…"get_portfolioget_stackget_costslist_alertsRead-only by defaultRead-only by design.
- Read-only access
- Encrypted at rest
- Keys never leave our servers
- Disconnect deletes it at once
Questions.
What is ninedot?
ninedot is one place to understand the businesses you build, whether you're starting from an idea or already live. It shows the next step, connects read-only to what each business runs on (hosting, payments, email and more) and tells you whether it's up and what it costs and earns. Nine tells you when something breaks and AI agents can read it all through ninedot's MCP server.
Who is it for?
Anyone building a business, from a first idea to several running at once: apps, stores, channels, newsletters, communities and service businesses.
I only have an idea. Can I start?
Yes. Name it and pick what it is, and ninedot lays out the steps to launch. An idea stays private until it is live and you choose to show it.
How much does it cost?
Free for one business and two connected accounts, with no card. Pro is $19 a month for every business you run, and starts with a 7-day free trial (card required; cancel before it ends and you pay nothing). It adds checks every minute, deploy and payment alerts, Nine on your own AI key, and agents that can make changes you approve.
What can I connect?
Vercel, Railway, Netlify, Supabase, Neon, Cloudflare, Resend, GitHub, Stripe, Lemon Squeezy, Polar, Paddle, RevenueCat, Plausible, Fathom, Umami, PostHog, Google Analytics, OpenAI and Anthropic. All read-only. Any YouTube channel works too from its public stats. Anything else can be added by hand.
How do I connect a service?
Open Connections in ninedot and pick the service. Sign in with it where it offers read-only access, or paste a read-only key. Connect each account once (one per business or client is fine) and use it on every business. Each service has its own page in Connections where you name, sync, reconnect or disconnect its accounts.
Does ninedot change anything in my accounts?
Not unless you ask it to. Connections are read-only and use the narrowest access each provider offers. On Operator you can add a separate key to let ninedot roll back, restart or restore, and each change waits for your approval or a rule you set.
How are my API keys stored?
Keys and sign-ins are encrypted at rest and only read by our servers. They never reach your browser or your agents. Disconnecting an account in Connections deletes its key straight away.
How accurate are the numbers?
Every figure that counts is read from the provider and never typed in. Each one is labelled exact or measured with its source and age. A cost you confirm yourself counts in your own totals as “Confirmed by you”. It is never shown as verified.
How is it different from Stripe's dashboard or a revenue tool?
Revenue tools show what you earn. ninedot also shows what each business runs on and what every service costs. You see health and margin per business in one place.
Can AI agents use ninedot?
Yes. Add https://ninedot.app/api/mcp as a connector in Claude.ai or ChatGPT and sign in. For Claude Code or Cursor create a key on the Agents page. Agents read your stack and status. On Pro they can also add and edit if you allow it. Anything they want to remove waits for your approval.
Start wherever you are.
With an idea or a business that's already live. Free for one business with no card needed.
