{
  "markdown": "# Obra CFO\n\nA local-first MCP server that makes you funding-ready. You install it in your own Claude.\nIt reads your pitch materials on your machine and runs the investment committee on you\nbefore a real one does. Nothing is uploaded.\n\nThis is the free preview of Obra's role lineup, and it stays free and local. It is the\nsibling of the [Obra CTO](https://www.npmjs.com/package/obra-cto): the CTO proves your\nbuild, the CFO turns that proof into a funding case. The full playbook, the deep\ncommittee, and the templates that fix each gap live in the Build with Obra community.\n\n## The Obra founders' toolkit\n\nTwo free, local, open-source MCPs built to work as a pair:\n\n- **Obra CTO**: is it built? Scores your codebase and surfaces what a technical diligence would flag. [GitHub](https://github.com/lilycip/obra-cto) · [npm](https://www.npmjs.com/package/obra-cto)\n- **Obra CFO** (this one): is it fundable? Runs the investment committee on your pitch and turns your verified build into a funding case. [GitHub](https://github.com/lilycip/obra-cfo) · [npm](https://www.npmjs.com/package/obra-cfo)\n\nRun the CTO first. The CFO reads its report as grade-A technical evidence. The method, the deep versions, and Obra in beta live in [Build with Obra](https://www.skool.com/build-with-obra-5361/about).\n\n## Why local-first\n\nA tool that reads your deck, plan, and financials should not ship them somewhere. This\nserver makes no network calls. Your materials stay where they are. You can read every\nline of this server before you run it, which is the point of keeping it open.\n\n## Two modes\n\n**Build.** If you have no deck yet or a weak one, `deck_blueprint` hands your Claude the\nframework for a fundable deck at your stage: the slide structure with an evidence bar for\neach, the research to run first, and the artifacts to produce before the deck exists\n(business plan, pricing, go-to-market). Each piece is a paste-in prompt you give your own\nClaude. You build it on your machine; we give the framework, not the finished writing.\n\n**Rank.** When the deck exists, `prepare_assessment` reads your materials and hands your\nClaude a rigorous rubric. Your Claude separates facts from assumptions, extracts your\nthesis, rates each dimension with evidence and confidence, finds your weakest load-bearing\nassumption, and runs a six-persona investment committee. Then `score_funding_readiness`\nturns that into a stage-calibrated dashboard.\n\n## What a dashboard looks like\n\n```\n# Obra CFO: funding readiness\n## 74 / 100 · Promising, diligence required\n\n| Signal | Reading |\n|---|---|\n| Investment score | 74 / 100 |\n| Confidence in assessment | 61% |\n| Venture return potential | High |\n| Execution risk | Medium |\n| Market risk | Medium |\n| Team risk | Low |\n| Technical risk | Low (from Obra CTO: 88/100, grade A) |\n| Recommendation | Proceed to targeted diligence |\n```\n\nUnder it: your facts/assumptions/opinions ledger, your weakest assumption, what must be\ntrue, the unknowns register, and the committee views. Calibrated to your stage, not a\none-size score.\n\n## The Obra CTO handoff\n\nThe CFO reads the Obra CTO's report from `.obra/cto-report.json` if it is there. A\nverified, tested build is grade-A technical evidence that a deck alone can never claim,\nand it feeds the Technical Reviewer and your Moat slide. If the report is missing, the\nCFO tells you to run the CTO first, because without it your technical claims rest on\nassertion (grade D) and an investor's diligence will cap them exactly the same way.\n\n## Tools\n\n- `deck_blueprint` returns the fundable-deck framework and the prompts to build it.\n- `prepare_assessment` reads your materials and returns the assessment rubric for your\n  Claude to work through.\n- `score_funding_readiness` turns your Claude's structured assessment into the dashboard.\n\nA normal run is: build the deck (blueprint) or point at your existing one, prepare the\nassessment, then score.\n\n## Install\n\nAdd it to your Claude MCP config (Claude Desktop or Claude Code):\n\n```json\n{\n  \"mcpServers\": {\n    \"obra-cfo\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"obra-cfo\"]\n    }\n  }\n}\n```\n\nThen ask your Claude: \"Give me the Obra CFO pitch deck blueprint for seed stage,\" or\n\"Assess my funding materials in ./fundraise with Obra CFO.\"\n\nPrefer to run from source? Clone the repo, run `npm install && npm run build`, and point\nthe config at `node /absolute/path/to/obra-cfo/dist/index.js`.\n\n## What this is not\n\nNot a deck generator, not a guarantee of a term sheet, not a replacement for your own\nClaude reading your materials. It is the investment committee, run on you first, from your\nreal materials and your verified build, so you walk in prepared.\n\n## What's next\n\nThe Obra CFO is the free preview. To go further:\n\n- **The full cook:** the deep authoring behind each slide, current market intelligence,\n  the full six-persona committee, and the templates that fix each gap.\n- **The rest of the team:** the Obra CTO for build readiness, and each new role as it ships.\n- **Obra itself, in beta:** the AI employee that runs your back office. Members go first.\n\nSee the whole toolset and where it is going at https://get-obra.com/build\n\nThe full method and the community live in Build with Obra: https://www.skool.com/build-with-obra-5361/about\n\n## License\n\nApache-2.0.\n",
  "bytes": 5292,
  "sha": "4b9fbcdf5d491ca204e0cbe71148e2f55ae89075d03c4d0baa01ae6bdd0c9a08",
  "repo_slug": "lilycip/obra-cfo",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_get_obra_obra_cfo_16b1c50d/readme"
}