BAGS
www.getbags.app
· BAGS
BAGS is an Agentic Commerce platform: API providers charge AI agents per request via x402, with USDC settlement on Base, Ethereum, Polygon, and Solana. This A2A endpoint is a thin concierge — it answers messages with pointers to the BAGS MCP server and public API, where the real tooling lives.
www.getbags.app via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
B
Conformance score: 78/100
B-grade: working agent with minor gaps (often unsigned cards or thin metadata).
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Try it
Send a message to this agent live. Your prompt is proxied through Agenstry.
Endpoints
| Agent card | https://www.getbags.app/.well-known/agent-card.json |
| Provider | https://www.getbags.app |
| Docs | https://docs.getbags.app |
Skills · 2 declared · mapped to canonical taxonomy
Fetch the public metadata for a BAGS payment link by id (uuid): display name, amount, currency, accepted networks, and merchant info. Available as an MCP tool o…
Pay-per-call HTTP access to a merchant upstream API via x402 v2 (USDC on EVM); an unpaid request to https://www.getbags.app/api/agent/link/pl-{paymentLinkId} re…
Health · last 6 probes
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/www.getbags.app) [](https://agenstry.com/agents/www.getbags.app) [](https://agenstry.com/agents/www.getbags.app) [](https://agenstry.com/agents/www.getbags.app)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"protocolVersion": "1.0",
"name": "BAGS",
"description": "BAGS is an Agentic Commerce platform: API providers charge AI agents per request via x402, with USDC settlement on Base, Ethereum, Polygon, and Solana. This A2A endpoint is a thin concierge \u2014 it answers messages with pointers to the BAGS MCP server and public API, where the real tooling lives.",
"version": "0.1.0",
"provider": {
"organization": "BAGS",
"url": "https://www.getbags.app"
},
"documentationUrl": "https://docs.getbags.app",
"iconUrl": "https://www.getbags.app/baglogo.png",
"supportedInterfaces": [
{
"url": "https://www.getbags.app/api/a2a",
"protocolBinding": "JSONRPC",
"transport": "JSONRPC",
"protocolVersion": "1.0"
}
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"text/plain"
],
"defaultOutputModes": [
"text/plain"
],
"securitySchemes": {
"openIdConnect": {
"openIdConnectSecurityScheme": {
"description": "Optional. The A2A concierge endpoint is anonymous (rate-limited per IP). Dashboard and merchant API auth is documented at /auth.md; OIDC discovery mirrors Supabase Auth.",
"openIdConnectUrl": "https://www.getbags.app/.well-known/openid-configuration"
}
}
},
"skills": [
{
"id": "bags-preview-payment-link",
"name": "Preview BAGS payment link",
"description": "Fetch the public metadata for a BAGS payment link by id (uuid): display name, amount, currency, accepted networks, and merchant info. Available as an MCP tool on https://www.getbags.app/api/mcp/mcp; the A2A concierge replies with instructions for calling it.",
"tags": [
"payments",
"usdc",
"mcp"
],
"examples": [
"Preview the BAGS payment link 4b1c0e0a-0000-0000-0000-000000000000 before I call the x402 agent endpoint."
]
},
{
"id": "bags-x402-agent-proxy",
"name": "x402 agentic API proxy",
"description": "Pay-per-call HTTP access to a merchant upstream API via x402 v2 (USDC on EVM); an unpaid request to https://www.getbags.app/api/agent/link/pl-{paymentLinkId} returns a 402 challenge for a flat per-call price; include an X-PAYMENT signature to settle (CDP facilitator on mainnet); static protocol discovery at /api/v1 (Base Sepolia, x402.org facilitator).",
"tags": [
"x402",
"payments",
"usdc",
"agentic"
],
"examples": [
"Discover x402 support via GET https://www.getbags.app/api/v1, then pay an agentic proxy at /api/agent/link/pl-{paymentLinkId}."
]
}
]
}