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.