> ## Documentation Index
> Fetch the complete documentation index at: https://firecrawl-docs-firecrawl-replit-connector.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Praison AI

> Scrape the web with Firecrawl as a Praison AI tool

<Note>
  **Official Praison docs:** [docs.praison.ai/firecrawl](https://docs.praison.ai/firecrawl/)

  Give Praison agents live web scraping through Firecrawl
</Note>

## Overview

Praison AI can call Firecrawl as a tool so agents scrape web pages and use the cleaned content during runs.

## Quick start

1. Install the tools extra:

```bash theme={null}
pip install "praisonai[tools]"
```

2. Set `FIRECRAWL_API_KEY` for cloud Firecrawl, or point `FirecrawlApp` at a local instance such as `http://localhost:3002`
3. Pass a Firecrawl tool to your agent:

```python theme={null}
from praisonaiagents import Agent
from praisonai_tools import FirecrawlTool

agent = Agent(
    name="WebScraper",
    instructions="You are a web scraping assistant. Use Firecrawl to extract content.",
    tools=[FirecrawlTool()],
)

print(agent.chat("Scrape the content from https://praison.ai/docs"))
```

## What you can do

| Capability | Use case                                                               |
| ---------- | ---------------------------------------------------------------------- |
| **Scrape** | Fetch cleaned page content into agent context (`FirecrawlTool.scrape`) |
| **Crawl**  | Collect pages from a site (`FirecrawlTool.crawl(url, limit=10)`)       |

## Resources

* [Praison Firecrawl guide](https://docs.praison.ai/firecrawl/)
* [Praison `FirecrawlTool` reference](https://docs.praison.ai/docs/tools/external/firecrawl)
* [Firecrawl scrape docs](/features/scrape)
