servicegraphLABSCO SUMMARY
Filtering instead of searching, over rows that already carry the metrics.
One query string runs over records that already hold the ratings, domain authority and traffic you would otherwise scrape by hand, which is what lets an agent rank a shortlist rather than list links. Building that shortlist costs nothing — you pay at the point where you want the contact details.
What it is
A hosted endpoint over structured business data: US professional-services firms, business and product directories, and newsletters. Rows arrive enriched — an agency carries its services, size, location and ratings; a directory carries its domain rating and traffic — so an agent can rank a shortlist instead of handing back a list of links. One filter language covers every dataset, and the field catalog is discoverable at runtime, so an agent can ask what it is allowed to filter on before it queries.
What you get
- US professional-services firms across law, marketing, design, consulting, accounting, IT services, engineering, HR, PR and cybersecurity, filterable by industry, service, location, size and rating
- Business and product directories carrying domain rating, organic traffic and the submission note — how to submit, and whether the listing grants a backlink
- Newsletters with subscriber counts, topics and posting cadence
- A single filter language, GitHub-search style: AND binds tighter than OR, negation with a leading minus, bare words as free text across name, brand and description
- A runtime field catalog, so an agent discovers the fields, operators and allowed values of a dataset before querying it
- Free discovery: field lookups, filter validation, search and brief row cards cost no credits
- Contact detail — URL, phone, email, social, address — unlocked per row, and re-reading an unlocked row stays free for a set window
Requirements
A ServiceGraph account, and credits for the rows whose contact detail you want to open. Signing up grants a starting credit balance, and browsing, filtering and brief cards never spend it — only unlocking a row does. Point an MCP client at the hosted URL; there is no package to install and nothing to run locally.
Setup effort
One command — claude mcp add --transport http servicegraph https://mcp.servicegraph.co
USE CASES
Shortlisting agencies against a brief
Filter US professional-services firms by industry, service, location, size and rating, and rank what comes back — law, marketing, design, consulting, accounting, IT, engineering, HR, PR and cybersecurity are all in the catalog.
Choosing where to launch a product
Rank directories, launch platforms and MCP or AI-tool registries by domain rating and traffic, then unlock the submission note that says how to submit and whether the listing carries a backlink.
Enriching company domains you already have
Hand it a list of domains and get each firm's record back — the brief card for free, contact detail on unlock, and confirmation of which ones are US firms.
18 tools
Listed in project docs. Your client may show a different list.
find-service-providersfind-marketing-agencyfind-seo-agencyfind-design-agencyfind-software-developerfind-web-developerfind-ai-consultancyfind-law-firmfind-cpa-firmfind-management-consultantfind-engineering-firmfind-recruiting-firmfind-pr-agencyfind-cybersecurity-firmfind-product-directoriesfind-mcp-directoriesfind-ai-directoriesBEFORE YOU INSTALL
What to know first
Requires
- A client that can reach a remote MCP server over HTTP
- A ServiceGraph account, signed in through your browser on first use
INSTALLATION
Connect your client
Server setup
claude mcp add
Claude Code
claude mcp add --transport http servicegraph https://mcp.servicegraph.coHosted endpoint
https://mcp.servicegraph.coAdd this hosted endpoint to your MCP client.
MCP Clients
Claude Desktop
Settings → Connectors → Add custom connector, then paste:
https://mcp.servicegraph.coCodex
[mcp_servers.servicegraph]
url = "https://mcp.servicegraph.co"Cursor, Other MCP clients
{
"mcpServers": {
"servicegraph": {
"url": "https://mcp.servicegraph.co"
}
}
}