Skip to main content
Glama
Natden444

Pick an Agency

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_agenciesA

Search Pick an Agency's directory of 47,000+ marketing agencies. Filter by free-text query, service (e.g. SEO, paid ads, social media), country, city, industry, and minimum rating. Returns the top matches with location, rating, reviews and profile link. WHEN TO USE: for browsing or filtering ('show me SEO agencies in Berlin', 'agencies named X') when the user wants a LIST to explore. Use match_agencies instead when the user describes their project/brief and wants a RECOMMENDATION; use get_agency for full detail on one specific agency.

match_agenciesA

Pick an Agency's matching engine. Given a buyer brief (services needed, location, budget, industry), returns a short ranked shortlist of agencies that best fit — the same logic behind the free 'Get Matched' tool. WHEN TO USE: when the user describes their needs/project and wants a RECOMMENDATION ('I need a social media agency in Paris, ~$5k/month'). Requires at least one service. Use search_agencies instead for open browsing/filtering without a brief; use get_agency to drill into one result afterwards.

get_agencyA

Fetch a single agency's full profile from Pick an Agency by its slug (the last path segment of its profile URL), including description, location, rating, services, website and a few recent client reviews. WHEN TO USE: after search_agencies or match_agencies returned a result the user wants to know more about, or when the user names a specific agency whose slug you already know. Don't guess slugs — find them via search_agencies first.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.6/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: search allows open browsing/filtering, match provides ranked recommendations based on a brief, and get retrieves full details of a specific agency. The descriptions explicitly state when to use each, preventing confusion.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (get_agency, match_agencies, search_agencies), with clear, predictable verbs and plural/singular nouns matching the tool's output.

Tool Count5/5

Three tools is an ideal scope for a directory/matching service: search for browsing, match for recommendations, get for detailed profiles. No tool is redundant or missing for core workflows.

Completeness4/5

The tool set covers the primary user workflows (browse, match, detail). A minor gap is the lack of an explicit 'list all agencies' or compare tool, but search with no filters can approximate listing, and the set is otherwise complete for the domain.

Maintenance

ActivityInactive
ResponsivenessNo issues