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.

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
npm install -g seamless-ai-cli2. Authenticate
# 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_here3. Search your first contacts
# 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 mcpWhat 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.
seamless-ai contacts search --title "VP of Sales" --industry "Software" --employee-min 50 --employee-max 500 --location "United States"Search with ICP filters
seamless-ai contacts search --title "VP of Sales" --industry "SaaS" --seniority "VP" --count 50Narrow by seniority level
seamless-ai contacts listPull 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.
seamless-ai companies research --domain streamvault.ioSubmit async research request
seamless-ai companies poll --job-id <job-id>Poll for research completion
seamless-ai companies search --domain streamvault.ioOr 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.
seamless-ai contacts research --first-name "Marcus" --last-name "Chen" --company "StreamVault"Submit enrichment request
seamless-ai contacts poll --job-id <job-id>Poll until enrichment is complete
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.
seamless-ai companies search --technology "HubSpot" --industry "Software" --employee-min 100 --employee-max 1000Filter companies by tech stack
seamless-ai companies search --technology "Salesforce" --revenue-min 1000000 --revenue-max 50000000Layer in revenue range filters
seamless-ai companies listAccess 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.
seamless-ai companies research --domain <account-domain>Research each target account
seamless-ai contacts search --company "<company-name>" --seniority "Director,VP,C-Suite"Find decision makers at each account
seamless-ai contacts research --first-name "<name>" --last-name "<name>" --company "<company>"Enrich specific contacts for verified data
Commands Reference
seamless-ai contacts search --title "VP of Sales" --industry "SaaS"Search contacts by title and industryseamless-ai contacts search --seniority "C-Suite" --location "United States" --count 50Filter by seniority and locationseamless-ai contacts search --company "Acme Corp" --department "Engineering"Find contacts at a specific companyseamless-ai contacts search --technology "Salesforce" --employee-min 100Filter by tech stack and company sizeseamless-ai contacts research --first-name "Jane" --last-name "Smith" --company "Acme"Submit async enrichment requestseamless-ai contacts poll --job-id <job-id>Poll for enrichment resultsseamless-ai contacts listList saved org contactsseamless-ai companies search --industry "Software" --employee-min 50 --employee-max 500Search companies by size and industryseamless-ai companies search --technology "HubSpot" --revenue-min 1000000Filter by tech stack and revenueseamless-ai companies search --domain streamvault.ioLook up a specific company by domainseamless-ai companies research --domain streamvault.ioSubmit async company researchseamless-ai companies poll --job-id <job-id>Poll for research resultsseamless-ai companies listAccess saved org company listsseamless-ai auth loginStore API credentialsseamless-ai auth statusCheck authentication statusseamless-ai auth logoutClear stored credentialsseamless-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.
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
Free 30-minute call · No commitment · We’ll scope the build for your specific stack