Claude skill

Bulk Exporter

Describe an audience in plain words. Claude sizes it for free, asks you to confirm, then hands back a CSV download link.

Get your free API key →Free to start. No credit card. 1,000 records to spend whenever you like.

Bulk Exporter is a Claude skill that turns "VPs of Sales in Canada" into a CSV file. It sizes the list, shows the cost, waits for your yes, runs the export and returns the download link.

What it does

You describe an audience in plain words. The skill turns it into LeadOcean filters and counts the mailable people for free. It shows you the row count and the records it will reserve, then stops until you confirm.

After the yes, it starts one export, polls it until the file is ready and gives you the link. It never spends a record before you confirm.

It runs on the LeadOcean MCP server, so there is no API key to paste. You sign in once with OAuth.

How it works

The skill is a SKILL.md file. It tells Claude which tools to call and in what order.

  1. list_enum_values (free) resolves exact filter strings, such as VP for jobLevel or CA for country.
  2. get_account (free) reads records remaining and the export rows already used today.
  3. count_leads (free) sizes the audience. It counts verified, catch_all_valid and catch_all emails by default.
  4. Claude shows the filters, the rows and the records to reserve, and waits for your confirmation. No tool call.
  5. export_leads starts the export and returns an id at once. It costs 1 record per row. Email or phone columns can add one enrichment per row.
  6. get_export (free) is polled until the status is done, then returns a signed download link.
  7. list_exports (free) shows earlier exports if you ask.

How to use it

  1. Download the zip: Download bulk-exporter.zip.
  2. Unzip it and add the bulk-exporter folder as a skill in Claude.
  3. Connect LeadOcean at https://api.leadocean.io/mcp and sign in.
  4. Ask: "Export VPs of Sales & Business Development in Canada". Add contact columns if you want them: "with work emails".

You need a LeadOcean account. The free plan gives you 1,000 records, one-off, no card.

Sample output

The sizing step is free, so we ran it. We called count_leads with jobLevel set to VP, jobFunction set to Sales & Business Development and country set to CA.

FilterValue
jobLevelVP
jobFunctionSales & Business Development
countryCA
Mailable people (verified, catch_all_valid, catch_all)5,066
Records spent0
Date1 October 2026

We did not run the export itself, because it spends records. This is the shape of the reply, with placeholder values.

Output format (placeholder values)

code
Export: VPs of Sales, Canada
As of 1 October 2026

- Filters: jobLevel VP, jobFunction Sales & Business Development, country CA
- Mailable people matching: 5,066
- Rows requested: 5,066 | Columns: search
- Status: done
- Rows written: 5,066
- Records reserved: 5,066 | Records remaining: 0

Download: (signed link from get_export)
Link valid for 24 hours. Ask me for a fresh one any time.

The skill replies in this shape and nothing else.

Records per run

StepToolRecords
Resolve filter valueslist_enum_values0
Check the accountget_account0
Size the audiencecount_leads0
Start the exportexport_leads1 per row (up to 2 per row with contact columns)
Poll and fetch the linkget_export0
Past exportslist_exports0

One export holds up to 50,000 rows. The ceilings are 500,000 rows a day and 10,000,000 rows a period. The free plan's 1,000 records cover one export of up to 1,000 rows. On Pro ($499 a month) there is no per-record price. Fair use applies, as described on the pricing page.

For the same job without Claude, see the Exports page in the app and the bulk CSV export source. If you are choosing a provider first, read the best bulk email finders.

FAQ

How many rows can one run export?

Up to 50,000 rows per export. The account ceilings are 500,000 rows a day and 10,000,000 rows a period. One export runs at a time, and the next one queues.

Does it include emails and phones?

Only if you ask. By default it exports the search columns with no contact details. With email or phone columns, the skill reserves up to 2 records per row and tells you before it starts.

Can I read the CSV inside Claude?

No. The export is a file. Claude gives you a download link that opens in a browser without a key and lasts 24 hours. Ask again for a fresh link while the file is kept.

Export your first list for free

Free to start. No credit card. 1,000 records to spend whenever you like.

Get your free API key →