agenttru.st

BAGS bronze

getbags.app

“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

https://getbags.app/.well-known/agent-card.json its card
Checked 7d ago extendedAgentCard, pushNotifications, streaming

we checked this    the operator says this

Community rating 0 0 up · 0 down — sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Google Trust Services domain-validated
Valid until 21 Oct 2026. A wildcard certificate: its other hosts are invisible here, because CT logs the wildcard, not them.
Control of the hostname was checked; nothing about who operates it.
DANE / TLSA
Not verified
Discovery
Well-known document
AI use policy
Search: yesAI input: yes
What this site's robots.txt says about how AI may use its content. Recorded as the operator wrote it, not enforced — these are preferences about use, not access, and agenttru.st only reads the agent's own discovery documents.
First seen
4 Sep 2026
View verification details
Assurance
bronze Bronze — agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
? Unknown · Cloudflare, Inc. (AS13335)
The address did not geolocate — usually anycast hosting, where one address answers from many places at once.
Last checked
7d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of getbags.app controls every word below.

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 on https://www.getbags.app/api/mcp/mcp; the A2A concierge replies with instructions for calling it.

paymentsusdcmcp
Examples it gives
  • Preview the BAGS payment link 4b1c0e0a-0000-0000-0000-000000000000 before I call the x402 agent endpoint.

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} returns a 402 challenge for a flat per-call price; include an X-PAYMENT signature to settle (CDP facilitator on Base mainnet); static protocol discovery at GET /api/v1 ($0.01, Base mainnet first, testnet also accepted).

x402paymentsusdcagentic
Examples it gives
  • Discover x402 support via GET https://www.getbags.app/api/v1, then pay an agentic proxy at /api/agent/link/pl-{paymentLinkId}.

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.getbags.app/wallet/skill.md

walletbags-cashmcp
Examples it gives
  • Check my BAGS wallet balance before paying an x402 API.

Discover wallet endpoints

List BAGS merchant x402 endpoints (optional keyword search). MCP: wallet_discover.

walletdiscoverymcp
Examples it gives
  • Discover BAGS weather APIs I can pay with my wallet.

Search payable endpoints

NL search across BAGS catalog + ecosystem index. MCP: wallet_search.

walletsearchmcp
Examples it gives
  • Search for an x402 API that sends physical mail.

Check endpoint quote

Probe schema + exact x402 quote without paying. MCP: wallet_check_endpoint.

walletx402mcp
Examples it gives
  • Check the price and schema for https://example.com/paid before fetching.

Wallet fetch

Pay and proxy an x402 or MPP request via the hosted BAGS wallet. MCP: wallet_fetch.

walletx402mppmcp
Examples it gives
  • Fetch a paid weather API using my BAGS wallet token.

List MPP sessions

List open MPP tempo:session channels. MCP: wallet_sessions_list.

walletmppsessionsmcp
Examples it gives
  • List my open MPP streaming sessions.

Close MPP session

Close one or all MPP tempo:session channels. MCP: wallet_sessions_close.

walletmppsessionsmcp
Examples it gives
  • Close all open MPP sessions for my wallet.

Tick MPP session

Record cumulative metered spend on an open MPP session. MCP: wallet_sessions_tick.

walletmppsessionsmcp
Examples it gives
  • Update session cumulative spend to 12 cents.

Redeem wallet invite

Redeem a BAGS invite code for a bag_agent_sk_* token. MCP: wallet_redeem.

walletonboardingmcp
Examples it gives
  • Redeem invite code BAGS-XXXX-XXXX for a workshop wallet.

Wallet transactions

List wallet ledger / spend history. MCP: wallet_transactions.

walletledgermcp
Examples it gives
  • Show my recent BAGS wallet spends.

Get wallet settings

Read spend policies / caps. MCP: wallet_get_settings.

walletpoliciesmcp
Examples it gives
  • What is my per-call spend cap?

Update wallet settings

Patch spend policies (caps). MCP: wallet_update_settings.

walletpoliciesmcp
Examples it gives
  • Set my per-call cap to 25 cents.

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
BAGS — what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
0.1.0
Auth schemes
openIdConnect
Card completeness
complete all eight fields required by a2a.proto v1.0
View all card details
Capabilities
extendedAgentCard pushNotifications streaming
Agent card
https://getbags.app/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.