UGC VZ MCP Server
Real UGC creators from the DACH region (Germany, Austria, Switzerland) — as MCP tools. Search the free UGC VZ directory, inspect public creator profiles, and trigger brand outreach requests.
- Endpoint:
https://ugc-vz.de/api/mcp - Transport: Streamable HTTP
- MCP registry:
de.ugc-vz/creator-search - Manifest:
/.well-known/mcp.json - REST alternative: OpenAPI 3.1 · Docs: ugc-vz.de/developers
No API key needed. Public results never contain private contact data — brands receive contact details by email only after an explicit outreach request.
This repository is documentation and discovery metadata. The server itself is operated by track by track GmbH, Berlin (Impressum).
Connect
Claude Code:
claude mcp add --transport http ugc-vz https://ugc-vz.de/api/mcp
Any client that reads an mcpServers block:
{
"mcpServers": {
"ugc-vz": {
"type": "streamable-http",
"url": "https://ugc-vz.de/api/mcp"
}
}
}
Clients that only speak stdio (e.g. Claude Desktop) can bridge via
mcp-remote — or use the npm
package from this repo:
{
"mcpServers": {
"ugc-vz": {
"command": "npx",
"args": ["-y", "ugc-vz-mcp"]
}
}
}
Tools
| Tool | Description |
|---|---|
search_creators |
Free-text search over the creator directory (optional filters: city, topics, verification level). |
get_creator |
Public profile for one creator (UGC-… id from a search result). |
request_outreach |
Triggers a real outreach request — UGC VZ emails creator contact details to the given brand address. Not a test endpoint. |
get_outreach_status |
Lifecycle status of an outreach request (submitted → working → completed/failed). |
get_vocab |
Valid search vocabulary: topics, industries, cities, verification levels. |
Typical flow: search_creators → get_creator → request_outreach → get_outreach_status.
Rate limits & auth
Anonymous callers are rate-limited per IP (search counts 3×). Agents signing requests with Web Bot Auth get a higher tier. Details: ugc-vz.de/developers.
License
MIT — see LICENSE. The directory data itself remains subject to the UGC VZ terms.