> ## Documentation Index
> Fetch the complete documentation index at: https://docs.seamless.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# AI sales automation

> Combine the Seamless REST API and MCP for vibe-coder workflows: research in agents, automate pipelines in code.

If you build with Cursor, Claude, or ChatGPT, you can use **MCP** for interactive prospecting and the **REST API** for scheduled pipelines. This page ties both surfaces together without mixing reference docs.

## Pick your surface

```mermaid theme={null}
flowchart TD
  Q{What are you building?}
  Q -->|Chat / IDE agent| MCP[MCP tools]
  Q -->|Cron, ETL, backend| REST[REST API v1]
  Q -->|Both| Both[Agent explores → API automates]
  MCP --> Q1[/mcp/quickstart]
  REST --> Q2[/authenticate-and-make-your-first-request]
  Both --> Q3[/build-a-deterministic-agent-workflow]
```

| You want to…                                         | Use                                                                   |
| ---------------------------------------------------- | --------------------------------------------------------------------- |
| "Find VP Sales at fintech companies and draft email" | [MCP](/mcp-docs) — `search_contacts`, `research_contacts`             |
| Nightly enrich 500 accounts from a CSV               | REST — [Enrich a lead list](/use-cases/enrich-a-lead-list)            |
| Product UI with instant enrichment                   | REST + [Webhooks](/use-cases/real-time-enrichment-with-webhooks)      |
| Repeatable agent with guardrails                     | [Deterministic agent workflow](/build-a-deterministic-agent-workflow) |

## Example: agent prompt (MCP)

Paste into Claude Code or Cursor after [connecting MCP](/mcp/install/cursor):

```text theme={null}
Search for CTOs at B2B SaaS companies with 51-200 employees.
Pick the best match, research the contact, and summarize:
- Name, title, company, email, phone
- One personalized opener sentence for cold email
Use Seamless MCP tools only. Stop if research fails and report credits/status.
```

See [Prospect to meeting](/mcp/workflows/prospect-to-meeting) for a full MCP workflow with diagrams.

## Example: automation script (REST)

For production automation, use the REST API so runs are logged, idempotent, and testable:

```bash theme={null}
# Same flow as enrich_list.py — see use-cases/enrich-a-lead-list
export SEAMLESS_API_KEY=your_key
python enrich_list.py
```

Follow [Build a deterministic agent workflow](/build-a-deterministic-agent-workflow) to define state (`searchResultId`, `requestId`), stop conditions, and error handling for autonomous jobs.

## Learn the product (non-developers)

* [Seamless Academy](https://seamless.ai/customers/education) — courses and webinars
* [Knowledge Base](https://seamless.ai/customers/education) — Prospector, lists, and CRM import

## Related

* [MCP overview](/mcp-docs)
* [Postman guide](/explore-with-postman)
