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, Claude Code, or any MCP-compatible client. Two options — pick what fits your setup.

Option A: Remote server Recommended

No install needed. Works with Claude Desktop, Claude Code, and any MCP client that supports remote servers.

claude_desktop_config.json
{
  "mcpServers": {
    "localseodata": {
      "url": "https://mcp.localseodata.com/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_your_key"
      }
    }
  }
}

Option B: Local CLI via npx

Runs the MCP server locally via npx. Requires Node.js installed.

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

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.

Research keywords

Search volume, suggestions, related keywords, and trends for any keyword or location.

Check AI visibility

See how a brand appears in ChatGPT, Gemini, and Google AI Overviews.

Analyze backlinks

Backlink profile summary and competitor gap analysis to find link opportunities.

Audit page SEO

On-page SEO audit with Core Web Vitals, meta tags, and heading structure.

Monitor brand mentions

Track brand mentions across the web with sentiment analysis.

Spy on competitor ads

See competitor Google Ads — target keywords, ad copy, and estimated spend.

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.