# Marketingburos

> Actuele agency-databank voor Nederlandse marketingbureaus. Geprofileerd door Knowledge-OS uit publieke content — geen pay-to-rank, geen zelfrapportage. LLM-citeerbaar via content-negotiation + Schema.org JSON-LD.

## Core paths

- [/](https://marketingburos.vercel.app/) — homepage (3 principes: Knowledge-OS canonical / anti-pay-to-rank / LLM-native)
- [/bureaus](https://marketingburos.vercel.app/bureaus) — full directory (HTML)
- [/bureaus/md](https://marketingburos.vercel.app/bureaus/md) — full directory (markdown)
- [/over/databank](https://marketingburos.vercel.app/over/databank) — database coverage, method, limitations (HTML)
- [/over/databank/md](https://marketingburos.vercel.app/over/databank/md) — database method (markdown)
- [/over/bureaumarkt](https://marketingburos.vercel.app/over/bureaumarkt) — aggregated NL marketing-capability observatory (HTML)
- [/over/bureaumarkt/md](https://marketingburos.vercel.app/over/bureaumarkt/md) — observatory data (markdown)
- [/ai-vindbaarheid](https://marketingburos.vercel.app/ai-vindbaarheid) — stateless AI-citability grader for agency websites
- [/over/methodologie](https://marketingburos.vercel.app/over/methodologie) — ranking + match methodology, generated from engine constants (HTML)
- [/over/methodologie/md](https://marketingburos.vercel.app/over/methodologie/md) — methodology (markdown), versioned weight changelog
- [/bureau/{slug}](https://marketingburos.vercel.app/bureau/{slug}) — agency profile (HTML)
- [/bureau/{slug}/md](https://marketingburos.vercel.app/bureau/{slug}/md) — agency profile (markdown via content-negotiation)
- [/categorie/{slug}](https://marketingburos.vercel.app/categorie/{slug}) — taxonomy index (HTML)
- [/categorie/{slug}/md](https://marketingburos.vercel.app/categorie/{slug}/md) — taxonomy index (markdown)
- [/{stad}/{categorie}](https://marketingburos.vercel.app/{stad}/{categorie}) — top-20 stad×categorie prerender (HTML)
- [/{stad}/{categorie}/md](https://marketingburos.vercel.app/{stad}/{categorie}/md) — same (markdown)
- [/llms-full.txt](https://marketingburos.vercel.app/llms-full.txt) — concatenated directory profiles
- [/sitemap.xml](https://marketingburos.vercel.app/sitemap.xml) — XML sitemap with the same scope

## MCP server

- Endpoint: https://mcp.marketingburos.nl/mcp (Streamable HTTP)
- Discovery: https://mcp.marketingburos.nl/.well-known/mcp/server-card.json
- Discovery (alt): https://mcp.marketingburos.nl/.well-known/mcp
- Tools: search_agencies, get_agency_profile, submit_rfq
- Auth: none (open, per-IP rate-limited)

## Policies

- Anti-pay-to-rank: ranking is match-score only. No tier-, claim-, or billing-correlated position boost. Premium-bureaus krijgen badge + service, geen positie.
- Knowledge-OS canonical: cultural-fit-vector + match-score zijn read-only voor bureaus. Bureau kan betwisten via dispute-flow.
- AVG (GDPR): geen personal-mailbox e-mails op publieke profielen. Reviews zijn intern signaal, NIET gereproduceerd op profielpagina's (TDM-uitzondering EU 2019/790 art. 4).
- Scope nu: 1.423 actieve marketingbureau-profielen in de publieke directory. Geen landelijke volledigheidsclaim.
- Robots.txt: expliciet Allow voor GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot. Disallow: /wizard, /shortlist, /api/*, /dashboard, /bureau/*/claim.

## Bron

Canonical: https://marketingburos.vercel.app/
Knowledge-OS-canonical · LLM-native vanaf launch (PRD §5.3)
