AI-native teams do not buy seven GTM tools and stitch them together. They build on one data layer: 700M contacts, 100M companies, 30B intent signals, addressable by npm install, an MCP server, REST, and the CLI. Search free, unlimited contact data at $25 per user. Pay for compute, not seats.
$ npm install @graph8/js
import { g8 } from "@graph8/js";
g8.init({ apiKey: "YOUR_KEY" });
const contact = await g8.enrich.person({
email: "[email protected]"
});
contact.title; // "VP Engineering"
contact.company; // "Acme Corp" 25+ modules
Embed in your app or agent
100+ tools
Agents in Claude, Cursor, ChatGPT
150+ endpoints
Any language, OpenAPI 3.1
143 commands
Scripts, CI/CD, terminal
Enrichment here, sequencer there, booking somewhere else. Per-seat plus per-lookup taxes, and the data you most want to reach lives behind a UI you cannot call from code.
The same data that powers the app, reachable by SDK, MCP, REST, and CLI. Search free, unlimited contact data at $25 per user. Build it into your product and run agents over it.
Same auth, same data, same credits. SDK, MCP, REST, and CLI are all first-class. Pick the surface that fits your codebase, or use all four.
25+ modules. Embed in your app or agent.
npm install @graph8/js 100+ tools. Agents in Claude, Cursor, ChatGPT.
https://be.graph8.com/mcp/ 150+ endpoints. Any language, OpenAPI 3.1.
POST /api/v1/lookup/person 143 commands. Scripts, CI/CD, terminal.
g8 lookup person --email graph8-owned data is the foundation: 700M contacts, 100M companies, 30B intent signals, plus website-visitor identification, free to search on every plan. Reveal and enrich from 1,000 free credits, unlimited at $25 per user.
700M contacts, 100M companies, 30B signals
Free to search, unlimited data at $25 per user
One record, four ways to reach it
You pay only when graph8 executes
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 full first-party write access: CRM, prospecting, enrichment, sequences, campaigns, workflows, voice, and more. OAuth handles sign-in, so there are no keys to juggle.
100+ tools, full first-party write access
OAuth sign-in, no keys to manage
Works in Claude, Cursor, ChatGPT, and more
The same data the SDK and REST API see
graph8 is infrastructure you build on. Identify the account on the page, drop in an AI copilot, book inside your app, and skip form fields you already know. Your flow stays yours; the data layer does the heavy lifting.
g8.visitors.identify() IP-to-company in the browser. Personalize the page for the account before they type a thing.
g8.copilot.open() An assistant that knows your knowledge base, answers questions, and books demos inside your UI.
g8.calendar.show() Native scheduling, no redirect to a third-party page. Slot routing is yours to configure.
g8.forms.lookup(email) Progressive forms ask for two fields, not 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
});
} SDR, Deal, CSM, and Content agents run over the data you already own. Every action is governed by your rules and logged to revenue memory, so the next agent and the next rep both see what happened.
Agents act on your own buyer graph
Governed by your rules and limits
Every action logged to revenue memory
The next agent and rep see the full trail
Instead of buying and wiring seven tools across six months, you stand up the whole GTM at once: the data layer, the site, the campaigns, and the CRM, all reading and writing one buyer graph.
700M contacts, 100M companies, 30B signals
Landing pages, forms, visitor ID embedded
Sequences, dialer, broadcasts from code
Deals, pipelines, two-way sync, revenue memory
Everything reads and writes the same buyer graph. The data you embed in your product, the agents you run over it, and the campaigns you launch from it all share one source of truth.
visitor ID, copilot, booking, forms
g8.visitors.identify() SDR, Deal, CSM, Content
g8_lookup_person campaigns, dialer, deals, sync
g8.campaigns.create() Every write lands back on the same buyer graph, in revenue memory.
graph8 comes out of CIENCE: ten years of running real B2B outbound at scale. The data and the playbooks are trained on real campaign outcomes, not a brand-new guess at what works. The same engine, now an AI-native platform you build on 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.
Start on the data layer today. Search free, unlimited contact data at $25 per user. Reach it by SDK, MCP, REST, or CLI, and embed it in your product.