AI expanded what you can produce,
not what you can hold in your head
Product knowledge piles up faster than any person or agent can keep track of. Unified Product Graph provides a structure underneath: an open specification that turns it into one connected graph that any tool, team, or agent can build on.
claude mcp add unified-product-graph -- npx -y @unified-product-graph/mcp-server@latestnpm install -g @unified-product-graph/cli Full setup →Speak to your agent & connect your docs
Watch your product graph come alive
Tell your AI assistant what you're building, who it's for, what problem it solves and why it matters. UPG turns that conversation into typed entities with the relationships between them richly-defined. Connect your existing knowledge into the graph through conversation.
Skills walk you through strategy, research, design, and go-to-market, one question at a time. Every answer becomes a typed entity in your graph.
Same concept, ten different names
Lean Canvas calls it a problem. Jobs-to-be-Done calls it a struggle. Strategyzer calls it a customer pain. Same idea, a different word in every tool, so nothing lines up. UPG gives the concept one type that carries every framework’s name for it, helping bridge different worlds of product thinking.
Every tool speaks its own dialect
A Jira ticket, a Notion page, a Figma file. Each holds a piece of the product, and none of them knows how the pieces fit together. UPG gives every piece a type, a domain, and explicit relationships to everything else.
Teams are drowning in a sea of documents
AI can generate dozens of docs, but no one can keep all these documents in their head. AI makes this problem more painful: one person now produces in a day what used to take a team a month, and almost none of it is connected by design. A graph stores the same knowledge as typed entities and explicit connections.
Ten frameworks, six tools, twenty-eight documents, all describing the same product. A graph holds that knowledge in one place, with typed entities and real relationships between them. Enter it once. See it through any lens.
Frameworks help visualize the graph
An Opportunity Solution Tree, a Business Model Canvas, and a roadmap are all projections of the same underlying graph. Enter your product knowledge once and see it through any framework lens.
The connective layer for everything you already use.
Your team doesn’t live in one tool. Notion holds PRDs, Linear tracks issues, Figma stores designs, the spreadsheet ranks features. UPG turns each of their outputs into typed entities so a single AI agent can read your whole product, not seven dialects.
UPG reads from your tools and writes back where it should.
feature + tasktaskmetricpersona + insightMIT-licensed. Vendor-neutral. Lives next to your code in a single .upg file.
Give your product knowledge a home
Talk to an agent and let it build the graph, or install the SDK and build your own tools to power any workflow your business context demands.
Install once, then run upg mcp setup to wire up Claude Code, Cursor, or any MCP client. Your graph lives in a local .upg file you control.
npm install -g @unified-product-graph/cliupg mcp setup to wire up your AI tool.Read and write .upg files from your code. UPGClient with namespaced node and edge operations, health and search, built on @unified-product-graph/core.
npm install @unified-product-graph/sdk