The origin story

The data layer behind Claude's Local SEO Skills.

LocalSEOData was built to power Claude's local SEO capabilities via MCP. Now anyone can use the same data layer — through Claude, through the API, or both.

See it in action

A real conversation auditing a local business through Claude, powered by LocalSEOData.

Run a geogrid scan for Joe's Pizza in Brooklyn for the keyword "pizza"

Calling localseodata.geogrid_scan({business: "Joe's Pizza", location: "Brooklyn, NY", keyword: "pizza", grid_size: "5x5", radius_miles: 3})

I'll run a 5×5 geogrid scan for Joe's Pizza in Brooklyn. Let me pull the data...

Here's the geogrid scan for Joe's Pizza: **Average Grid Rank:** 3.2 (strong) **Grid Size:** 5×5, 3-mile radius around Brooklyn, NY **Best-performing zones:** • Center and north-center grid cells: ranks 1-2. Joe's dominates the core Brooklyn area. • East side shows ranks 1-3, strong coverage. **Weak zones:** • Southwest corner: ranks 6-8. Competitors like Brooklyn Pizza Co. and Sal's Famous Slice dominate here. • South row averages rank 5.4 — this is the biggest opportunity area. **Recommendations:** • Focus review generation campaigns on customers from the south Brooklyn area • Consider a Google Post targeting "pizza delivery" for south Brooklyn ZIP codes • The AGR of 3.2 is good — getting the southwest cells below rank 5 would drop it under 3.0

How do their reviews compare to Brooklyn Pizza Co.?

Calling localseodata.review_velocity({business: "Joe's Pizza", location: "Brooklyn, NY"})

Let me pull the review comparison...

**Joe's Pizza:** 4.6/5 avg, 847 reviews, +12 reviews/month. Reply rate: 60%. Top positive themes: "best crust", "fast delivery". Top negative: "long wait on weekends". **Brooklyn Pizza Co.:** 4.8/5 avg, 1,203 reviews, +18 reviews/month. Reply rate: 95%. **Key gap:** Review response rate. Brooklyn Pizza Co. responds to nearly every review. Bumping Joe's from 60% to 90%+ typically correlates with a 0.1-0.2 star improvement over 6 months. They also need to close the 356-review gap — at current velocity that's a 2-year deficit.

Connect via MCP in 60 seconds

Add LocalSEOData to Claude Desktop or any MCP-compatible client. One config block, no server to run.

1

Get your API key from the dashboard

2

Add this to your Claude Desktop config:

claude_desktop_config.json
{
  "mcpServers": {
    "localseodata": {
      "command": "npx",
      "args": ["-y", "@localseodata/mcp-server"],
      "env": {
        "LSD_API_KEY": "sk_live_your_key"
      }
    }
  }
}
3

Restart Claude and start asking about any local business

What Claude can do with LocalSEOData

Run geogrid scans

Map local pack rankings across a geographic grid and interpret weak zones.

Audit a business

Full local SEO health check with rankings, reviews, and recommendations.

Compare competitors

Side-by-side analysis of any business vs their local competition.

Analyze review velocity

Review trends, sentiment themes, and reply rate analysis over time.

Check citations

NAP consistency audit across 50+ directories.

Score local authority

Composite 0-100 score combining rank, reviews, profile health, and citations.

Find keyword opportunities

Discover local keywords with difficulty scores and competitor coverage.

Generate reports

Ask Claude to format findings into client-ready summaries.

Give Claude the data it needs.

50 free credits. Connected in under a minute.