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 users are on every plan, and Team adds unlimited contact data. 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

500+ 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 users on every plan
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

500+ 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. Verified companies get 5,000 starter credits on the Free plan, and Team adds unlimited contact data at $99 a month.

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

Free to search, unlimited data on Team

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: 500+ 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.

500+ 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
500+ MCP tools
143 CLI commands
09 / Pricing

Free for verified companies. Pay for what the agents run.

Every plan has unlimited users. Credits pay for sending, calling and running the agents. Three plans.

Save 20% billed annually
For verified companies Free
Free forever
No credit card

Inbound, your first campaign and the AI front desk.

  • 5,000 starter credits as you get set up
  • 250 credits a month
  • Unlimited website visitors and form capture
  • AI web chat and AI receptionist
  • Send from your own business mailbox
  • 1 credit per contact reveal
Start Free
To scale outbound Team
$99 / mo
Billed monthly

Unlimited contact data and your own sending infrastructure.

  • 10,000 credits a month
  • Unlimited contact data, fair use
  • Mailboxes, domains and LinkedIn accounts
  • Dialer and outbound calling
  • Outside-provider enrichment
  • Export, API, MCP and CRM push
Start Team
For high volume and agencies Platform
$499 / mo
Billed monthly

Everything in Team, at the lowest credit price.

  • 75,000 credits a month
  • Everything in Team
  • Lowest credit price, $0.0067
  • Agency client workspaces
  • Higher fair-use and export limits
Start Platform

Start free with no credit card, or pick Team or Platform and pay monthly or annually at signup. You can change plans inside graph8 at any time, and your setup and data stay where they are.

Every plan
  • Unlimited users
  • Free search and browse of graph8 data
  • Getting started package: company research, brand kit, first landing page
  • Bring your own AI keys

Talk to us. Qualifying teams get 12 months of unlimited contact data, free. Talk to us

What the plans include

One platform, three plans

Every plan opens the same platform for the whole org. The plans differ in monthly credits, the price of an extra credit, contact data and sending infrastructure.

What the agents run

Paid in credits
  • 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

Unlimited on Team
  • Unlimited contact data on Team and Platform Reveals are unlimited for every user on Team and Platform, under fair use. On Free, each reveal costs 1 credit.
  • Export, API and MCP bulk Exports, API and MCP bulk pulls, CRM push and webhooks on Team and Platform, under fair use.
  • Buying signals Visitors, intent, hiring, and job-change signals on every account.
  • Waterfall enrichment Outside providers on Team and Platform, 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.
  • Sending infrastructure on paid plans Mailboxes, domains and phone lines at cost plus 30%, LinkedIn accounts at $10 a month, paid from your credits.
  • Built-in CDP and integrations Warehouse, 500+ connectors, two-way CRM sync included.
  • Monthly or annual Pay monthly and cancel anytime, or pay annually and save 20%.
  • Fair-use rate limits Limits apply on all plans. They guard against scraping, not real GTM work.

Credits pay for sending, calling, AI and enrichment. Monthly credits are used first, then starter credits.

Start free

Start with the SDK or the MCP server

Search is free, and every plan has unlimited users. Reach graph8 by SDK, MCP, REST or CLI, embed it in your product, and pay for what the agents run.