Features
A space holds the files of one client, team or topic. graph0 reads them, links them and answers from them, for your people and for every agent you connect.
Library
Drop in anything
PDF, Word, Excel, CSV, Markdown, plain text and images. Drag in a whole folder tree.
Folders and versions
Organise files like a drive. A new version replaces the old one in memory and keeps the history.
Previews
Read PDFs, Word files, spreadsheets and notes in the browser without downloading them.
Images and scans
Photos, screenshots and large-format PDF pages are described by a vision model, so their content is searchable.
Graph
Passages, not pages
Every file is split into passages by page, sheet and paragraph, each labelled with where it came from.
Terms that connect
Names, acronyms and codes mentioned in more than one place become the nodes that join your knowledge.
Hybrid search
Full-text and semantic search, fused into one ranking, so both exact codes and loose questions find their passage.
See it
Explore the graph in the app, hide files or terms, and open any file from its node.
Ask and MCP
Answers with sources
Ask in the app. Every answer names the file and page, and links to it in the library.
Ask about one file
Start a chat from a file and its answers only use that file.
MCP for any agent
One API key gives Claude, ChatGPT, Microsoft Copilot, Cursor or your own agent the same tools the app uses.
Instructions per space
Tell the AI how to answer: the language, the terms to use, which files are current.
What goes in
No mapping and no setup project. Drop in a folder; new versions replace old ones as you go.
- PDFPage by page; large-format pages read by a vision model
- DOCXWord documents, paragraph by paragraph
- XLSXEvery row of every sheet, with its header
- CSVExports from any system
- MDNotes, wikis and docs
- TXTPlain text of any kind
- JPGPhotos and scans, described and dated
- PNGScreenshots and diagrams, described
For agents
list_spacesThe spaces the key can read, with their filesspace_overviewA space's instructions and filessearchPassages across the files, full-text and semanticread_fileOne file from start to end, in order
# Add graph0 as an MCP serverclaude mcp add --transport http graph0 https://app.graph0.com/api/mcp \ --header "Authorization: Bearer <your key>"# Keep your key in the environmentexport GRAPH0_API_KEY=<your key># Add graph0 as an MCP servercodex mcp add graph0 --url https://app.graph0.com/api/mcp \ --bearer-token-env-var GRAPH0_API_KEY# Add to .cursor/mcp.json{ "mcpServers": { "graph0": { "url": "https://app.graph0.com/api/mcp", "headers": { "Authorization": "Bearer <your key>" } } }}# In Copilot Studio: Tools → Add a tool → Model Context ProtocolURL https://app.graph0.com/api/mcpAuth OAuth 2.0 → Dynamic discovery# Any MCP client over Streamable HTTPURL https://app.graph0.com/api/mcpHeader Authorization: Bearer <your key>Give your files a memory
Create a space, drop in your files and ask. Connect an agent when you're ready.
Connect yourself to graph0 by following the guide at:https://graph0.com/agent-setup.mdand refer to:https://graph0.com/llms.txtfor the documentation index.