Skip to main content
Glama

npm version License: MIT CI Node.js

Point One Percent — pop-pay

Die Laufzeit-Sicherheitsebene für den Handel mit KI-Agenten. Kartendaten werden direkt über CDP in das Browser-DOM injiziert – sie gelangen niemals in das Kontextfenster des Agenten. Ein halluzinierter Prompt kann keinen Geldbeutel leeren, den er nicht sehen kann.

Erste Schritte

1. Initialisieren Sie den Credential-Tresor

npx -y pop-pay pop-init-vault

Dies verschlüsselt Ihre Kartendaten in ~/.config/pop-pay/vault.enc (AES-256-GCM). Der MCP-Server entschlüsselt diese automatisch beim Start.

Für stärkeren Schutz (empfohlen – blockiert Agenten mit Shell-Zugriff):

npx -y pop-pay pop-init-vault --passphrase   # one-time setup
npx -y pop-pay pop-unlock                     # run once before each session

2. Zum MCP-Client hinzufügen

Standardkonfiguration für jeden MCP-kompatiblen Client:

{
  "mcpServers": {
    "pop-pay": {
      "command": "npx",
      "args": ["-y", "pop-pay", "launch-mcp"],
      "env": {
        "POP_CDP_URL": "http://localhost:9222"
      }
    }
  }
}

Claude Code verwendet seine eigene CLI – die obige JSON-Konfiguration ist nicht erforderlich.

claude mcp add --scope user pop-pay -- npx -y pop-pay launch-mcp

--scope user macht es für alle Projekte verfügbar. Zum Entfernen: claude mcp remove pop-pay

Fügen Sie die obige JSON-Konfiguration hinzu zu:

  • Cursor: ~/.cursor/mcp.json

  • Windsurf: ~/.codeium/windsurf/mcp_config.json

  • VS Code (Copilot): .vscode/mcp.json im Projektstammverzeichnis

OpenClaw verwendet seine eigene CLI – die obige JSON-Konfiguration ist nicht erforderlich.

openclaw mcp add pop-pay -- npx -y pop-pay launch-mcp

Oder fügen Sie sie zu ~/.openclaw/mcp_servers.json unter Verwendung der obigen JSON-Konfiguration hinzu.

Für System-Prompt-Vorlagen und die NemoClaw-Sandbox-Einrichtung siehe Integrationsleitfaden §4.

docker-compose up -d

Führt den MCP-Server + Headless Chromium mit CDP aus. Binden Sie Ihren verschlüsselten Tresor vom Host ein.

3. Starten Sie Chrome mit CDP und beginnen Sie mit der Nutzung

npx -y pop-pay launch

Starten Sie Ihren MCP-Client neu. Der Agent hat nun Zugriff auf die MCP-Tools von pop-pay.

Related MCP server: Arbor

MCP-Tools

Tool

Beschreibung

request_virtual_card

Stellt eine virtuelle Karte aus und injiziert Anmeldedaten über CDP in die Checkout-Seite. Scannt die Seite automatisch auf versteckte Prompt-Injections.

request_purchaser_info

Füllt Rechnungs-/Kontaktinformationen (Name, Adresse, E-Mail, Telefon) automatisch aus. Scannt die Seite automatisch auf versteckte Prompt-Injections.

request_x402_payment

Bezahlt API-Aufrufe über das x402 HTTP-Zahlungsprotokoll.

Tipp für Claude Code-Benutzer: Fügen Sie Folgendes zur CLAUDE.md Ihres Projekts hinzu, damit der Agent weiß, wann er pop-pay aufrufen soll: "Wenn Sie auf ein Zahlungsformular oder eine Checkout-Seite stoßen, verwenden Sie das Tool request_virtual_card. Für Formulare mit Rechnungs-/Kontaktinformationen verwenden Sie zuerst request_purchaser_info."

Konfiguration

Kernvariablen in ~/.config/pop-pay/.env. Siehe ENV_REFERENCE.md für die vollständige Liste.

Variable

Standard

Beschreibung

POP_ALLOWED_CATEGORIES

["aws","cloudflare"]

Genehmigte Anbieterkategorien – siehe Categories Cookbook

POP_MAX_PER_TX

100.0

Maximaler USD-Betrag pro Transaktion

POP_MAX_DAILY

500.0

Maximaler USD-Betrag pro Tag

POP_BLOCK_LOOPS

true

Blockiert Halluzinations-/Wiederholungsschleifen

POP_AUTO_INJECT

true

Aktiviert CDP-Karteninjektion

POP_GUARDRAIL_ENGINE

keyword

keyword (kostenlos) oder llm (semantisch)

Guardrail-Modus

keyword (Standard)

llm

Mechanismus

Schlüsselwortabgleich im Reasoning-String

Semantische Analyse via LLM

Kosten

Null – keine API-Aufrufe

Ein LLM-Aufruf pro Anfrage

Am besten für

Entwicklung, Workflows mit geringem Risiko

Produktion, hochwertige Transaktionen

Um den LLM-Modus zu aktivieren, siehe Integrationsleitfaden §1.

Anbieter

Anbieter

Beschreibung

BYOC (Standard)

Bring Your Own Card – verschlüsselte Tresor-Anmeldedaten, lokale CDP-Injektion.

Stripe Issuing

Echte virtuelle Karten über die Stripe-API. Erfordert POP_STRIPE_KEY.

Lithic

Multi-Issuer-Adapter (Stripe Issuing / Lithic).

Mock

Testmodus mit generierten Kartennummern für die Entwicklung.

Priorität: Stripe Issuing → BYOC Local → Mock.

Sicherheit

Ebene

Verteidigung

Kontext-Isolierung

Kartendaten gelangen niemals in das Kontextfenster oder die Protokolle des Agenten

Verschlüsselter Tresor

AES-256-GCM mit XOR-geteiltem Salt und nativer scrypt-Schlüsselableitung (Rust)

TOCTOU-Schutz

Domänenüberprüfung zum Zeitpunkt der CDP-Injektion – blockiert Redirect-Angriffe

Repr-Redaktion

Automatische Maskierung (****-4242) in allen MCP-Antworten, Protokollen und Tracebacks

Siehe THREAT_MODEL.md für die vollständige STRIDE-Analyse und COMPLIANCE_FAQ.md für Unternehmensdetails.

Architektur

  • TypeScript — MCP-Server, CDP-Injektions-Engine, Guardrails, CLI

  • Rust (napi-rs) — Native Sicherheitsebene: XOR-geteilte Salt-Speicherung, scrypt-Schlüsselableitung

  • Node.js crypto — AES-256-GCM Tresorverschlüsselung (OpenSSL-Bindung)

  • Chrome DevTools Protocol — Direkte DOM-Injektion über rohes WebSocket

Dokumentation

Lizenz

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
12Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    AgentPay is the authorization layer between an AI agent and real spending. You define the rules — spending caps, allowed merchants, time windows — and every purchase attempt the agent makes is checked against them in real time. Approved transactions go through. Anything outside the mandate is blocked and logged. No more babysitting every agent action. No more runaway charges.
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    A local-first security gateway and visual dashboard for AI agents that enforces cost caps, blocks prompt injections, and requires approval for dangerous actions.
    2
  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables AI agents to make payments by securely storing encrypted card details and enforcing user-defined policies, allowing agents to fill checkout forms on any site.
    10
    MIT

View all related MCP servers

Related MCP Connectors

  • The WAF for agents. Pattern-based + heuristic firewall scans prompts, RAG documents, tool argume...

  • Pay-per-call cybersecurity for AI agents: vuln scans, threat intel, compliance, code security.

  • Security firewall for AI agents — scans MCP calls for injection, secrets, and risks.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/100xPercent/pop-pay'

If you have feedback or need assistance with the MCP directory API, please join our Discord server