MCP.Market

Thumbtack MCP server

by chrischall·io.github.chrischall/thumbtack-mcp·v1.1.8

Unofficial Thumbtack MCP — search local service pros, read profiles, ratings and reviews

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

not scanned yet

Adoption
Growing

0 stars265 downloads/wk

Reviews

Write one

Nobody has reviewed Thumbtack yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Thumbtack tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Thumbtack compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 90% of 3,470 Web search servers
Downloads a week
265
more than 75% of 827 Web search servers with a package

Release history: 10 versions in the registry since 2026-09-10, latest 2026-10-16, typically one every 2 days.

Install Thumbtack in Claude Code, Cursor or VS Code

Runs npx -y @chrischall/thumbtack-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add thumbtack-mcp -- npx -y @chrischall/thumbtack-mcp
Add to Cursor

What the publisher says

From the Thumbtack repository's README, as published. We do not edit it. Read it on GitHub

thumbtack-mcp

Unofficial Thumbtack MCP server — search local service pros, and read their profiles, ratings, reviews and credentials.

Read-only and anonymous. Thumbtack's consumer pages and its GraphQL endpoint answer without a login, so this server needs no account, no API key and no browser extension. It also cannot write: Thumbtack's write paths sit behind a reCAPTCHA-gated login that no server-side client can pass.

Thumbtack has no public consumer API. This server reads its server-rendered

pages and anonymous GraphQL endpoint, and may break or violate their ToS.

Developed and maintained by AI (Claude). Use at your own discretion.

Install

// .mcp.json
{ "mcpServers": { "thumbtack": { "command": "npx", "args": ["-y", "@chrischall/thumbtack-mcp"] } } }

No configuration — there are no environment variables.

Tools

Every read tool takes view: "compact" | "full", and compact is the default. On thumbtacksearchpros that is a hand-written field projection; on thumbtackgetpro, thumbtackgetproreviews and thumbtackgraphql it strips image URLs, which needs no knowledge of the payload's shape. Pass view: "full" for the untouched upstream records — they are large and mostly tracking metadata, which is why the slim shape is what you get without asking.

thumbtackresolveservice and thumbtack_healthcheck take no view: both already answer with a handful of scalar fields, and a rung that cannot change anything is worse than no parameter.

Shell-only alternative

skills/thumbtack/ is a self-contained skill covering the same surface with plain curl + jq — no server process. Use it for one-shot lookups and scripts.

How it works

Three verified surfaces, all pinned in docs/THUMBTACK-API.md:

needs balanced-brace extraction) plus schema.org JSON-LD.

  1. Search pages — results embedded in NEXTDATA__.
  2. Profile pages — window.APOLLOSTATE__ (a bare JS assignment, so it

queries; introspection is disabled.

  1. GraphQL (app.thumbtack.com/graphql) — accepts ad-hoc anonymous

Two things that bite anyone reading these pages:

plumber's node is "@type":"Plumber". Match by shape, not by type name.

  • JSON-LD @type is the trade-specific subtype, not LocalBusiness — a

sufficient.

  • GraphQL returns HTTP 200 with an errors[] body. Status alone is never

Not covered

reCAPTCHA-gated, so there is no server-side password login.

  • Your own Thumbtack account (projects, messages, quotes) — the login is

documented, but gated behind partner credentials ("Request Access"). It is a seller surface, not a consumer one.

  • The Partner Platform API (developers.thumbtack.com) — real and

Development

npm install
npm run build
npm test            # unit + server-boot smoke tests
npm run test:coverage

Coverage is enforced at 100%.

License

MIT

Nothing above is checked by us. What we check is on the safety report.

Thumbtack: common questions

Is Thumbtack MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Thumbtack safety report
How do I install Thumbtack?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Thumbtack need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Thumbtack maintained?
The last commit was 32 days ago (2026-10-03). The latest release is v1.1.8.
What can I use instead of Thumbtack?
Servers from other publishers that do the same job: Chatroost — unofficial Telegram MCP server, Crg MCP server and Alza MCP server.
How does Thumbtack compare with other Web search MCP servers?
safety score 92/100 (higher than 90% of 3,470 Web search servers); downloads a week 265 (more than 75% of 827 Web search servers with a package). Full comparison.

Alternatives to Thumbtack

Same job from other publishers: the closest match first, then the best rated.

  • Chatroost — unofficial Telegram MCP server
    Unofficial Telegram MCP server — read, search, reply and react in your own Telegram account.
    A
  • Crg
    Token-efficient code review knowledge graph: semantic search and call-graph resolution.
    B
  • Alza
    Unofficial MCP server for Alza.cz: catalog search plus token-guarded account and checkout.
    B
  • MCP Zotero
    Unofficial Zotero server: search your library, add papers by DOI, import PDFs, cite in Word
    B
  • HasData Yelp
    Yelp business search, place details and the full review feed, as structured JSON.
    A

More from chrischall →