Dette nettstedet kan betjenes, ikke bare leses.
Nesten alle markedsføringssider i denne kategorien er en vegg en agent må ta skjermbilde av og gjette på. Denne overleverer i stedet en typet verktøyliste, via WebMCP i nettleseren, og via JSON-RPC overalt ellers. Det er produktets eget argument, utført av markedsføringssiden.
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_modulesskrivebeskyttetList 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_moduleskrivebeskyttetFetch 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_bagskrivebeskyttetAnswer 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_addressskrivebeskyttetTurn 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_faqskrivebeskyttetAnswer 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_statusskrivebeskyttetReport the current pricing position honestly, including the fact that billing is deliberately disarmed and no numbers are published yet.
example: {}
- kan ikke kjøres her
join_waitlistmed sideeffekterSubmit 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"}
Alt en maskin trenger.
/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.
prøv det fra en terminal
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"}}}'Én skript-tagg. Nettstedet ditt har en agent.
Legg til en enkelt linje med JavaScript på hvilken som helst side. En merkevaretilpasset starter vises i hjørnet, de besøkende klikker på den, og de snakker med din publiserte agent i et sandkasse-panel. Ingen iframes å administrere, ingen autentisering å koble opp, ingen byggesteg. Agenten leser siden din, svarer i kontekst, og kan til og med samhandle med brukergrensesnittet ditt hvis du velger det.
lim inn på nettstedet ditt
<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>
Isolert med Shadow DOM
Widgeten rendres i en Shadow DOM-rot. Din CSS kan ikke ødelegge den, og den kan ikke ødelegge din. Null stilkonflikter på alle nettsteder.
Sandkasse-iframe
Chatpanelet lastes i en streng sandkasse. Ingen toppnavigasjon, ingen lekkasje av påloggingsinformasjon. Gjestetokens forblir i rammen. Vertssiden din blir aldri eksponert.
Lastes ved behov
Iframe-en opprettes ikke før brukeren klikker på starteren. Null innvirkning på sidetiden din. Ingen skjulte nettverksforespørsler før noen faktisk ønsker å snakke.
Konfigurasjon
- 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"
Slik fungerer det under panseret
- 1. Lasteren kjører på siden din. Den oppretter en Shadow DOM-vert og tegner opp startknappen. Ingen iframe ennå, ingen nettverkskostnad.
- 2. Brukeren klikker på starteren. Iframe-en opprettes med
sandboxrestriksjoner og lastes fra vår opprinnelse. Gjestesesjonen starter. - 3. Sidekontekst strømmer inn (valgfritt). Hvis
data-page-context="on", henter lasteren ut synlig tekst fra siden din og sender den til agenten for kontekstuelle svar. - 4. Sidehandlinger styrer brukergrensesnittet ditt (valgfritt). Hvis
data-page-actions="on", kan agenten utheve, rulle til og klikke på elementer på siden din for å veilede brukere.