{"library":"pop-pay","title":"pop-pay","description":"pop-pay is a runtime security layer for AI agent commerce. It provides a drop-in CLI and MCP server to block hallucinated purchases and keep card credentials out of agent context. Current version is 0.8.9, and it follows an active release cadence with security hardening and documentation updates.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install pop-pay"],"cli":{"name":"pop-pay","version":""}},"imports":["from pop_pay import PopPay","from pop_pay import create_guardrails","from pop_pay import inject_payment_info","from pop_pay.vault import initialize_vault"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pop_pay import PopPay, create_guardrails, inject_payment_info\nfrom pop_pay.vault import initialize_vault\n\n# Initialize vault (passphrase stored in env var)\ninitialize_vault()\n\n# Create guardrails with allowed vendor domains\napp = PopPay(guardrails=create_guardrails(allowed_vendors=[\"stripe.com\", \"shopify.com\"]))\n\n# Inject payment info into a checkout form (after domain verification)\ninject_payment_info(page_url=\"https://stripe.com/checkout\", card_number=os.environ.get('CARD_NUMBER', ''))\n\n# Run the MCP server\napp.run_mcp()","lang":"python","description":"Initialize the vault, set guardrails, inject credentials, and start MCP server.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}