Out of the box, Claude is smart but blind. It can't search the web, it can't pull data from websites, and it has no idea what's on your screen. That changes when you plug in MCP servers and the Chrome extension.
This post covers three add-ons that turn Claude from a smart chat tool into something that can actually go out and get information for you in real time:
Perplexity MCP
Gives Claude real-time web search. Market data, comps, competitor research, news — live, not from training data.
Firecrawl MCP
Lets Claude scrape any website and extract structured data. Pull property listings, competitor pages, public records.
Claude in Chrome
Connects Claude to your active browser tab. It can see what's on screen, click, fill forms, and automate tasks.
Before you start: This guide assumes you already have Claude Code installed. If you don't, start here and come back once you're set up.
What You'll Need
- Claude Code installed and logged in
- A Perplexity API key — free to get at perplexity.ai
- A Firecrawl API key — free tier available at firecrawl.dev
- Google Chrome browser
Step 1 — Get Your API Keys
Perplexity API Key
Go to perplexity.ai, create an account, then navigate to Settings → API. Generate a new API key and copy it. It starts with pplx-.
Firecrawl API Key
Go to firecrawl.dev, sign up, and grab your API key from the dashboard. It starts with fc-. The free tier gives you enough credits to get started.
Step 2 — Create Your MCP Config File
MCP servers are configured through a file called .mcp.json that lives in your Claude folder. This file tells Claude which tools to load every time it starts.
Open your Claude folder in Terminal, then create the file:
cd ~/Claude
# Open .mcp.json in a text editor (creates it if it doesn't exist)
open -e .mcp.json
Windows: In your Claude folder, right-click → New → Text Document → name it .mcp.json (no .txt extension) and open it with Notepad.
Step 3 — Add Perplexity and Firecrawl
Paste the following into your .mcp.json file, replacing the placeholder values with your actual API keys:
"mcpServers": {
"perplexity": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-perplexity-ask"],
"env": {
"PERPLEXITY_API_KEY": "pplx-your-key-here"
}
},
"firecrawl": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "fc-your-key-here"
}
}
}
}
Save the file, then restart Claude Code. When it loads, you should see the MCP servers connect in the startup output.
Verify they loaded: After restarting, type claude and ask: "What MCP tools do you have available?" Claude will list the tools from both servers if they connected correctly.
Step 4 — Install the Claude in Chrome Extension
The Chrome extension is what lets Claude see your browser, interact with pages, and automate tasks you'd normally have to do manually.
- Open Google Chrome and go to the Chrome Web Store
- Search for "Claude in Chrome" by Anthropic
- Click Add to Chrome and confirm
- Once installed, click the extension icon in your toolbar and sign in with your Claude account
To activate it for a session, make sure Claude Code is running and the extension is enabled in Chrome. Claude will be able to see your active tab and interact with it when you ask.
Step 5 — Test Each One
Test Perplexity
Start Claude Code from your Claude folder and ask:
If Perplexity is working, Claude will pull live data instead of giving you a generic answer with a training cutoff disclaimer.
Test Firecrawl
If Firecrawl is working, Claude will go out, pull the page content, and give you a real summary.
Test Chrome Extension
With the extension installed and Chrome open, ask Claude:
Claude should be able to tell you the page title and URL of your active tab.
What This Unlocks
Once all three are running, Claude goes from a smart assistant to a full research and automation engine. A few things you can do that weren't possible before:
- Pull live comps — ask Claude to search Redfin for recent sales in a ZIP code and build a comp table
- Scrape competitor sites — pull pricing pages, service descriptions, and positioning from any website
- Research a seller or property — have Claude search public records, news, and property data in one pass
- Automate browser tasks — fill out forms, navigate CRM pages, extract data from tables you're looking at
- Build market reports — combine live Perplexity data with scraped local listings into a formatted report
The skill packs I've built for wholesalers use all three of these under the hood. The property recon skill, for example, runs a Perplexity search on the address, scrapes the county records page with Firecrawl, and packages it into a clean deal summary — in about 5 minutes.
The Wholesaler AI Skills pack is built to run with all three of these connected. Get free access here — enter your email and Tool #1 hits your inbox in 60 seconds.
Common Issues
MCP servers not connecting: Double-check your JSON formatting in .mcp.json — a missing comma or bracket will break it. You can paste your file into a JSON validator online to check.
Perplexity returning errors: Make sure your API key is active and has credits. Free tier accounts have a usage limit — check your Perplexity dashboard.
Firecrawl blocked on a site: Some sites block scrapers. Try adding stealth mode in your scrape request, or use Perplexity to search for cached versions of the data instead.
Chrome extension can't see the tab: Make sure Claude Code is running in the same session where Chrome is open, and that the extension is enabled for the current site. Some sites (like Chrome settings pages) block extension access by default.
Want AI running alongside your CRM — not just your terminal?
CyclSales combines automated follow-up, lead pipelines, and review automation so the AI insights you generate actually turn into booked jobs and closed deals.
Book a Demo →