# 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. Hosted wallet skill: https://www.getbags.app/wallet/skill.md

- **Domain**: `staging.getbags.app`
- **Provider**: BAGS (https://www.getbags.app)
- **A2A protocol version**: 1.0
- **Kind**: paid_api
- **Live-responds (last probe)**: True
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 100%
- **Payment protocol**: x402 · network `eip155:8453` · ≥ $0.01
- **Wallet**: `0x94237cd4aa4afd784d6fa87feb1b6649816d8418`

## Skills
- **Preview BAGS payment link** — 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
- **x402 agentic API proxy** — 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
- **Wallet balance** — Show BAGS hosted agent wallet balance and caps. MCP tool wallet_balance on /api/mcp/mcp; auth with Bearer bag_agent_sk_* or wallet_token. First-run: https://www
- **Discover wallet endpoints** — List BAGS merchant x402 endpoints (optional keyword search). MCP: wallet_discover.
- **Search payable endpoints** — NL search across BAGS catalog + ecosystem index. MCP: wallet_search.
- **Check endpoint quote** — Probe schema + exact x402 quote without paying. MCP: wallet_check_endpoint.
- **Wallet fetch** — Pay and proxy an x402 or MPP request via the hosted BAGS wallet. MCP: wallet_fetch.
- **List MPP sessions** — List open MPP tempo:session channels. MCP: wallet_sessions_list.
- **Close MPP session** — Close one or all MPP tempo:session channels. MCP: wallet_sessions_close.
- **Tick MPP session** — Record cumulative metered spend on an open MPP session. MCP: wallet_sessions_tick.
- **Redeem wallet invite** — Redeem a BAGS invite code for a bag_agent_sk_* token. MCP: wallet_redeem.
- **Wallet transactions** — List wallet ledger / spend history. MCP: wallet_transactions.
- **Get wallet settings** — Read spend policies / caps. MCP: wallet_get_settings.
- **Update wallet settings** — Patch spend policies (caps). MCP: wallet_update_settings.

## URLs
- Agent card: https://staging.getbags.app/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/staging.getbags.app
- Documentation: https://docs.getbags.app
