Sellable MCP server for Claude Code and Codex campaign workflows
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed v0.1.329 · analyzer v18 · 8h ago
skills & prompt files 27
- skillpackage/skills/_archive/campaign-messages/SKILL.md
- skillpackage/skills/_archive/craft-message/SKILL.md
- skillpackage/skills/building-gtm-tables/SKILL.md
- skillpackage/skills/content/SKILL.md
- skillpackage/skills/create-ab-test/SKILL.md
- skillpackage/skills/create-campaign-brief/SKILL.md
- skillpackage/skills/create-campaign-v2-tail/SKILL.md
- skillpackage/skills/create-campaign-v2-validation/SKILL.md
- skillpackage/skills/create-campaign-v2/SKILL.md
- skillpackage/skills/create-campaign/SKILL.md
- skillpackage/skills/create-evergreen-campaigns/SKILL.md
- skillpackage/skills/create-post/SKILL.md
- skillpackage/skills/create-rubric/SKILL.md
- skillpackage/skills/engage/SKILL.md
- skillpackage/skills/enrich-prospects/SKILL.md
- skillpackage/skills/fill-send-horizon/SKILL.md
- skillpackage/skills/find-leads/SKILL.md
- skillpackage/skills/foundation/SKILL.md
- skillpackage/skills/generate-messages/SKILL.md
- skillpackage/skills/interview/SKILL.md
- skillpackage/skills/load-voice/SKILL.md
- skillpackage/skills/refresh-sender-engagement/SKILL.md
- skillpackage/skills/research-prospect/SKILL.md
- skillpackage/skills/research-sender/SKILL.md
- skillpackage/skills/research/SKILL.md
- skillpackage/skills/weekly-campaign-summary/SKILL.md
- skillpackage/skills/workflow-sequences/SKILL.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 17
- fs package/dist/auth.js :1
import * as fs from "fs"; - fs package/dist/engage-memory.js :1
import * as fs from "fs"; - fs package/dist/identity-compiler.js :1
import * as fs from "fs"; - fs package/dist/identity-memory.js :1
import * as fs from "fs"; - fs package/dist/skills.js :1
import * as fs from "fs"; - fs package/dist/tools/content-posts.js :1
import * as fs from "node:fs"; - fs package/dist/tools/csv-dnc.js :3
import { readFileSync, statSync } from "node:fs"; - fs package/dist/tools/csv-domains.js :3
import { readFileSync, statSync } from "node:fs"; - fs package/dist/tools/csv-linkedin.js :3
import { readFileSync, statSync } from "node:fs"; - fs package/dist/tools/framework.js :1
import { existsSync, readFileSync } from "fs"; - fs package/dist/tools/harvest-jobs.js :1
import * as fs from "node:fs"; - fs package/dist/tools/leads.js :1
import { existsSync, readFileSync } from "fs"; - fs package/dist/tools/navigation.js :1
import { existsSync, readFileSync } from "fs"; - fs package/dist/tools/prompts.js :1
import * as fs from "fs"; - fs package/dist/tools/tables.js :2
import { mkdir, writeFile } from "node:fs/promises"; - fs package/dist/update-check.js :1
import * as fs from "fs"; - fs package/dist/utils/workspace-root.js :1
import { existsSync } from "fs";
shell / exec 1
- shell package/dist/tools/content-posts.js :4
import { execFileSync } from "node:child_process";
network 4
- net package/dist/api.js :36
const response = await fetch(url, { - net package/dist/tools/cli-login.js :103
res = await fetch(`${apiUrl}/api/v3/cli-session`, { - net package/dist/tools/csv-linkedin.js :978
const uploadResponse = await fetch(uploadContract.signedUrl, { - net package/dist/update-check.js :52
const response = await fetch(`https://registry.npmjs.org/${registryPackagePath(packageName)}/latest`, {
declared dependencies 5
- @modelcontextprotocol/sdk@^1.25.2
- csv-parse@^5.6.0
- @types/node@^20.0.0
- ts-node@^10.9.0
- typescript@^5.0.0