Skip to main content
Glama

Marketingburos

Server Details

Vind en vergelijk 2.000+ Nederlandse marketingbureaus op specialisme, stad en cases. Vier MCP-tools geven agents toegang tot profielen, zoekresultaten en de RFQ-flow.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Available Tools

4 tools
find_agencyAInspect

Zoek een specifiek bureau op handelsnaam, statutaire naam of domein (bijv. name='Yourcrew' of domain='yourcrew.online') en krijg de slug voor get_agency_profile. Geeft max. 10 kandidaten met publieke handelsnaam (name), legal_name als de statutaire naam afwijkt, city en domain. Voor gerankt bureau-advies op criteria gebruik je search_agencies.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNo
nameNo
limitNo
domainNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of disclosing behavior. It reveals that a maximum of 10 candidates are returned and lists the included attributes (name, legal_name, city, domain). It also signals that results are not ranked by criteria, which is a useful behavioral trait.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences long and front-loads the core purpose and examples. Every sentence contributes value: the first defines the lookup behavior, the second states output fields and the alternative tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the absence of an output schema, the description adequately describes the return fields and the limit. It also gives concrete examples and a sibling alternative. However, because parameter semantics for city and limit are incomplete, the description is not fully comprehensive for all possible call variants.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and there are 4 parameters, so the description must compensate. It adds meaning for 'name' and 'domain' with examples, and 'max. 10' hints at the limit, but it does not explain the 'city' parameter or the 'limit' parameter directly. This leaves a significant semantic gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific verb ('Zoek') and resource ('bureau'), and specifies the search keys: trade name, statutory name, or domain. It also explains the purpose of the result (getting the slug for get_agency_profile), which clearly differentiates it from search_agencies.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says when to use this tool: to find a specific agency by name or domain. It also provides a direct alternative, search_agencies, for ranked advice on criteria, making the selection between siblings unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_agency_profileAInspect

Haal het volledige publieke profiel van een marketingbureau op aan de hand van zijn slug. Geeft 404 als de slug niet bestaat of het bureau niet bereikt wil worden via MCP.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYes

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Er zijn geen annotations, dus de beschrijving draagt de volledige verantwoordelijkheid. Ze discloseert een belangrijk gedrag: 404 bij niet-bestaande slug of als het bureau niet via MCP bereikt wil worden. 'Publieke profiel' signaleert bovendien dat het om een leesoperatie zonder gevoelige data gaat. Details over auth of rate limits ontbreken, maar voor een eenvoudige getter is de belangrijkste foutconditie gedekt.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

De beschrijving is één zin zonder overbodige woorden. De actie en de resource staan vooraan, en de nuttige 404-conditie wordt compact toegevoegd. Elke zin draagt bij.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Voor een tool met één parameter en geen outputschema dekt de beschrijving het doel en de belangrijkste foutconditie. Er ontbreekt echter expliciete verwijzing naar wanneer je dit boven de siblings gebruikt, en omdat er geen outputschema is, wordt niet duidelijk welke profielvelden terugkomen. Het is adequaat maar niet volledig zelfstandig.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

De schema-dekking is 0%, dus de beschrijving moet compenseren. Ze zegt dat de slug het identificatiemiddel is, wat minimale betekenis toevoegt boven het schema. Maar er wordt niet uitgelegd wat een slug precies is, hoe die eruitziet of waar je die vindt, dus de compensatie blijft beperkt.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

De beschrijving geeft een specifiek werkwoord ('Haal ... op'), een duidelijk object ('het volledige publieke profiel van een marketingbureau') en de identificatiemethode ('aan de hand van zijn slug'). Het onderscheidt zich impliciet van sibling-tools zoals find_agency en search_agencies omdat het om het volledige profiel gaat in plaats van zoeken of vinden.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Het gebruik is impliciet: je gebruikt dit wanneer je al een slug hebt en het volledige publieke profiel nodig hebt. Er wordt echter geen expliciete vergelijking gemaakt met find_agency of search_agencies, en er staat niet wanneer je dit juist niet moet gebruiken.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_agenciesAInspect

Zoek Nederlandse marketingbureaus op specialismes, target_industry (de doelgroep-branche die het bureau bedient), vestigingsstad, B2B/B2C, bedrijfsomvang, budget en optionele radius (near_city = elke NL-stad, óf near_lat/near_lon, samen met within_km). specialisms filtert hard op de taxonomie; niet-herkende termen komen terug in filters.specialisms.unmatched (allemaal onbekend → 0 resultaten + hint). budget_band sluit alleen bureaus uit met een bekend conflicterend tarief (zie filters.budget_band.note). Geeft max. 20 gerangschikte slugs met publieke handelsnaam (name, plus legal_name als de statutaire naam afwijkt) en 1-regel NL onderbouwing, plus totalMatched (aantal treffers vóór de limiet). Lees de resource categories://list voor de geldige waarden.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNo
limitNo
near_latNo
near_lonNo
near_cityNo
within_kmNo
budget_bandNo
specialismsNo
target_industryNo
company_size_bandNo
client_orientationNo

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden and does so thoroughly. It discloses that specialisms filters hard on the taxonomy, that unknown terms surface in filters.specialisms.unmatched, that all-unknown terms yield 0 results with a hint, and that budget_band only excludes agencies with a known conflicting rate. It also describes the result cap of 20 and the totalMatched count.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Although longer than typical descriptions, every sentence earns its place by conveying operational detail: filter semantics, edge cases, output shape, and a pointer to the allowed-values resource. The main search action is front-loaded, and the additional detail is organized without fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 11 parameters, no annotations, and no output schema, the description is remarkably complete. It explains the result fields including slug, name, legal_name, a one-line Dutch rationale, and totalMatched, while also covering edge-case behavior and pointing to the taxonomy source. Nothing essential for selecting and invoking this tool correctly appears to be missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, but the description compensates by explaining nearly every parameter: specialisms, target_industry, city, B2B/B2C orientation, company size, budget, and the near_city/near_lat/near_lon plus within_km radius combination. It adds semantics beyond the raw schema, such as hard filtering and unmatched-term behavior, and defers valid-value enumeration to categories://list.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a precise verb and resource: 'Zoek Nederlandse marketingbureaus' and enumerates the available search dimensions (specialisms, target_industry, city, B2B/B2C, size, budget, radius). It also clarifies the output as a ranked list of slugs, distinguishing it from the singular profile-oriented siblings like find_agency and get_agency_profile.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly establishes the search context and the filtering semantics that an agent needs to use the tool correctly, and it points to categories://list for valid values. However, it does not explicitly state when to prefer this tool over the sibling tools or when not to use it, so it falls one step short of fully explicit routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

submit_rfqAInspect

Dien een Request-For-Quote in bij marketingburos.nl. De aanvraag wordt doorgestuurd naar de Phase 5 release-queue; operator releaset handmatig naar de bureaus.

ParametersJSON Schema
NameRequiredDescriptionDefault
websiteNo
industryYes
timelineYes
agencySizeYes
budgetBandYes
companySizeYes
contactNameYes
culturalFitYes
specialismsYes
toelichtingNo
contactEmailYes
contactPhoneNo
contactCompanyYes
industryFreetextNo
clientOrientationNo
selectedAgencyIdsYes
specialistFullServiceSliderYes

TDQS

A3.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral disclosure burden. It discloses a significant non-obvious behavior: the submission is not sent directly to agencies but forwarded to a 'Phase 5 release-queue' where an operator manually releases it. This is valuable transparency beyond what the tool name suggests, though it omits other details like side effects or confirmation behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with no filler. The primary action is front-loaded, and the second sentence adds a key workflow detail without redundancy. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity — 17 parameters, 12 required, no output schema, and no annotations — the description is far too sparse. It provides helpful workflow context (queue and manual release) but leaves the agent without essential information on required inputs, expected outcomes, or how to obtain values like selectedAgencyIds. It is not sufficient for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description contains zero parameter-level information, while the schema covers none of the 17 parameters. With no descriptions for required fields like specialisms, budgetBand, timeline, or selectedAgencyIds, an agent has no guidance on how to populate the request. The description fails entirely to compensate for the schema's 0% coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb and resource: 'Dien een Request-For-Quote in bij marketingburos.nl' clearly states the action (submitting an RFQ) and the target platform. This distinguishes it from sibling tools like find_agency, get_agency_profile, and search_agencies, which are all query/read operations, making the submission intent unmistakable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implicitly conveys when to use the tool: whenever an RFQ needs to be submitted. However, it offers no explicit guidance on alternatives, prerequisites, or when not to use it, such as emphasizing that search tools should be used first to discover agencies before submitting. The queue/release detail hints at workflow but does not give clear usage criteria.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables detection and analysis of pre-public product launches through web search, content extraction, AI-powered scoring, and automated alerting. Provides comprehensive tools for surfacing stealth startup signals before they trend publicly.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI chat clients to perform market research and competitive intelligence by gathering company overviews, competitor lists, product portfolios, pricing snapshots, and recent news via live Tavily search.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.2/5.0
Disambiguation5/5

Each tool targets a distinct phase: exact name/domain lookup (find_agency), criteria-based ranked search (search_agencies), profile retrieval (get_agency_profile), and RFQ submission (submit_rfq). The descriptions explicitly differentiate find_agency from search_agencies, removing any ambiguity.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case: find_agency, get_agency_profile, search_agencies, submit_rfq. The verbs are short, active, and clearly reflect each operation with no mixed conventions.

Tool Count5/5

Four tools is a compact, well-scoped set for the server's purpose: discovering, inspecting, and contacting marketing agencies. Each tool has a clear role and no redundancy exists.

Completeness4/5

The core journey is covered: find/search agencies, retrieve full profiles via slug, and submit RFQs. Minor gaps remain, such as no status tracking for submitted RFQs and no direct tool for listing valid category values (though exposed as a resource).

Resources