A founder in a plain t-shirt holding the last module while a graph8 agent branches five matte blocks together on an oak workbench.
For AI-native companies

AI agents and GTM data your engineers can build on.

The agents run outbound across email, phone, LinkedIn, SMS and WhatsApp, answer inbound, follow up and book meetings. Your team approves what goes out. Your engineers reach the same system in code: 700M+ contacts, 100M+ companies and 30B intent signals through the SDK, the MCP server, REST and the CLI. Search is free, unlimited contact data is $25 per user, and you pay for what the agents run, not per seat.
Join Demo
gtm.ts Example
$ 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"
SDK

25+ modules

In your app or your agent

MCP

150+ tools

Agents in Claude, Cursor and ChatGPT

REST

150+ endpoints

Any language, OpenAPI 3.1

CLI

143 commands

Scripts, CI/CD and the terminal

Without graph8

Seven GTM tools, each with its own seat price.

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.

x Seven contracts to manage
x Per-seat and per-lookup pricing
x Data your code cannot reach
x A new integration for every tool
x Glue scripts to maintain
With graph8

One set of GTM data your code can reach.

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.

One set of data, four interfaces
Free search, unlimited data at $25 per user
Every record reachable in code
graph8 inside your own product
Data, site, campaigns and CRM set up together
01 / Four interfaces

Four ways to reach graph8 in code

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.

SDK

25+ modules. In your app or your agent.

npm install @graph8/sdk

MCP

150+ tools. Agents in Claude, Cursor and ChatGPT.

https://be.graph8.com/mcp/

REST

150+ endpoints. Any language, OpenAPI 3.1.

POST /api/v1/lookup/person

CLI

143 commands. Scripts, CI/CD and the terminal.

g8 lookup person --email
02 / The data

The data: 700M+ contacts, free to search

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

SDK TypeScript await g8.enrich.person({ email })
MCP Claude / Cursor Tool: g8_lookup_person
REST cURL POST /api/v1/lookup/person
CLI terminal g8 lookup person --email
mcp.json
{
  "mcpServers": {
    "graph8": {
      "url": "https://be.graph8.com/mcp/"
    }
  }
}

Claude.ai

URL paste

Claude Code

claude mcp add

Cursor

mcp.json

ChatGPT

URL paste

Windsurf

mcp_config

VS Code

settings.json
03 / The MCP server

The MCP server: 150+ tools for your AI agent

The 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

04 / Embed graph8

graph8 inside your product

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()

Identify the visitor

IP-to-company in the browser. Show the page for that account before the visitor types anything.

g8.copilot.open()

Add an AI copilot

An assistant that knows your knowledge base, answers questions and books meetings inside your UI.

g8.calendar.show()

Book inside your app

Scheduling inside your app, with no redirect to a third-party page. You configure how slots are routed.

g8.forms.lookup(email)

Skip fields you know

Forms ask for two fields instead of six. graph8 fills the rest from first-party data.

PricingPage.tsx
const visitor = await g8.visitors.identify();

if (visitor.company?.segment === "enterprise") {
  showEnterprisePlan(visitor.company.name);
  g8.copilot.open({
    greeting: "Hi " + visitor.company.name
  });
}
05 / Agents on your data

What the agents do on your data

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

Agents on your data Example
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
06 / Set up together

Data, site, campaigns and CRM, set up together

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.

Data

700M+ contacts, 100M+ companies, 30B signals

Site

Landing pages, forms and visitor ID

Campaigns

Sequences, dialer and broadcasts from code

CRM

Deals, pipelines, two-way sync and account history

07 / How it connects

How your product, your agents and your GTM connect

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.

Data layer 700M+ contacts, 100M+ companies, 30B signals

Your product

visitor ID, copilot, booking and forms

g8.visitors.identify()

Your agents

SDR, Deal, CSM and Content

g8_lookup_person

Your GTM

campaigns, dialer, deals and CRM sync

g8.campaigns.create({ name })

Every write goes back to the same records and is logged.

08 / Where graph8 comes from

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.

25+ SDK modules
150+ REST endpoints
150+ MCP tools
143 CLI commands
09 / Pricing

You pay for what the agents run. Every user is included on the Team plan.

Execution credits send, call, and run agents. Contact credits reveal and enrich the people you target. Three ways in.

For trying it out Pay as you go
Free to start

A free entry point to the full platform. No credit card.

  • 1,000 contact reveals to start
  • 500 execution actions free
  • Full platform access, no card
  • Then $0.05 per credit
Start Free
For data in your AI tools MCP Unlimited
$25 / user

Unlimited contact data, in the tools you already use.

  • Unlimited contact data, fair use
  • 2,500 execution credits a month
  • Priced per user, not per org
Claude ChatGPT Cursor VS Code
Start Free
Recommended
The full platform Team plan
$99 / mo

Unlimited users and data. Every app, one bill.

  • Campaigns, dialer, AI voice, and AI workflows
  • Meetings routed and booked for you
  • 10,000 execution credits a month
  • Unlimited users, no seat fees
  • 7-day free trial, no credit card
Start Free

Everything in the Team plan

$99 / mo, all included

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.

What the agents run

10,000 credits included
  • Campaigns and sending infrastructure Mailboxes, domains, and deliverability run for you, end to end.
  • 5-channel sequencer Email, phone, LinkedIn, SMS, and WhatsApp in automated sequences.
  • Dialer and AI voice agents Reps call from the built-in dialer. AI voice answers inbound calls, makes outbound ones and books the meeting.
  • AI inbox Every inbound email, LinkedIn message and reply sorted, drafted and answered.
  • Meeting routing and booking Route leads to the right rep and book the meeting automatically.
  • CRM, pipeline, and quotes Deals, quotes, and each rep's daily list in My Desk.
  • Studio content engine Brand, newsletters, landing pages, ads, and campaign content.
  • AI agents and workflows Operator and Executor agents for RevOps, deal reviews, and SDR work.

Contact data

Included
  • MCP Unlimited for every user A $25 per user value, included for the whole org on the Team plan.
  • No monthly cap on contact data Reveals, lookups, enrichments, and exports run org-wide, every seat.
  • Buying signals Visitors, intent, hiring, and job-change signals on every account.
  • Waterfall enrichment Third-party providers, pay on match or bring your own keys.
  • Free search and browse Your whole team explores 700M+ contacts and 100M+ companies.

For the whole team

Always on
  • Unlimited users, no seat fees Invite everyone. Pricing never scales with headcount.
  • Every feature unlocked No tiers gating voice, enrichment, sequencer, campaigns, or desktop.
  • Built-in CDP and integrations Warehouse, 500+ connectors, two-way CRM sync included.
  • Month-to-month, no contracts Cancel anytime.
  • Fair-use rate limits Limits apply on all plans. They guard against scraping, not real GTM work.

Execution credits send, call, and run agents. Contact credits reveal and enrich the people you target.

Start free

Start with the SDK or the MCP server

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.