Pick an Agency — MCP Server

MCP serverSearch

Find marketing agencies that fit your project by searching a directory of more than 47,000 agencies from Pick an Agency. Once added, your AI can search the directory and match you with agencies suited to what you need.

Use Pick an Agency — MCP Server in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Pick an Agency — MCP Server and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use Pick an Agency to search agencies

Details

Available today. Use it from your connected AI after setup.

Add it and ask your AI to find marketing agencies for something you are working on, and it will return matched options from the directory.

Pick an Agency — MCP ServerStart free

What your AI can do with it

  • Search a directory of 47,000+ marketing agencies
  • Get matched with agencies that fit your needs
  • Find agencies suited to a specific project or goal
  • Ask for agency suggestions based on what you describe

Install Pick an Agency — MCP Server

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user pick-an-agency-mcp-server 'https://www.pickanagency.com/api/mcp/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

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

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=pick-an-agency-mcp-server&config=eyJ1cmwiOiJodHRwczovL3d3dy5waWNrYW5hZ2VuY3kuY29tL2FwaS9tY3AvbWNwIn0=

    Open the link and Cursor adds the server at that address.

  • ChatGPT

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

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add pick-an-agency-mcp-server --url 'https://www.pickanagency.com/api/mcp/mcp'

    Run it once, then sign in with codex mcp login pick-an-agency-mcp-server if the server asks for an account.

From the project's README

As published by natden444/pickanagency-mcp in README.md.

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 hello@pickanagency.com or open an issue.

Tools it offers (3)

What this server listed when Ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.

  • search_agencies
  • match_agencies
  • get_agency

Signals

GitHub stars
2
Last commit
Jun 2026
Advanced
Delivery
pickanagency MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-natden444-pickanagency
Source
github.com/natden444/pickanagency-mcp
Hosted endpoint
https://www.pickanagency.com/api/mcp/mcp