Open Source·AI Agent Infrastructure

1.4 Billion Contacts.
Agent-Native.

Search contacts. Enrich companies. Run async research. Full Seamless.AI control from the terminal.

Seamless.AI has 1.4 billion contacts locked behind a dashboard. You search manually, export CSVs, and paste data by hand.
So we built seamless-ai-cli — giving your agent full access to search, enrich, and research the entire platform autonomously.

15+
Commands
1.4B
Verified Contacts
8
MCP Tools
OpenClaw
OpenClaw
CLI / MCP
Seamless.AI
Seamless.AI
15+ commands · 3 command groups · 8 MCP tools · 1.4B contacts

Why seamless-ai-cli Exists

Without seamless-ai-cli

  • No CLI — Seamless.AI only offers a dashboard and REST API
  • You manually search, export CSVs, clean data, and upload to Clay
  • Agents can’t access contact or company data without custom API wrappers
  • Research jobs are dashboard-only — no programmatic async polling
  • You are the data pipeline between Seamless.AI and your outbound stack

With seamless-ai-cli

  • Search 1.4B+ contacts with ICP filters in a single terminal command
  • Agents enrich contacts and companies via async research — submit, poll, retrieve
  • JSON output pipes directly to Clay, Instantly, or n8n — no CSV middleman
  • 8 MCP tools registered — connect Claude or Cursor with one config line
  • Your agent is the data pipeline, not you

Quick Start

1. Install

Terminal
npm install -g seamless-ai-cli

2. Authenticate

Terminal
# Your API key from Seamless.AI → Settings → API
seamless-ai auth login

# Or set as environment variable (recommended for agents)
export SEAMLESS_AI_API_KEY=your_api_key_here

3. Search your first contacts

Terminal
# Search VP of Sales at SaaS companies
seamless-ai contacts search --title "VP of Sales" --industry "Software" --count 20

# Search companies by tech stack
seamless-ai companies search --technology "HubSpot" --employee-min 50 --employee-max 500

# Run as MCP server for agent access
seamless-ai mcp

What Your Agent Can See and Do

Contact Search

Search 1.4 billion+ verified B2B profiles with advanced filters — seniority, department, industry, location, job title, and technology stack. Returns emails, phones, LinkedIn URLs, and job history.

Contact Research

Submit async enrichment requests for any contact — Seamless.AI researches and returns verified email, direct dial, LinkedIn URL, and job history. Poll for results when ready.

Company Search

Query 125 million+ organizations with filters for industry, employee size, revenue range, and technology stack. Get company overview, headcount, funding data, and social links.

Company Research

Submit async research requests for any company by domain or name. Returns verified org data, technology footprint, headcount signals, and buying intent indicators.

Async Poll Pattern

Research jobs run asynchronously — submit a request, get a job ID, poll for completion. Your agent handles the full submit → poll → retrieve workflow without blocking.

Saved Lists

Access your saved organization contacts and companies directly from the terminal. Pull the lists your team has already built and enriched — no re-searching needed.

MCP Server Mode

8 MCP tools registered for direct AI agent connectivity. Run seamless-ai-cli as an MCP server and give Claude, Cursor, or any MCP-compatible agent full prospecting access.

JSON-First Output

Every command outputs compact JSON to stdout — designed for piping and agent consumption. Pretty-print with --pretty, select fields with dot notation, suppress with --quiet.

Agent Workflows — Real Use Cases

Your agent has full Seamless.AI access from the terminal. These are real use cases — each one runs in seconds.

ICP Contact Search

Agent Prompt

Find me VP of Sales at SaaS companies in the US with 50–500 employees.

Your agent searches 1.4B+ profiles with seniority, department, and industry filters — returns a verified contact list with emails, phones, and job history. No dashboard, no CSV export, no manual work.

1
seamless-ai contacts search --title "VP of Sales" --industry "Software" --employee-min 50 --employee-max 500 --location "United States"

Search with ICP filters

2
seamless-ai contacts search --title "VP of Sales" --industry "SaaS" --seniority "VP" --count 50

Narrow by seniority level

3
seamless-ai contacts list

Pull from saved org contact lists

Company Research on a Domain

Agent Prompt

Research streamvault.io — I need headcount, tech stack, and any buying signals.

Agent submits a research request for the domain, polls until complete, and returns verified company data — headcount, technology footprint, revenue signals, and org details. Full account intelligence in seconds.

1
seamless-ai companies research --domain streamvault.io

Submit async research request

2
seamless-ai companies poll --job-id <job-id>

Poll for research completion

3
seamless-ai companies search --domain streamvault.io

Or search the database directly

Enrich a Contact Before Outreach

Agent Prompt

I have a name and company — get me their verified email and direct dial.

Agent submits a contact research request with name + company, polls for results, and returns the verified email, direct dial, and LinkedIn URL — all the data needed to add to a sequence.

1
seamless-ai contacts research --first-name "Marcus" --last-name "Chen" --company "StreamVault"

Submit enrichment request

2
seamless-ai contacts poll --job-id <job-id>

Poll until enrichment is complete

3
seamless-ai contacts search --name "Marcus Chen" --company "StreamVault"

Or search directly if already in database

Build an Account List by Tech Stack

Agent Prompt

Find SaaS companies using HubSpot with 100–1000 employees.

Agent queries the 125M company database filtered by CRM technology — returns a verified account list with company overview, headcount, revenue range, and decision-maker titles.

1
seamless-ai companies search --technology "HubSpot" --industry "Software" --employee-min 100 --employee-max 1000

Filter companies by tech stack

2
seamless-ai companies search --technology "Salesforce" --revenue-min 1000000 --revenue-max 50000000

Layer in revenue range filters

3
seamless-ai companies list

Access pre-built org company lists

Full Prospect Build — Account + Contacts

Agent Prompt

Build me a full prospect file for my top 10 pipeline accounts — company intel plus key contacts.

Agent runs company research on each account domain, then searches for contacts by title at each company. Returns enriched account profiles + verified contact data in one terminal session.

1
seamless-ai companies research --domain <account-domain>

Research each target account

2
seamless-ai contacts search --company "<company-name>" --seniority "Director,VP,C-Suite"

Find decision makers at each account

3
seamless-ai contacts research --first-name "<name>" --last-name "<name>" --company "<company>"

Enrich specific contacts for verified data

Commands Reference

contacts search
seamless-ai contacts search --title "VP of Sales" --industry "SaaS"Search contacts by title and industry
seamless-ai contacts search --seniority "C-Suite" --location "United States" --count 50Filter by seniority and location
seamless-ai contacts search --company "Acme Corp" --department "Engineering"Find contacts at a specific company
seamless-ai contacts search --technology "Salesforce" --employee-min 100Filter by tech stack and company size
contacts research
seamless-ai contacts research --first-name "Jane" --last-name "Smith" --company "Acme"Submit async enrichment request
seamless-ai contacts poll --job-id <job-id>Poll for enrichment results
seamless-ai contacts listList saved org contacts
companies search
seamless-ai companies search --industry "Software" --employee-min 50 --employee-max 500Search companies by size and industry
seamless-ai companies search --technology "HubSpot" --revenue-min 1000000Filter by tech stack and revenue
seamless-ai companies search --domain streamvault.ioLook up a specific company by domain
companies research
seamless-ai companies research --domain streamvault.ioSubmit async company research
seamless-ai companies poll --job-id <job-id>Poll for research results
seamless-ai companies listAccess saved org company lists
auth
seamless-ai auth loginStore API credentials
seamless-ai auth statusCheck authentication status
seamless-ai auth logoutClear stored credentials
mcp server
seamless-ai mcpStart MCP server mode (8 tools registered)

How We Integrate It

Seamless.AI CLI is the prospecting layer in our agent stack. Here’s where it fits across GTM operations.

OpenClaw Agent

OpenClaw uses Seamless.AI CLI to build ICP lists on demand — searching by title, seniority, and tech stack, then piping verified contact data directly into Clay for enrichment and sequencing.

Clay Integration

JSON output from seamless-ai-cli pipes directly into Clay waterfall enrichment — no CSV export, no manual upload. Agent builds the prospect list and Clay runs additional enrichment layers automatically.

Instantly Sequences

Verified contacts from Seamless.AI feed into Instantly campaigns via instantly-cli — the agent builds the list, enriches it, and launches the sequence without any human touchpoint.

n8n Automation Pipelines

Research results trigger n8n workflows — auto-enriching CRM records, firing Slack notifications with account intel, and kicking off multi-step GTM sequences when new accounts qualify.

OpenClaw
Seamless.AI

Want us to set this up for your business?

We build and manage OpenClaw agents for B2B teams — fully wired into Seamless.AI, Clay, Instantly, and your outbound stack.

Your agent handles prospecting, builds ICP lists, enriches contacts, and feeds your sequences automatically. Book a Discovery Call and we’ll scope it for your business.

🤖

OpenClaw agent setup

Built and configured for your stack

🔍

Seamless.AI integration

1.4B contacts at agent speed

Full GTM stack

Clay → Instantly → n8n wired in

View on GitHub

Free 30-minute call · No commitment · We’ll scope the build for your specific stack