Tooling for building applications with x402 payment capabilities. Supports buyer and seller roles.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport streamable-http 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 cdaf8b3 · analyzer v20 · 6h ago
skills & prompt files 2
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 1
- fs edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/cli/config.ts :1
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"
network 8
- net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/ampersend/approval.ts :60
return this.fetch("POST", "/api/v1/approve-action/agent", payload, ApprovalResponse) - net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/ampersend/client.ts :100
const nonceResponse = await this.fetch("/api/v1/agents/auth/nonce", { method: "GET" }, SIWENonceResponse) - net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/ampersend/management.ts :105
return this.fetch("POST", "/api/v1/sdk/agents", payload, AgentResponse) - net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/ampersend/marketplace.ts :73
return this.api.fetch(`/api/v1/agents/marketplace/${encodeURIComponent(id)}`, { method: "GET" }, CuratedAgentDTO) - net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/cli/commands/card.ts :418
const response = await fetch(url, { headers: { authorization: `Bearer ${token.idToken}` } }) - net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/cli/commands/fetch.ts :233
const response = await fetch(url, buildRequestInit(options, headers)) - net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/mcp/proxy/server/bridge.ts :1
import type { IncomingMessage, ServerResponse } from "http" - net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/mcp/proxy/server/server.ts :1
import type { Server } from "node:http"
secrets 1
- secrets edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/ampersend/env.ts :72
const agentSecret = process.env.AMPERSEND_AGENT_SECRET
declared dependencies 16
- @effect/eslint-plugin@^0.3.2
- @effect/language-service@^0.77.0
- @eslint/js@^9.39.2
- @ianvs/prettier-plugin-sort-imports@^4.7.0
- @types/node@^25.3.2
- eslint@^9.39.2
- eslint-config-prettier@^10.1.8
- eslint-import-resolver-typescript@^4.4.4
- eslint-plugin-import-x@^4.16.1
- eslint-plugin-sort-destructure-keys@^2.0.0
- prettier@^3.8.1
- prettier-plugin-tailwindcss@^0.7.2
- tsx@^4.21.0
- typescript@^5.9.3
- typescript-eslint@^8.50.0
- vitest@^4.0.18