{"_id":"@c42ch/og-marketing-activities-mcp","_rev":"4-b05fa72a53750dd36596d3c8bca5f534","name":"@c42ch/og-marketing-activities-mcp","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@c42ch/og-marketing-activities-mcp","version":"0.1.0","_id":"@c42ch/og-marketing-activities-mcp@0.1.0","maintainers":[{"name":"mehmet-ch","email":"mehmet.erkan@code42.swiss"}],"bin":{"og-marketing-activities-mcp":"dist/index.js"},"dist":{"shasum":"0e1fc58403685bb7794ee88e9f85bcc3ab2802ee","tarball":"https://registry.npmjs.org/@c42ch/og-marketing-activities-mcp/-/og-marketing-activities-mcp-0.1.0.tgz","fileCount":6,"integrity":"sha512-/uoEguN4BeRqRfJoeUvfNU2LLJJxlj6cOQN0jt9MUGv9R9w1WiBHt9hmIOqfhzZScJD9tomTu5nMbk2OMamv/A==","signatures":[{"sig":"MEUCIQDo+u8wVDMGlDrNbFqpwb2ILVtBzyk1ct3xU1XaPGJxjAIgK9iHWNhH5UTtZwED/3sf/W5L7NQYV3TLYWevBgBG7QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15378},"gitHead":"32a55a27bfaa9a3f28150ef9d3e4f9ee4c334c7c","private":false,"scripts":{"dev":"tsx --watch src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mehmet-ch","email":"mehmet.erkan@code42.swiss"},"_npmVersion":"10.9.4","description":"Model Context Protocol server for og.marketing.activities","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@modelcontextprotocol/sdk":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/og-marketing-activities-mcp_0.1.0_1783860033958_0.522213481586477","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@c42ch/og-marketing-activities-mcp","version":"0.1.1","_id":"@c42ch/og-marketing-activities-mcp@0.1.1","maintainers":[{"name":"mehmet-ch","email":"mehmet.erkan@code42.swiss"}],"bin":{"og-marketing-activities-mcp":"dist/index.js"},"dist":{"shasum":"9c0e61a874bb69fb3575a490b2c18c2dc5253165","tarball":"https://registry.npmjs.org/@c42ch/og-marketing-activities-mcp/-/og-marketing-activities-mcp-0.1.1.tgz","fileCount":6,"integrity":"sha512-snsI0VVVBNWAhfPDHc1Ex6ohtUX2a20xGR12ThCZkZeXhL/57upvBoE1XT2S6jsxVF3evLfXJSflaWXvTacP8Q==","signatures":[{"sig":"MEUCIQDUgIk1xTx37JUSEcmjp8fgsqsb0uO2Oy82taoD1QHMbgIgJxp9yszdu4ScOHIdig99YE74lNAcc8AgOBr+QIUrFCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15378},"gitHead":"760b06027e1f9adf61a1595ea4d6c8773e182b5f","private":false,"scripts":{"dev":"tsx --watch src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mehmet-ch","email":"mehmet.erkan@code42.swiss"},"_npmVersion":"10.9.4","description":"Model Context Protocol server for og.marketing.activities","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@modelcontextprotocol/sdk":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/og-marketing-activities-mcp_0.1.1_1783860327569_0.19269912915761322","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@c42ch/og-marketing-activities-mcp","version":"0.1.2","_id":"@c42ch/og-marketing-activities-mcp@0.1.2","maintainers":[{"name":"mehmet-ch","email":"mehmet.erkan@code42.swiss"}],"bin":{"og-marketing-activities-mcp":"dist/index.js"},"dist":{"shasum":"db6e184af09dd2969be24c941df7f50bf2108a87","tarball":"https://registry.npmjs.org/@c42ch/og-marketing-activities-mcp/-/og-marketing-activities-mcp-0.1.2.tgz","fileCount":6,"integrity":"sha512-G3z/FeTqFs43KJ76kTaacFzrQKxVKnLi0VB94WY1cpdxsh2qsL7W9MSU1VQm7A6/41gVS0uUVNMrDDfyUFqJOg==","signatures":[{"sig":"MEUCIQC37wrQo9KuzEThVr7QT9gHefuJinh5+ak3SJ0Be5gx9QIgaDf0QWfuYHdqaHBMninwfzPDQ24rBb2O/OXcUEA4ChA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16822},"gitHead":"17876cca365236ae2646b262fc83f11158039a0c","private":false,"scripts":{"dev":"tsx --watch src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mehmet-ch","email":"mehmet.erkan@code42.swiss"},"_npmVersion":"10.9.4","description":"Model Context Protocol server for og.marketing.activities","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@modelcontextprotocol/sdk":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/og-marketing-activities-mcp_0.1.2_1783861402009_0.21098241525465555","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@c42ch/og-marketing-activities-mcp","version":"0.1.3","private":false,"type":"module","description":"Model Context Protocol server for og.marketing.activities","bin":{"og-marketing-activities-mcp":"dist/index.js"},"scripts":{"dev":"tsx --watch src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","typecheck":"tsc --noEmit"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"4.4.3"},"devDependencies":{"@types/node":"^20","tsx":"^4","typescript":"^5"},"_id":"@c42ch/og-marketing-activities-mcp@0.1.3","gitHead":"e88ebf6e8f1fc67741d7e47466f8ca9d9895f1f3","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-745q5fDlHBdipC2f3z2Lf1MTsMYE31PnRrC5l5F2TR10MGYIjrUpTRjmn4Hk0aotQptsvKrkldDeI5YAcn02uw==","shasum":"951d27d96be3ca6a116f0afb4b6f7db7e6e30990","tarball":"https://registry.npmjs.org/@c42ch/og-marketing-activities-mcp/-/og-marketing-activities-mcp-0.1.3.tgz","fileCount":6,"unpackedSize":16843,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAVroMILkeiV5mfgmRghVHYCnuZteDOgdyI6yC4faqrkAiBGW7as+ypH3p8fLvH4drbKjs1kurAgLCyZVy5AkYPkfg=="}]},"_npmUser":{"name":"mehmet-ch","email":"mehmet.erkan@code42.swiss"},"directories":{},"maintainers":[{"name":"mehmet-ch","email":"mehmet.erkan@code42.swiss"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/og-marketing-activities-mcp_0.1.3_1783863202560_0.769389058713084"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-12T12:40:33.840Z","modified":"2026-07-12T13:33:22.877Z","0.1.0":"2026-07-12T12:40:34.124Z","0.1.1":"2026-07-12T12:45:27.697Z","0.1.2":"2026-07-12T13:03:22.167Z","0.1.3":"2026-07-12T13:33:22.732Z"},"description":"Model Context Protocol server for og.marketing.activities","maintainers":[{"name":"mehmet-ch","email":"mehmet.erkan@code42.swiss"}],"readme":"# @og/mcp-server\r\n\r\nModel Context Protocol (MCP) server for og.marketing.activities.\r\n\r\n## Getting Started\r\n\r\n```bash\r\n# Install dependencies (from repo root)\r\npnpm install\r\n\r\n# Run in development mode\r\npnpm mcp:dev\r\n# or\r\npnpm --filter @og/mcp-server dev\r\n\r\n# Build\r\npnpm --filter @og/mcp-server build\r\n```\r\n\r\n## Structure\r\n\r\n```\r\nsrc/\r\n└── index.ts   # Server entry point — register tools, resources, and prompts here\r\n```\r\n\r\n## Environment variables\r\n\r\nSet these before starting the MCP server:\r\n\r\n- `OG_ACTIVITIES_API_URL` (or `OG_MARKETING_ACTIVITIES_API_URL`): Base URL of the web app, e.g. `https://marketing-activities.og.code42.swiss`\r\n- `OG_ACTIVITIES_API_TOKEN` (or `OG_MARKETING_ACTIVITIES_API_TOKEN`): API access key value generated in `/admin/tokens`\r\n\r\n## Exposed MCP tools\r\n\r\n- `search_activities`: free-text search across activities (with optional filters)\r\n- `list_activities`: list activities by filters\r\n- `write_activity`: create a new activity\r\n","readmeFilename":"README.md"}