{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.adwarp-dev/adwarp","description":"Open-source ad agent for LinkedIn Ads and Google Ads. Drafts campaigns, audiences and reports.","title":"Adwarp","repository":{"url":"https://github.com/adwarp-dev/adwarp","source":"github","id":"1269596073"},"version":"0.4.0","websiteUrl":"https://adwarp.dev","packages":[{"registryType":"npm","identifier":"adwarp","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Starts the MCP server on stdio","value":"mcp","type":"positional"}],"environmentVariables":[{"description":"LinkedIn app Client ID. Leave unset to use ~/.adwarp from adwarp auth login","name":"ADWARP_LINKEDIN_CLIENT_ID"},{"description":"LinkedIn app Client Secret. Leave unset to use ~/.adwarp","isSecret":true,"name":"ADWARP_LINKEDIN_CLIENT_SECRET"},{"description":"Refresh token from adwarp auth login. Leave unset to use ~/.adwarp","isSecret":true,"name":"ADWARP_LINKEDIN_REFRESH_TOKEN"},{"description":"LinkedIn ad account used when a call omits one","name":"ADWARP_LINKEDIN_DEFAULT_ACCOUNT_ID"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.adwarp.dev/api/mcp","headers":[{"description":"Your LinkedIn app Client ID","isRequired":true,"name":"X-Adwarp-Linkedin-Client-Id"},{"description":"Your LinkedIn app Client Secret","isRequired":true,"isSecret":true,"name":"X-Adwarp-Linkedin-Client-Secret"},{"description":"Refresh token from adwarp auth login","isRequired":true,"isSecret":true,"name":"X-Adwarp-Linkedin-Refresh-Token"},{"description":"LinkedIn ad account used when a call omits one","name":"X-Adwarp-Linkedin-Account-Id"},{"description":"LinkedIn API version pin (YYYYMM)","name":"X-Adwarp-Linkedin-Version"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T00:57:55.74937Z","publishedAt":"2026-10-19T00:57:55.74937Z","updatedAt":"2026-10-19T00:57:55.74937Z","isLatest":true}}}
