{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.affset/mcp","description":"Run affset from chat: stats, campaigns, zones, payouts, targeting, and team.","title":"affset","repository":{"url":"https://github.com/affset/mcp","source":"github","id":"1315956160"},"version":"0.1.1","websiteUrl":"https://github.com/affset/mcp#readme","packages":[{"registryType":"npm","identifier":"@affset/mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Origin of your affset ad server API (no path, query, or embedded credentials).","isRequired":true,"format":"string","placeholder":"https://api.affset.com","name":"AFFSET_BASE_URL"},{"description":"Tenant API key (Bearer token). Its namespace must match AFFSET_NAMESPACE.","isRequired":true,"format":"string","isSecret":true,"name":"AFFSET_API_KEY"},{"description":"Tenant namespace this key belongs to (lowercase letters, numbers, hyphens; 3–63 chars).","isRequired":true,"format":"string","placeholder":"your-namespace","name":"AFFSET_NAMESPACE"},{"description":"Optional per-request HTTP timeout in milliseconds (1000–300000).","format":"number","default":"30000","name":"AFFSET_REQUEST_TIMEOUT_MS"},{"description":"Optional. Set to true to register only read-only tools (no create/update/delete/cut).","format":"boolean","default":"false","name":"AFFSET_READ_ONLY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T10:48:49.784771Z","publishedAt":"2026-07-30T10:48:49.784771Z","updatedAt":"2026-07-30T10:48:49.784771Z","isLatest":true}}}],"metadata":{"count":1}}
