npm JavaScript analyzed 0.1.803-wip.146p5.20260802071832.8b140f2
@sellable/mcp
v0.1.803-wip.146p5.20260802071832.8b140f2Sellable MCP server for Claude Code, Codex, and Hermes 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.803-wip.146p5.20260802071832.8b140f2 · analyzer v28 · 8h ago
skills & prompt files 33
- skill package/skills/_archive/campaign-messages/SKILL.md
- skill package/skills/_archive/craft-message/SKILL.md
- skill package/skills/avoid-ai-writing/SKILL.md
- skill package/skills/building-gtm-tables/SKILL.md
- skill package/skills/content/SKILL.md
- skill package/skills/create-ab-test/SKILL.md
- skill package/skills/create-campaign-brief/SKILL.md
- skill package/skills/create-campaign-v2-tail/SKILL.md
- skill package/skills/create-campaign-v2-validation/SKILL.md
- skill package/skills/create-campaign-v2/SKILL.md
- skill package/skills/create-campaign/SKILL.md
- skill package/skills/create-evergreen-campaigns/SKILL.md
- skill package/skills/create-post/SKILL.md
- skill package/skills/create-rubric/SKILL.md
- skill package/skills/engage/SKILL.md
- skill package/skills/enrich-prospects/SKILL.md
- skill package/skills/fill-send-horizon/SKILL.md
- skill package/skills/find-leads-v2/SKILL.md
- skill package/skills/find-leads/SKILL.md
- skill package/skills/foundation/SKILL.md
- skill package/skills/generate-messages/SKILL.md
- skill package/skills/interview/SKILL.md
- skill package/skills/load-voice/SKILL.md
- skill package/skills/refill-sends-waterfall-order/SKILL.md
- skill package/skills/refill-sends-work-campaign/SKILL.md
- skill package/skills/refill-sends-workflow/SKILL.md
- skill package/skills/refill-sends/SKILL.md
- skill package/skills/refresh-sender-engagement/SKILL.md
- skill package/skills/research-prospect/SKILL.md
- skill package/skills/research-sender/SKILL.md
- skill package/skills/research/SKILL.md
- skill package/skills/weekly-campaign-summary/SKILL.md
- skill package/skills/workflow-sequences/SKILL.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 112
filesystem 23
- fs package/dist/api.js :1
import { createWriteStream } from "node:fs"; - 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/refill-journal.js :2
import * as fs from "node:fs"; - fs package/dist/refill-local-state.js :2
import * as fs from "node:fs"; - fs package/dist/runtime-identity.js :1
import * as fs from "fs"; - fs package/dist/skills.js :1
import * as fs from "fs"; - fs package/dist/tools/auth.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/tools/workspace-export.js :2
import { createReadStream } from "node:fs"; - 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 :76
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 :19
const response = await fetch(`https://registry.npmjs.org/${registryPackagePath(packageName)}/latest`, {
install hooks 1
- prepack package/package.json :15
npm run clean && npm run build && node ../../scripts/normalize-npm-package-modes.mjs .
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