Firecrawl + eve

Firecrawl is now an integration in eve, Vercel's open-source agent framework.
One command adds Firecrawl's web tools and Alexandria to your eve agents.

//
Used by over 1.25M developers
//
Trusted by 150,000+
companies
of all sizes
[ 01 / 04 ]
·
Features
Live Web
Search, Scrape, Map and Crawl
eve agents search the live web, read pages as clean markdown, map a site's URLs, and crawl whole sections.
An eve agent's Firecrawl tool calls: a search, a map of a docs site, a crawl of its guides, and a scrape waiting for approval
Documents
Parse
Turn PDFs and other documents into clean markdown an agent can read.
A PDF report parsed into a markdown file with a heading, a summary and a table
Change Alerts
Monitor
Watch pages and get notified when they change.
A monitored pricing page where the Pro plan changed from $49 to $59 a month, with a change detected alert and a webhook sent
400+ Providers
Alexandria
Reach 400+ data providers through Firecrawl Alexandria from the same connection, subject to your plan and team policy.
One Alexandria connection linked to provider categories: government records, product prices, research papers, property data, sports stats and weather history

Key Features

One command from eve's registry
Search, scrape, map and crawl the live web
Parse PDFs and other documents
Monitor pages for changes
400+ data providers through Alexandria
API key stays server-side, never sent to the model
[ 02 / 04 ]
·
Installation

Add Firecrawl to an eve agent

The Firecrawl connection lives in eve's registry. Add it to an agent in three steps.

1

Add the connection

Run the registry command in your eve project. It writes the connection under agent/connections/. The launch post is in the changelog.

Terminal
eve add connection/firecrawl
2

Set your API key

Set FIRECRAWL_API_KEY as a server-side environment variable. Get a Firecrawl key from your dashboard.

.env
FIRECRAWL_API_KEY=your_api_key
3

Review the connection

The connection calls the Firecrawl MCP server and asks for approval before each Firecrawl call. The key goes straight to Firecrawl and never reaches the model.

agent/connections/firecrawl.ts
import { always } from "eve/tools/approval";
import { defineMcpClientConnection } from "eve/connections";

export default defineMcpClientConnection({
  url: "https://mcp.firecrawl.dev/v2/mcp",
  description: "Firecrawl: search, scrape, map, crawl, parse, and monitor web content.",
  headers: () => ({
    Authorization: `Bearer ${process.env.FIRECRAWL_API_KEY!}`,
  }),
  approval: always(),
});
[ 03 / 04 ]
·
What Our Customers Say
//
Community
//

People love
building with Firecrawl

Discover why developers choose Firecrawl every day.
//
FAQ
//

Frequently
asked questions

Everything you need to know about this integration.
General
eve is Vercel's open-source agent framework. Firecrawl is one of its integrations, so an eve agent can add Firecrawl from the registry with eve add connection/firecrawl.
Search, scrape, map and crawl the live web, parse PDFs and other documents into markdown, monitor pages for changes, and reach 400+ data providers through Alexandria, subject to your plan and team policy.
Technical
No. Set FIRECRAWL_API_KEY as a server-side environment variable. eve sends the key directly to Firecrawl and never exposes it to the model.
By default, yes. The connection asks for approval before each Firecrawl call, because calls can use credits or start persistent work such as a crawl or a monitor. eve's connection docs cover approval rules and tool filters.
Why Firecrawl?
The world's most comprehensive web data API. Our custom browser stack and semantic index deliver superior data quality across any website, handling more content types and edge cases than any competitor.
JavaScript rendering, dynamic content, and robust request handling built-in.
Process millions of pages with automatic rate limiting, caching, and distributed infrastructure.
Optimized scraping engine with parallel processing and smart caching for instant results.
Comprehensive docs, SDKs for all major languages, and dedicated support to help you succeed.
[ 04 / 04 ]
·
Pricing

Flexible pricing

Start for free, then scale as you grow.Are you an AI agent? See pricing

Free Plan

A lightweight way to get started.
No cost, no card, no hassle.
$0
/month
500 searches or 1,000 pages scraped
2 concurrent requests
Low rate limits

Hobby

Great for side projects and small tools.
Fast, simple, no overkill.
$16
/month
Billed yearly
Save $38
2,500 searches or 5,000 pages scraped
5 concurrent requests
Basic support
$9 per extra 1.5k credits

Standard
Most popular

Perfect for scaling with less effort.
Simple, solid, dependable.
$83
/month
Billed yearly
Save $198
50,000 searches or 100,000 pages scraped
25 concurrent requests
Standard support
$47 per extra 35k credits

Growth

Built for high volume and speed.
Firecrawl at full force.
$333
/month
Billed yearly
Save $798
250,000 searches or 500,000 pages scraped
50 concurrent requests
Priority support
$177 per extra 175k credits

Scale Plans

High-volume plans for teams that need more power and dedicated support. Get access to higher rate limits, more concurrent browsers, and priority support. Scale checks out instantly, no sales call needed.

Need more? Contact us

Also on AWS Marketplace and Google Cloud Marketplace.

Scale

For teams scaling their data pipelines
1,000,000 credits / month
$599/month
Billed yearly
Save $1,798
500,000 searches or 1,000,000 pages scraped
100 concurrent requests
Priority support
$397 per extra 350k credits

Enterprise

Power at your pace with custom solutions
Custom credits
Custom concurrent requests
Dedicated support & SLA
Bulk discounts
Zero-data retention
SSO & advanced security
//
Get started
//
Ready to build with eve?
Add clean web content and 400+ Alexandria data providers to your eve agents with one command.
Are you an AI agent? See setup options