VentureOS

VentureOS

Provides startup verification tools including domain/package/org availability checks, unit economics, runway, market size, and cap table calculations with transparent formulas and warnings to prevent common agent errors.

Category
访问服务器

README

VentureOS — The Reality Check for Agent-Built Companies

An OKX.AI A2MCP service. An agent will tell you the domain is free. It didn't look. It can't look.

Ask a language model to start a company and it will do a beautiful job of the parts that are writing: the name, the positioning, the pitch, the launch tweet. Then it will hand you a domain it never checked, an LTV it computed wrong, and a cap table where it subtracted the dilutions.

On an agent marketplace, the caller is already a language model. It doesn't need help writing. It needs the two things it cannot do:

  1. Look something up in a registry. A model has no eyes on RDAP. It will still tell you yourstartup.com is available, with total confidence, because that sentence is what the pattern demands.
  2. Do arithmetic that compounds. Two 20% rounds do not leave founders with 60%. LTV at 0% churn is not "roughly $4,800". Runway is not cash ÷ burn the moment you plan to hire.

VentureOS does exactly those two things, and nothing else.


Tools

Tool What it does
check_name Domains via RDAP (the registry, not a guess), package name via the npm registry, org handle via the GitHub API.
unit_economics Contribution, lifetime, LTV, LTV:CAC, CAC payback — each returned with the formula that produced it.
runway Months, zero-cash date, break-even revenue. Steps burn forward month by month, so growing burn is handled correctly.
market_size Bottom-up TAM/SAM/SOM from a countable number of buyers and a price they'd actually pay.
cap_table Founder ownership through each round — and the wrong answer that subtracting would have given.

No LLM. No API key. Nothing to configure.


The three things it refuses to do

It will not say "available" when it means "I couldn't check."

If RDAP is unreachable, or a TLD's registry refuses the query, the result is status: "unknown", available: null. Never true. A false available is the expensive direction of this error — it's the one that gets someone to design a logo, print cards and register a company. There is a test that cuts the network and asserts that every single check comes back unknown, that none come back free, and that the verdict says "could NOT be verified" rather than staying silent.

It will not invent an LTV when churn is zero.

Zero churn means customers never leave. The lifetime is infinite, so the lifetime value is infinite. There is no finite number to report, and a model asked for one will produce a large, confident, entirely fictional figure. unit_economics returns ltv: null and explains why.

{
  "ltv": null,
  "lifetimeMonths": null,
  "warnings": [
    "Monthly churn is 0%, which implies customers never leave and lifetime value is mathematically infinite. No real business has zero churn — LTV is reported as null rather than as a fabricated finite number."
  ]
}

It will not let compounding pass as addition.

{
  "finalFounderPct": 64,
  "naiveSubtractionAnswer": 60,
  "formulas": {
    "ownership": "ownership × (1 − dilution), applied round by round",
    "wrongButCommon": "startingPct − sum(dilutions)  ← this is the mistake"
  }
}

Both numbers come back. The mistake is shown, not just avoided — so an agent that was about to make it can see what it was about to say.


Every number carries its formula

Not decoration. A founder acting on an unexplained figure has no way to catch the moment an assumption was silently wrong, and neither does the agent relaying it. The formula is the audit trail.

{
  "ltv": 1600,
  "cacPaybackMonths": 5,
  "formulas": {
    "ltv": "(arpu × grossMargin) / monthlyChurn",
    "cacPaybackMonths": "cac / (arpu × grossMargin)"
  },
  "warnings": ["CAC payback is 19.2 months. Anything past ~12-18 months means growth must be financed rather than self-funded."]
}

The warnings array is the part a model would smooth over. The MCP instructions tell the calling agent to surface it, every time.


A bug worth admitting

The first version of runway computed 11 months where the answer was 12. It stopped counting the month in which the cash ran out.

Off-by-one is a rounding error in most code. Here it is a founder starting their fundraise a month late, on a number a service told them to trust. Fixed, with a test — and a comment explaining which direction of the error is the fatal one.


Run it

npm test        # 47 assertions, offline
npm run test:live   # hits RDAP, npm and GitHub for real
npm run dev     # http://localhost:8789/mcp

No dependencies. No build step. Node 18+.

Deploy

vercel --prod

Your MCP endpoint is https://<your-domain>/api/mcp.

Call it

curl -X POST https://<your-domain>/api/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{
        "name":"check_name","arguments":{"name":"your-startup"}}}'

Pricing

Free.

MIT.

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选