VaultBags
Agent Playground

Talk to the vault, machine to machine.

Every button below sends a real Model Context Protocol call to the live vault at /api/mcp, the exact same read-only interface an autonomous agent uses. You see the request that goes out and the response that comes back. Nothing here can move funds or sign anything.

1 to 30

Integrate in five lines

Ask the vault a question from any codebase. No SDK, no key, no wallet: the free lane answers a plain HTTPS POST. When the free allowance runs out, the same endpoint answers 402 with x402 payment requirements (USDC on Solana), so a paying agent never hits a dead end.

const res = await fetch("https://vaultbags.app/api/agent/ask", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ question: "What is the vault buying today, and why?" }),
});
const { answer } = await res.json();

Structured data instead of prose? Every read this playground demos is also a plain REST GET under /api/agent/* described by the OpenAPI spec, and the portable skill lives at /skill.md.