The get-paid engine for Stripe + WorkOS apps, for humans and AI agents.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport — 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 commit e5ee800 · analyzer v27 · 1w ago
skills & prompt files 3
- agent-rules arnaudjnn-billing-tools-e5ee800/AGENTS.md
- agent-rules arnaudjnn-billing-tools-e5ee800/CLAUDE.md
- skill arnaudjnn-billing-tools-e5ee800/SKILL.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 52
filesystem 4
- fs arnaudjnn-billing-tools-e5ee800/dist/cli/commands.js :1
import { rmSync } from "node:fs"; - fs arnaudjnn-billing-tools-e5ee800/dist/cli/config.js :1
import { chmodSync, existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs arnaudjnn-billing-tools-e5ee800/src/cli/commands.ts :1
import { rmSync } from "node:fs"; - fs arnaudjnn-billing-tools-e5ee800/src/cli/config.ts :1
import { chmodSync, existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs";
network 4
- net arnaudjnn-billing-tools-e5ee800/dist/cli/client.js :2
const res = await fetch(`${config.baseUrl}/api/v0/${tool}`, { - net arnaudjnn-billing-tools-e5ee800/dist/util/clearout.js :5
const res = await fetch(`https://api.clearout.io/public/companies/autocomplete?query=${encodeURIComponent(domain)}`); - net arnaudjnn-billing-tools-e5ee800/src/cli/client.ts :11
const res = await fetch(`${config.baseUrl}/api/v0/${tool}`, { - net arnaudjnn-billing-tools-e5ee800/src/util/clearout.ts :7
const res = await fetch(
secrets 6
- secrets arnaudjnn-billing-tools-e5ee800/dist/billing.js :10
return (_stripe ??= new Stripe(process.env.STRIPE_SECRET_KEY)); - secrets arnaudjnn-billing-tools-e5ee800/dist/routes/webhook.js :16
event = getStripe().webhooks.constructEvent(body, signature, process.env.STRIPE_WEBHOOK_SECRET); - secrets arnaudjnn-billing-tools-e5ee800/dist/workos.js :16
return new WorkOS(opts.apiKey ?? process.env.WORKOS_API_KEY, { - secrets arnaudjnn-billing-tools-e5ee800/src/billing.ts :13
return (_stripe ??= new Stripe(process.env.STRIPE_SECRET_KEY!)); - secrets arnaudjnn-billing-tools-e5ee800/src/routes/webhook.ts :29
event = getStripe().webhooks.constructEvent(body, signature, process.env.STRIPE_WEBHOOK_SECRET!); - secrets arnaudjnn-billing-tools-e5ee800/src/workos.ts :19
return new WorkOS(opts.apiKey ?? process.env.WORKOS_API_KEY, {
tool registrations 9
- get_token_balance arnaudjnn-billing-tools-e5ee800/dist/tools/billing.js :16
- buy_tokens arnaudjnn-billing-tools-e5ee800/dist/tools/billing.js :34
- set_auto_reload arnaudjnn-billing-tools-e5ee800/dist/tools/billing.js :61
- get_billing_portal arnaudjnn-billing-tools-e5ee800/dist/tools/billing.js :96
- list_invoices arnaudjnn-billing-tools-e5ee800/dist/tools/billing.js :114
- get_api_key arnaudjnn-billing-tools-e5ee800/dist/tools/keys.js :6
- list_api_keys arnaudjnn-billing-tools-e5ee800/dist/tools/keys.js :60
- revoke_api_key arnaudjnn-billing-tools-e5ee800/dist/tools/keys.js :80
- list_plans arnaudjnn-billing-tools-e5ee800/dist/tools/register.js :61
declared dependencies 8
- @modelcontextprotocol/sdk@1.25.2
- @workos-inc/node@^10.7.0
- commander@^13.1.0
- stripe@^20.3.1
- @types/node@^20
- mcp-handler@^1.1.0
- typescript@^5
- zod@^3.25.76