Tool Integration

SerpAPI + Claude: Cross-Engine SERP Data for Local Search

Bing local pack for ChatGPT analysis, real-time SERP verification, cross-engine comparison. The fallback and the Bing specialist.

Get on GitHub

SerpAPI Tool Integration: Cross-Engine SERP Data

LocalSEOData is the default for Google SERP data. SerpAPI activates in two situations:

  1. Fallback: When LocalSEOData isn’t connected, SerpAPI provides reliable SERP data
  2. Bing specialist: When you need SERP data from Bing — specifically for ChatGPT Browse visibility analysis, where Bing’s local pack composition matters more than Google’s

What This Integration Unlocks

Live SERP data from multiple engines — Google, Bing, Yahoo, and others.

Real-time local pack results — Current map pack composition for any query.

Cross-engine comparison — See how rankings differ between Google and Bing.

ChatGPT visibility context — Bing local pack data directly informs ChatGPT optimization.

Dispatch Routing

Routes to serpapi-tool when:

  • LocalSEOData is not connected (automatic fallback)
  • Prompt explicitly requests Bing SERP data
  • Cross-engine SERP comparison needed
  • Real-time SERP verification required

Three Workflows

Workflow 1 — Bing Local Pack Pull (ChatGPT context):

Prompt: "Pull the Bing local pack for 'electrician Seattle' for ChatGPT visibility analysis."

Output:
Bing Local Pack — "electrician Seattle"
#1: Seattle Electric Co | 4.8★ (89 reviews)
#2: Puget Sound Electrical | 4.6★ (67 reviews)
#3: Northwest Electricians | 4.9★ (45 reviews)

Google Local Pack (comparison)
#1: Emerald City Electric | 4.7★ (203 reviews)
#2: Seattle Electric Co | 4.8★ (156 reviews)
#3: Pro Spark Electrical | 4.5★ (98 reviews)

Analysis: Seattle Electric Co ranks #1 on Bing, #2 on Google.
ChatGPT Browse will surface Bing results — they have Bing visibility advantage.
Your client: Not in Bing top 3. Check Bing Places optimization.

Workflow 2 — Real-Time SERP Verification:

Prompt: "Verify current SERP for 'personal injury lawyer phoenix' — I need live data."

Output:
SERP pulled: [timestamp]
Local Pack: [3 businesses with positions]
Organic #1-3: [URLs]
SERP features: AI Overview present, PAA box, Local Services Ads
Map pack count: 3 (standard)

Workflow 3 — Cross-Engine Comparison:

Prompt: "Compare how [Business Name] appears in Google vs. Bing local results
for 'HVAC repair Dallas'."

Output:
Google: Position 4 in local pack
Bing: Not appearing in local pack

Gap: Strong Google presence, no Bing visibility
Impact: Invisible to ChatGPT Browse users
Fix: Optimize Bing Places profile

Setup

  1. SerpAPI account at serpapi.com
  2. API key from account dashboard
  3. In Claude Code: Settings → MCP Servers → Add Server
    • Name: SerpAPI
    • API Key: [Your key]
  4. Verify connection

First Prompt After Setup

"Run a test SERP pull for 'coffee shop Austin TX' via SerpAPI.
Show me local pack and top 3 organic."

Skill Documentation

For technical details on how this skill works, what data it pulls, and complete prompt reference, see the full skill documentation.

All 36 skills. Free. Open source. Get on GitHub →