mcpField
P
Pick An Agency

Pick An Agency

Remote
pickanagency.comBusiness & Marketing2Updated 20w ago

About Pick An Agency

Pick An Agency is an MCP server for AI clients to search a marketing agency directory and get matches based on services, location, budget, and other needs. Results link to agency profiles with client reviews.

Key features

  1. 01Filter agencies by service, location, and rating
  2. 02Generate agency matches from a brief
  3. 03Retrieve profiles and recent reviews
  4. 04Public, read-only access with no API key

Use cases

  1. 01Find SEO agencies in a specific area
  2. 02Match social media agencies to a budget
  3. 03Review ratings and client feedback for candidates

MCP support

The MCP server provides `search_agencies`, `match_agencies`, and `get_agency` tools for searching the directory, generating matches, and retrieving agency profiles.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://www.pickanagency.com/api/mcp/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

3
ParameterTypeRequiredDescription
querystringNoFree-text search (agency name, keyword).
servicestringNoService, e.g. 'SEO', 'Social Media Marketing', 'Paid Advertising'.
countrystringNoCountry, e.g. 'United States', 'France'.
citystringNoCity, e.g. 'Berlin', 'New York'.
industrystringNoIndustry focus, e.g. 'SaaS', 'Healthcare'.
min_ratingnumberNoMinimum overall rating (0-5).
limitintegerNoMax results (default 10).

Details

From the project README

Pick an Agency — MCP Server

Pick an Agency is a free directory of 47,000+ marketing agencies with real client reviews and a free AI matching tool. This Model Context Protocol (MCP) server lets any AI agent — Claude, ChatGPT, Cursor, Gumloop, and more — search the directory and get matched with fitted agencies, directly in conversation.

Find the right marketing agency, backed by real reviews → pickanagency.com

Endpoint

Hosted, public, read-only. No API key required. Streamable HTTP:

https://www.pickanagency.com/api/mcp/mcp

Tools

ToolWhat it does
search_agenciesSearch/filter the directory by free-text query, service (SEO, paid ads, social…), country, city, industry, and minimum rating.
match_agenciesThe "Get Matched" engine: give a brief (services, location, budget, industry) and get a ranked shortlist of fitted agencies.
get_agencyA single agency's full profile (description, rating, services, website, recent reviews) by slug.

Every result links back to the agency's profile on pickanagency.com.

Connect it

Claude Code
claude mcp add --transport http pick-an-agency https://www.pickanagency.com/api/mcp/mcp
Cursor — ~/.cursor/mcp.json
{
  "mcpServers": {
    "pick-an-agency": {
      "url": "https://www.pickanagency.com/api/mcp/mcp"
    }
  }
}
Claude Desktop / Claude.ai

Settings → Connectors → Add custom connector → paste the endpoint URL above.

Run locally (stdio)

Prefer a local server? This package is a thin stdio proxy to the hosted endpoint:

npx -y github:Natden444/pickanagency-mcp

Or in any MCP client config:

{ "mcpServers": { "pick-an-agency": { "command": "npx", "args": ["-y", "github:Natden444/pickanagency-mcp"] } } }

Example prompts

  • "Find the top SEO agencies in the US."
  • "Match me with a social media marketing agency in Paris, budget around $5k/month."
  • "Tell me about the agency at slug agence-pickers-paris-paris."

The agent calls the tools and answers with real agencies and their pickanagency.com profile links.

About

Pick an Agency helps companies find the right marketing agency, backed by real client reviews and free AI matching ("Get Matched" returns 5 fitted agencies in about 60 seconds). Built by Nathan Denier.

License

MIT © Pick an Agency

Troubleshooting

Tools don't appear after adding the connector — MCP servers connect at session start: open a new conversation (Claude.ai) or restart the session (claude again in Claude Code), then check the connectors/tools menu. In Claude Code, /mcp lists connected servers and their status.

"Connection failed" or timeouts — verify the endpoint URL is exactly https://www.pickanagency.com/api/mcp/mcp (the /mcp suffix matters). The server is public; no API key, OAuth, or headers are needed. Check status by visiting pickanagency.com — if the site is up, the MCP endpoint is up.

Empty results — broaden the filters: try a country instead of a small city, or drop min_rating. match_agencies requires at least one service in services.

get_agency says "no agency found" — slugs must be exact. Find the right slug with search_agencies first (it's the last path segment of the profile URL).

Still stuck? Email [email protected] or open an issue.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.