{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Talk to your Google Ads from Claude. 5 read-only tools for local service businesses.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-07-18T16:42:59.408145Z","statusMessage":"Old read-only build — use latest.","publishedAt":"2026-04-13T03:58:44.641864Z","updatedAt":"2026-07-18T16:42:59.408145Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.10","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.10","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T13:49:06.313418Z","publishedAt":"2026-10-01T13:49:06.313418Z","updatedAt":"2026-10-01T13:49:06.313418Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.12","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.12","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T20:48:44.622875Z","publishedAt":"2026-10-01T20:48:44.622875Z","updatedAt":"2026-10-01T20:48:44.622875Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.13","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.13","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T21:20:18.042382Z","publishedAt":"2026-10-01T21:20:18.042382Z","updatedAt":"2026-10-01T21:20:18.042382Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.14","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.14","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T13:16:25.684688Z","publishedAt":"2026-10-03T13:16:25.684688Z","updatedAt":"2026-10-03T13:16:25.684688Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.16","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.16","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T23:25:19.42314Z","publishedAt":"2026-10-05T23:25:19.42314Z","updatedAt":"2026-10-05T23:25:19.42314Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.17","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.17","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-06T07:43:04.736577Z","publishedAt":"2026-10-06T07:43:04.736577Z","updatedAt":"2026-10-06T07:43:04.736577Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.18","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.18","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-07T13:50:05.720206Z","publishedAt":"2026-10-07T13:50:05.720206Z","updatedAt":"2026-10-07T13:50:05.720206Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.19","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.19","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-07T15:03:10.317745Z","publishedAt":"2026-10-07T15:03:10.317745Z","updatedAt":"2026-10-07T15:03:10.317745Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.21","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.21","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T14:59:33.612057Z","publishedAt":"2026-10-09T14:59:33.612057Z","updatedAt":"2026-10-09T14:59:33.612057Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.22","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.22","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T16:26:39.174428Z","publishedAt":"2026-10-09T16:26:39.174428Z","updatedAt":"2026-10-09T16:26:39.174428Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.23","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.23","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T17:17:16.168993Z","publishedAt":"2026-10-09T17:17:16.168993Z","updatedAt":"2026-10-09T17:17:16.168993Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.24","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.24","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T19:18:48.993896Z","publishedAt":"2026-10-09T19:18:48.993896Z","updatedAt":"2026-10-09T19:18:48.993896Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.25","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.25","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-10T15:01:10.85889Z","publishedAt":"2026-10-10T15:01:10.85889Z","updatedAt":"2026-10-10T15:01:10.85889Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.26","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.26","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-11T04:59:40.734598Z","publishedAt":"2026-10-11T04:59:40.734598Z","updatedAt":"2026-10-11T04:59:40.734598Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.27","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.27","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-11T13:40:15.979614Z","publishedAt":"2026-10-11T13:40:15.979614Z","updatedAt":"2026-10-11T13:40:15.979614Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from ChatGPT, Claude or any MCP client. Sign in with OAuth or use an API key.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.28","websiteUrl":"https://getvibeads.com/docs/integrations/mcp-server","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.28","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://getvibeads.com/api/mcp","headers":[{"description":"Optional. A VibeAds API key (vba_mcp_...) for clients that can't sign in. Leave it out to sign in to VibeAds with OAuth.","format":"string","isSecret":true,"name":"x-vibeads-api-key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-20T09:04:02.719025Z","publishedAt":"2026-10-20T09:04:02.719025Z","updatedAt":"2026-10-20T09:04:02.719025Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.5","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T16:42:07.255927Z","publishedAt":"2026-07-18T16:42:07.255927Z","updatedAt":"2026-07-18T16:42:07.255927Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.6","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T18:16:47.127533Z","publishedAt":"2026-09-04T18:16:47.127533Z","updatedAt":"2026-09-04T18:16:47.127533Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.7","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-29T16:19:49.546568Z","publishedAt":"2026-09-29T16:19:49.546568Z","updatedAt":"2026-09-29T16:19:49.546568Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.8","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-29T16:42:23.612038Z","publishedAt":"2026-09-29T16:42:23.612038Z","updatedAt":"2026-09-29T16:42:23.612038Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vibeads/mcp","description":"Manage Google Ads from Claude: read metrics, draft campaigns, publish with human approval.","repository":{"url":"https://github.com/vibeads/mcp","source":"github"},"version":"0.2.9","packages":[{"registryType":"npm","identifier":"@vibeads/mcp","version":"0.2.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your VibeAds MCP API key (generate at getvibeads.com/app/settings/mcp)","isRequired":true,"format":"string","isSecret":true,"name":"VIBEADS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T19:01:46.998151Z","publishedAt":"2026-09-30T19:01:46.998151Z","updatedAt":"2026-09-30T19:01:46.998151Z","isLatest":false}}}],"metadata":{"count":22}}
