accueil / serveurs / Recherche & Web / nl.marketingburos/marketingburos
nl.marketingburos/marketingburos
serveur MCP (Model Context Protocol) · marketingburos-mcp 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que nl.marketingburos/marketingburos est sûr ?
Au dernier audit MCP Hub, le serveur MCP « nl.marketingburos/marketingburos » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 5 outils
- find_agency≈ 281 tokens
Look up one specific agency by trade name, statutory name or domain (e.g. name='Yourcrew' or domain='yourcrew.online') to get its slug for get_agency_profile. Returns up to 10 candidates with public trade name (name), legal_name when the statutory name differs, city and domain. Returns isError with {error:'invalid_input'} when neither name nor domain is given. For ranked agency recommendations by criteria use search_agencies.
Paramètres, retour & exemple (4)
Paramètrescity· string · optionnel
Optional city to narrow candidates.name· string · optionnel
Trade or statutory name (fuzzy), e.g. 'Yourcrew'. Provide name and/or domain.limit· integer · optionnel
Max candidates (1-10, default 5).domain· string · optionnel
Website domain, e.g. 'yourcrew.online'. Provide name and/or domain.
Exemple d'appel{"name": "find_agency", "arguments": {"city": "texte", "name": "texte", "limit": 1, "domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_agency_profile≈ 160 tokens
Fetch the full public profile of one marketing agency by slug (from search_agencies or find_agency). Includes specialisms, cultural-fit axes and up to 3 cases; cultural-fit and cases are read-only (Knowledge-OS canonical). Returns isError with {error:'not_found'} when the slug does not exist or the agency opted out of MCP.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Agency slug as returned by search_agencies or find_agency.
Exemple d'appel{"name": "get_agency_profile", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - match_brief≈ 826 tokens
Match a buyer's own question to Dutch marketing agencies. When the buyer already knows the required specialisms, prefer search_agencies with those specialisms; use match_brief when they need to be inferred from the brief. Pass the brief in the buyer's words (NL or EN, 20-2000 chars), optionally with the same hard filters as search_agencies (city, near_city + within_km, target_industry, client_orientation, company_size_band, budget_band). The brief is redacted for personal data first and never stored; a call takes a few seconds. Returns up to 20 ranked agencies (slug, name, 1-line Dutch rationale, via: specialism | brief | both) and `interpreted`: the specialisms and working style read from the brief, plus a follow-up question when the brief is unclear. Show `interpreted` to the buyer; if it is wrong, call search_agencies with explicit specialisms. Ranking ignores what an agency pays (never pay-to-rank).
Paramètres, retour & exemple (11)
Paramètrescity· string · optionnel
Exact office city of the agency. For 'near a city' use near_city + within_km instead.brief· string · requis
The buyer's own words (NL or EN, 20-2000 chars). Pass the question, not a summary.limit· integer · optionnel
Max results (1-20, default 10).near_lat· number · optionnel
Center latitude of a radius search (alternative to near_city). Requires near_lon + within_km.near_lon· number · optionnel
Center longitude of a radius search (alternative to near_city). Requires near_lat + within_km.near_city· string · optionnel
Center of a radius search: any Dutch city name. Requires within_km.within_km· number · optionnel
Radius in kilometres around near_city or near_lat/near_lon (max 250). Ignored without an origin; near_* is ignored without within_km.budget_band· string · optionnel · <10k | 10k-25k | 25k-50k | 50k-100k | 100k+
Buyer's budget in EUR. Only excludes agencies whose known rates conflict; most agencies have no known rate.target_industry· string · optionnel · B2B SaaS | Bouw & vastgoed | E-commerce | Financiële dienstverlening | Gezondheidszorg | Industrie & maakindustrie | Logistiek & transport | Media & uitgeverij
Client vertical the agency serves (e.g. the buyer's own industry). Not the agency's own sector.company_size_band· string · optionnel · 1-10 | 11-50 | 51-200 | 201-500 | 500+
Size of the buyer's company (employees); matches agencies that target that segment.client_orientation· string · optionnel · b2b | b2c
b2b or b2c focus of the agency.
Exemple d'appel{"name": "match_brief", "arguments": {"brief": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_agencies≈ 950 tokens
Search Dutch marketing agencies by specialisms, target_industry (the client vertical the agency serves), city, B2B/B2C, company size, budget band and an optional radius (near_city = any Dutch city, or near_lat/near_lon, always combined with within_km in kilometres). specialisms filters against the taxonomy; a term outside it is mapped to the nearest specialism when the match is clear (shown in filters.specialisms.interpreted_as), otherwise echoed in filters.specialisms.unmatched (all unknown → 0 results + hint). budget_band only excludes agencies with a known conflicting rate (see filters.budget_band.note). target_industry matches the sectors an agency is known to serve; when fewer than 5 agencies match it, the list is filled with agencies that meet the other filters, the response says relaxed: ['target_industry'], and the first strictMatched results match every filter. Returns up to 20 ranked agencies with slug (use in get_agency_profile), public trade name (name, plus legal_name when the statutory name differs), a 1-line rationale in Dutch, and totalMatched (hits before the limit). Ranking ignores what an agency pays (never pay-to-rank). Read the categories://list resource for valid values.
Paramètres, retour & exemple (11)
Paramètrescity· string · optionnel
Exact office city of the agency. For 'near a city' use near_city + within_km instead.limit· integer · optionnel
Max results (1-20, default 10).near_lat· number · optionnel
Center latitude of a radius search (alternative to near_city). Requires near_lon + within_km.near_lon· number · optionnel
Center longitude of a radius search (alternative to near_city). Requires near_lat + within_km.near_city· string · optionnel
Center of a radius search: any Dutch city name. Requires within_km.within_km· number · optionnel
Radius in kilometres around near_city or near_lat/near_lon (max 250). Ignored without an origin; near_* is ignored without within_km.budget_band· string · optionnel · <10k | 10k-25k | 25k-50k | 50k-100k | 100k+
Buyer's budget in EUR. Only excludes agencies whose known rates conflict; most agencies have no known rate.specialisms· array · optionnel
Up to 5 specialism slugs from categories://list (e.g. 'seo', 'branding'). A term outside the taxonomy is mapped to the nearest specialism when the match is clear (filters.specialisms.interpreted_as), otherwise echoed back in filters.specialisms.unmatched.target_industry· string · optionnel · B2B SaaS | Bouw & vastgoed | E-commerce | Financiële dienstverlening | Gezondheidszorg | Industrie & maakindustrie | Logistiek & transport | Media & uitgeverij
Client vertical the agency serves (e.g. the buyer's own industry). Not the agency's own sector.company_size_band· string · optionnel · 1-10 | 11-50 | 51-200 | 201-500 | 500+
Size of the buyer's company (employees); matches agencies that target that segment.client_orientation· string · optionnel · b2b | b2c
b2b or b2c focus of the agency.
Exemple d'appel{"name": "search_agencies", "arguments": {"city": "texte", "limit": 1, "near_lat": 1, "near_lon": 1, "near_city": "texte", "within_km": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_rfq≈ 1008 tokens
Submit a Request For Quote (RFQ) on behalf of a buyer to 1-3 selected marketing agencies via marketingburos.nl. Input is the v1 wizard profile (specialisms, industry, company size, budget, timeline, ...) plus contact details and selectedAgencySlugs (slugs from search_agencies or find_agency). Nothing is sent to agencies automatically: the RFQ is queued and a human operator releases it. Success returns {rfqId, queuedAgencySlugs, notMatchableSlugs}: a selected agency that is not in the match pool for this buyer profile is skipped (listed in notMatchableSlugs), not an error, unless none remain. Failures return isError with one of: invalid_input (with issues[]), unknown_agency (with slugs[] that do not exist or cannot be contacted), rate_limit_ip / rate_limit_email (resetAt included when raised by this server), invalid / invalid_email / disposable_email (upstream validation), no_selection (no selected agency is in the match pool), upstream_failure.
Paramètres, retour & exemple (17)
Paramètreswebsite· string · optionnel
Leave empty. Anti-spam honeypot field.industry· string · requis
Buyer's industry (a value from categories://list doelgroep_options, or 'Anders').timeline· string · requis · asap | 1-3mnd | 3-6mnd | flexibel
When the work should start.agencySize· string · requis · 1-9 | 10-49 | 50-249 | 250+ | geen-voorkeur
Preferred agency size in employees.budgetBand· string · requis · <10k | 10k-25k | 25k-50k | 50k-100k | 100k+
Buyer's budget in EUR.companySize· string · requis · 1-10 | 11-50 | 51-200 | 201-500 | 500+ | geen-voorkeur
Buyer's company size in employees.contactName· string · requis
Buyer's full name.culturalFit· array · requis
Three 0-10 sliders: [data-driven, specialist, hands-on]. Use [5,5,5] when unknown.specialisms· array · requis
1-5 specialism slugs the buyer needs (see the categories://list resource).toelichting· string · optionnel
Optional free-text brief for the agencies (Dutch or English).contactEmail· string · requis
Buyer's business e-mail (no disposable domains).contactPhone· string · optionnel
Optional phone number (digits, spaces, +, (), -).contactCompany· string · requis
Buyer's company name.industryFreetext· string · optionnel
Required only when industry is 'Anders': the buyer's industry in their own words.clientOrientation· string · optionnel · b2b | b2c | both | geen-voorkeur
Optional: does the buyer sell b2b, b2c or both.selectedAgencySlugs· array · requis
1-3 agency slugs (as returned by search_agencies or find_agency) the buyer wants to receive this RFQ.specialistFullServiceSlider· integer · requis
0 = full-service agency, 10 = niche specialist.
Exemple d'appel{"name": "submit_rfq", "arguments": {"industry": "texte", "timeline": "asap", "agencySize": "1-9", "budgetBand": "<10k", "companySize": "1-10", "contactName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».