Skip to main content
Clay used to live primarily in the Clay UI. Now Clay also works where your agents, developers, and business systems already are. Use the developer platform to search Clay’s GTM data, run reusable Clay logic, and read table data programmatically.

Start here

Install the Clay plugin

Best for Claude Code, Codex, Cursor, and agent-first work. The plugin uses both MCP and the Clay CLI.

Call the API directly

Best for backend jobs, internal tools, custom apps, queues, and product workflows.

Core primitives

PrimitiveUse it for
SearchesFind companies, people, and jobs from natural-language queries
RoutinesRun Clay-managed functions, custom functions, and Workflows
Tables (Enterprise)Query existing Clay table data from known tables
Most teams start with Searches and Routines: find the right records, then enrich them with a Clay-managed function.

Choose the right primitive

  • Need a target list? Use Searches.
  • Need enrichment, scoring, routing, or reusable logic? Use Routines.
  • Need existing table data? Use Tables. Tables are Enterprise only.

Start with a recipe

Run a search, then enrich with a function

Pull a target list from Clay data, then run Clay-managed functions on the results.

Give an agent access to a Clay function

Let an agent call Clay logic as part of its normal work.

Build a Workflow (Alpha)

Create, edit, validate, run, and inspect a Workflow from the plugin or CLI.