Angi MCP logo

Angi MCP

Searches Angi pros, profiles, ratings, reviews, trades, cities, and personal projects through MCP.

Install Angi MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "angi-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@chrischall/angi-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

The angi-mcp MCP server exposes Angi home-service data and account queries as MCP tools. It sends page requests through the user's open Angi tab using the ContextMint Bridge browser extension, while trade and city taxonomies come from public sitemaps. Reach for it when an agent needs to find contractors by trade and city or inspect ratings and reviews. Signed-in tools can also read the user's projects and reviews, but the server requires a local browser tab and cannot be hosted remotely.

Use cases

  • Find home-service professionals in a supported US city
  • Rank contractors using unrounded overall ratings
  • Read filtered reviews and reported project costs
  • Discover valid Angi trade and city slugs
  • Inspect a signed-in user's projects and authored reviews

Key features

  • Angi professional search by trade and city
  • Professional profiles with ratings breakdowns
  • Review retrieval with rating filters
  • Trade and city sitemap lookup
  • Signed-in project and review listing
  • ContextMint Bridge health checking

Tools9

What Angi MCP lets your agent do. Expand a tool for its parameters.

Self-reported~176 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

5/5 checks healthy over the last 32d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · @chrischall/angi-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads1.6kPackage downloads in the last 30 days.
Last commit6d agoMost recent push to the default branch.
Tools exposed9Callable tools this server registers over MCP.

How Angi MCP works

What angi-mcp MCP server does

The angi-mcp MCP server connects an MCP host to Angi's home-service listings. It can search for professionals by trade, US state, and city; retrieve an individual professional's profile; and inspect review records. Results may include ratings, review totals, years in business, service areas, amenities, rating dimensions, reported costs, review dates, categories, and responses from the professional.

The server also exposes Angi's published trade and city taxonomies. These lookup operations read public sitemap data, so they do not require the browser bridge. With an Angi session open in the browser, additional tools can return the account identity, open and closed projects, and reviews written by that account. The project and review records are returned without a verified field projection because their shapes have not been confirmed.

How it works

Angi page requests are routed through the user's own angi.com tab by ContextMint Bridge, a browser extension that uses the fetchproxy protocol. This approach reuses the browser session and avoids requiring Angi credentials in the MCP process. Public sitemap requests for trades and cities bypass the browser entirely.

Search parameters use Angi slugs rather than display text. An agent can first find a matching trade with angi_list_trades, find supported cities with angi_list_cities, and then call angi_search_pros. Searches return ten records per page. The compact option produces smaller records for browsing or ranking. Use angi_healthcheck to inspect bridge connectivity before requesting browser-backed data.

Ratings contain both an unrounded overall value and Angi's rounded display value. The unrounded rating is intended for ranking, while displayRating reflects the shown rating. A sponsored flag identifies paid placement and should not be treated as a quality measurement.

Setup and configuration

Install the package globally with npm and register angi-mcp as a command-based MCP server in the host configuration. A Chrome installation is currently required for the bridge. Install the ContextMint Bridge extension, open an angi.com tab, grant the extension access to that site, and approve the pairing code shown on the first request. The trust relationship then persists.

No Angi account is needed for public listings, profiles, taxonomies, or reviews. The account-specific tools require the browser tab to be signed in. The server has no documented environment variables or credential configuration.

Tools and capabilities

  • angi_search_pros: Find professionals for a trade and city, with pagination and optional compact output.
  • angi_get_pro: Retrieve a professional's profile and ratings breakdown.
  • angi_get_reviews: Read profile reviews and optionally filter them by rating.
  • angi_list_trades: List Angi trade slugs.
  • angi_list_cities: List cities available for a trade.
  • angi_healthcheck: Check the bridge connection.
  • angi_get_account: Read account identity and project counts.
  • angi_list_my_projects: List the signed-in account's projects.
  • angi_list_my_reviews: List authored reviews and professionals awaiting a rating.

Limitations and notes

The angi-mcp MCP server does not provide reliable ZIP-code filtering; location is determined by the city slug. Account project and review records are marked as having unverified fields. Angi's inbox is not available through these HTTP requests because its messaging system uses the Twilio Conversations SDK.

The angi-mcp MCP server must run on the same machine as the required browser tab and therefore cannot be hosted remotely for a service such as claude.ai. The browser bridge is currently supplied for Chrome; Safari support is not available in the documented setup. The repository is licensed under MIT.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Angi MCP

angi-mcp is an MCP server that connects AI clients to Angi through a local browser bridge. Its main tools search professionals by trade and city, retrieve profiles and reviews, list Angi's trade and city slugs, check bridge health, and—when signed in—read account projects and authored reviews.

Install it globally with npm using `npm install -g @chrischall/angi-mcp`, then register `angi-mcp` as a command-based MCP server. You must also install ContextMint Bridge, open an Angi tab in Chrome, allow site access, and approve the initial pairing request.

Resolve Angi slugs first, then call `angi_search_pros` with the trade, state, and city slugs. Use `angi_list_trades` and `angi_list_cities` to find valid values; searches return ten professionals per page and support compact output for smaller records.

No, public searches, profiles, taxonomies, and reviews do not require an Angi account. The account, project, and authored-review tools require the browser tab to be signed in to Angi.

No, the documented setup requires a local browser tab on the machine running the server. Requests use that tab through ContextMint Bridge, so the server cannot be hosted remotely for claude.ai from mcp-host.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAngi MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/angi-mcp?style=directory)](https://allmcps.com/mcp/angi-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/angi-mcp"><img src="https://allmcps.com/api/badge/angi-mcp?style=directory" alt="Angi MCP on AllMCPs" /></a>