Tento web je ovladatelný, nejen ke čtení.
Téměř každý marketingový web v této kategorii je jen zeď, kterou musí agent vyfotit a hádat, co na ní je. Tento web místo toho předává typovaný seznam nástrojů přes WebMCP v prohlížeči a přes JSON-RPC kdekoli jinde. Je to vlastní argument produktu, předvedený samotným marketingovým webem.
Your browser has not shipped navigator.modelContext yet. Most have not, as of 2026. The same tools are available over JSON-RPC at /api/mcp, which needs no browser support at all.
list_bag_modulespouze pro čteníList every capability module AgentBag ships, each with a published status (live, beta, or bench) and the caveat that goes with it. Optionally filter by status. Use this first to understand what the product actually does.
example: {"status":"bench"}
get_bag_modulepouze pro čteníFetch the full published entry for one module: what it does, why it matters, how it works, its status caveat, and its FAQs. Use after list_bag_modules when you need depth on a specific capability.
example: {"slug":"trustgraph"}
search_bagpouze pro čteníAnswer a natural-language question strictly from the published capability ledger, returning citations to the modules the answer came from. Declines rather than speculating when the ledger does not cover the question.
example: {"question":"What stops one agent reading another agent data?"}
check_workspace_addresspouze pro čteníTurn a proposed team name into the tenant subdomain it would become, and report whether that label is usable. Does not reveal whether an address is already taken; that is deliberate.
example: {"name":"Acme Robotics"}
answer_faqpouze pro čteníAnswer a common question about AgentBag in machine form: a terse declarative answer plus a flat object of primitive-valued facts you can assert against without parsing prose. Prefer this over search_bag for questions about pricing, limits, privacy, tenancy or how to evaluate the product. Call with no arguments to list every question.
example: {"question":"what is not built yet"}
get_pricing_statuspouze pro čteníReport the current pricing position honestly, including the fact that billing is deliberately disarmed and no numbers are published yet.
example: {}
- zde nelze spustit
join_waitlists vedlejšími účinkySubmit an email address to the AgentBag waitlist, optionally reserving a workspace address. This sends data on the user behalf; confirm with them before calling it.
example: {"email":"you@example.com","workspace":"acme"}
Vše, co stroj potřebuje.
/api/mcpMCP JSON-RPC 2.0. POST tools/list, then tools/call./.well-known/mcp.jsonMCP discovery: find the endpoint from the origin./.well-known/agent-actions.jsonAction registry with schemas and examples./api/modulesThe capability ledger as JSON./llms.txtThe whole site as facts, for answer engines.
vyzkoušet z terminálu
curl -s https://agentbag.ai/api/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
curl -s https://agentbag.ai/api/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
"params":{"name":"list_bag_modules","arguments":{"status":"bench"}}}'Jeden tag script. Váš web má agenta.
Vložte jediný řádek JavaScriptu na jakoukoli stránku. V rohu se objeví brandovaný spouštěč, vaši návštěvníci na něj kliknou a už komunikují s vaším publikovaným agentem v izolovaném panelu. Žádné správy iframe, žádné propojování autorizace, žádný krok sestavení. Agent čte vaši stránku, odpovídá v kontextu a v případě vašeho souhlasu může dokonce interagovat s vaším uživatelským rozhraním.
vložit na váš web
<script src="https://agentbag.ai/embed.js" data-agent="<your-agent-folder-id>" data-accent="#5f6f3c" data-launcher="Chat with us" data-voice="on" data-page-context="on" ></script>
Izolováno pomocí Shadow DOM
Widget se vykresluje uvnitř kořene Shadow DOM. Vaše CSS ho nemůže narušit a on nemůže narušit vaše. Nulové kolize stylů na jakémkoli webu.
Iframe v sandboxu
Chatovací panel se načítá v přísném sandboxu. Žádná navigace na nejvyšší úroveň, žádné úniky přihlašovacích údajů. Tokeny hostů zůstávají uvnitř rámce. Vaše hostitelská stránka není nikdy vystavena nebezpečí.
Odložené načítání
Iframe se vytvoří až ve chvíli, kdy uživatel klikne na spouštěč. Nulový dopad na načítání stránky. Žádné skryté síťové požadavky, dokud s ním někdo nechce skutečně mluvit.
Konfigurace
- Your published agent folder ID. Required.
data-agent"<folder-id>" - Brand color for the launcher button and accents.
data-accent"#5f6f3c" - Custom text on the launcher pill. Up to 40 characters.
data-launcher"Chat with us" - Enable voice input. Users can speak instead of type.
data-voice"on" - Which corner the launcher appears in. Default: right.
data-position"left" | "right" - Color scheme for the chat panel.
data-theme"light" | "dark" | "auto" - Let the agent read visible page content to give contextual answers.
data-page-context"on" - Let the agent interact with the page: click, scroll, highlight elements.
data-page-actions"on" - CSS selector scoping which content the agent can read. Default: main or article.
data-context-selector"main"
Jak to funguje pod kapotou
- 1. Loader se spustí na vaší stránce. Vytvoří hostitele Shadow DOM a vykreslí tlačítko spouštěče. Zatím žádný iframe, žádné síťové zatížení.
- 2. Uživatel klikne na spouštěč. Vytvoří se iframe s
sandboxomezeními a načte se z našeho zdroje. Spustí se relace hosta. - 3. Načtení kontextu stránky (volitelné). Pokud
data-page-context="on", loader extrahuje viditelný text z vaší stránky a odešle jej agentovi pro kontextové odpovědi. - 4. Akce na stránce ovládají vaše UI (volitelné). Pokud
data-page-actions="on", agent může zvýrazňovat prvky na vaší stránce, scrollovat na ně a klikat na ně, aby uživatele navedl.