No credit card. 500 free execution actions to start.
By signing up you agree to graph8's Terms and Privacy Policy.
$ npm install @graph8/sdk
import { g8 } from "@graph8/sdk";
g8.init({ apiKey: "YOUR_KEY" });
const contact = await g8.enrich.person({
email: "jordan.lee@northwind.example"
});
contact.title; // "VP Engineering"
contact.company; // "Northwind Robotics" 25+ modules
In your app or your agent
150+ tools
Agents in Claude, Cursor and ChatGPT
150+ endpoints
Any language, OpenAPI 3.1
143 commands
Scripts, CI/CD and the terminal
Enrichment in one tool, sequences in another, booking in a third. Each charges per seat, some also charge per lookup, and the data you need sits behind a UI your code cannot call.
The same data the graph8 app uses, reachable by SDK, MCP, REST and CLI. Build it into your product and run the agents on it.
The SDK, the MCP server, REST and the CLI use the same sign-in, the same data and the same credits. Use the one that fits your codebase, or all four.
25+ modules. In your app or your agent.
npm install @graph8/sdk 150+ tools. Agents in Claude, Cursor and ChatGPT.
https://be.graph8.com/mcp/ 150+ endpoints. Any language, OpenAPI 3.1.
POST /api/v1/lookup/person 143 commands. Scripts, CI/CD and the terminal.
g8 lookup person --email graph8 has its own data: 700M+ contacts, 100M+ companies, 30B intent signals and website visitor identification, free to search on every plan. Reveal and enrich from 1,000 free credits, or get unlimited contact data at $25 per user.
700M+ contacts, 100M+ companies, 30B signals
Free to search, unlimited data at $25 per user
The same record from every interface
You pay for what the agents run
await g8.enrich.person({ email }) Tool: g8_lookup_person POST /api/v1/lookup/person g8 lookup person --email {
"mcpServers": {
"graph8": {
"url": "https://be.graph8.com/mcp/"
}
}
} Claude.ai
URL pasteClaude Code
claude mcp addCursor
mcp.jsonChatGPT
URL pasteWindsurf
mcp_configVS Code
settings.jsonThe MCP server gives an agent in Claude, Cursor or ChatGPT read and write access to graph8: CRM, prospecting, enrichment, sequences, campaigns, workflows, voice and more. Sign-in is OAuth, so there are no keys to manage.
150+ tools with read and write access
OAuth sign-in, no keys to manage
Works in Claude, Cursor, ChatGPT and more
The same data the SDK and REST API use
Each of these is one line of code. Identify the company on the page, add an AI copilot, book meetings inside your app, and skip form fields you already know. Your UI stays yours. graph8 supplies the data and the widgets.
g8.visitors.identify() IP-to-company in the browser. Show the page for that account before the visitor types anything.
g8.copilot.open() An assistant that knows your knowledge base, answers questions and books meetings inside your UI.
g8.calendar.show() Scheduling inside your app, with no redirect to a third-party page. You configure how slots are routed.
g8.forms.lookup(email) Forms ask for two fields instead of six. graph8 fills the rest from first-party data.
const visitor = await g8.visitors.identify();
if (visitor.company?.segment === "enterprise") {
showEnterprisePlan(visitor.company.name);
g8.copilot.open({
greeting: "Hi " + visitor.company.name
});
} The SDR, Deal, CSM and Content agents work on the data you already have. Each one follows the rules you set, and every action is logged, so the next agent and the next rep see what happened.
Agents act on your own accounts and contacts
They follow the rules and limits you set
Every action is logged
Reps and agents see the full history
SDR Agent Builds lists, sends, books meetings logged
Deal Agent Moves stages, drafts the next step logged
CSM Agent Watches account health, flags churn risk logged
Content Agent Drafts copy and pages from your context logged Instead of buying and connecting seven tools over several months, you set up the data, the site, the campaigns and the CRM at once. All four read and write the same records.
700M+ contacts, 100M+ companies, 30B signals
Landing pages, forms and visitor ID
Sequences, dialer and broadcasts from code
Deals, pipelines, two-way sync and account history
All three read and write the same data. What you embed in your product, the agents that work on it and the campaigns you run from it see the same records.
visitor ID, copilot, booking and forms
g8.visitors.identify() SDR, Deal, CSM and Content
g8_lookup_person campaigns, dialer, deals and CRM sync
g8.campaigns.create({ name }) Every write goes back to the same records and is logged.
graph8 comes from CIENCE, which has run B2B outbound for a decade. graph8 is built on that CIENCE campaign data, across thousands of B2B campaigns. Your sales team uses it in the Work app, and your engineers build on it in code.
Execution credits send, call, and run agents. Contact credits reveal and enrich the people you target. Three ways in.
A free entry point to the full platform. No credit card.
Unlimited contact data, in the tools you already use.
Unlimited users and data. Every app, one bill.
The $99 Team plan is the full platform: everything below, for the whole org. MCP Unlimited and Pay as you go are lighter entry points with usage and seat limits.
Execution credits send, call, and run agents. Contact credits reveal and enrich the people you target.
Search is free, and unlimited contact data is $25 per user. Reach graph8 by SDK, MCP, REST or CLI, embed it in your product, and pay for what the agents run.
One email. Two weekly sends: the Tenbound research report with the invite to the Tuesday community call, and the graph8 changelog with the invite to the weekly demo. Written by the Institute and the builders. Unsubscribe any time.