{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.good-sender/goodsender-mcp","description":"Publish blog posts, send newsletters and emails from Claude, Claude Code, Codex and ChatGPT.","title":"GoodSender","repository":{"url":"https://github.com/good-sender/mcp","source":"github"},"version":"0.9.2","websiteUrl":"https://goodsender.com","icons":[{"src":"https://goodsender.com/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://goodsender.com/logo512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/good-sender/mcp/releases/download/v0.9.2/goodsender.mcpb","version":"0.9.2","fileSha256":"883cb9bc162e0686d337eb0fe8ee6ca5f2a945000394355584c0729a4574e40c","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"docker.io/goodsender/goodsender-mcp:0.9.2","transport":{"type":"streamable-http","url":"http://localhost:9889/mcp"},"environmentVariables":[{"description":"Your GoodSender API key (from the API Keys section of the GoodSender Console).","isRequired":true,"isSecret":true,"name":"GOODSENDER_API_KEY"},{"description":"Set to false to opt out of anonymous usage/reliability telemetry.","name":"GOODSENDER_TELEMETRY"},{"description":"Set to true so mutating tools run immediately without asking for action confirmation. Use for unattended agent loops (for example Claude Cowork on a schedule). Default false: publish and send wait for confirmation.","name":"GOODSENDER_DISABLE_ACTION_GUARDS"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.goodsender.com/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-11T19:12:24.381629Z","publishedAt":"2026-11-11T19:12:24.381629Z","updatedAt":"2026-11-11T19:12:24.381629Z","isLatest":true}}}
