WebMCP & AI Agent Integration
imbiss-go natively exposes Model Context Protocol (MCP) capabilities to browser agents, LLM assistants, and WebMCP extensions over standard JSON-RPC 2.0 and DOM tool registries.
Discovery Manifest
Standardized WebMCP manifest endpoint for automatic agent registration.
View /.well-known/mcp.json →Browser DOM Registry
Client-side WebMCP SDK auto-registers tools on navigator.modelContext.
JSON-RPC 2.0 API
Full MCP protocol handler at POST /api/mcp with rate-limiting.
Registered Agent Tools
search_trucks
Search food trucks by keyword query, city location, or dietary label (vegan, bio, halāl).
{"method": "tools/call", "params": {"name": "search_trucks", "arguments": {"query": "Burger", "location": "Wien"}}}get_truck
Get detailed profile information, menu items, reviews, and events for a specific truck slug.
{"method": "tools/call", "params": {"name": "get_truck", "arguments": {"slug": "burger-box"}}}list_festivals
List upcoming street food festivals, locations, and participating food truck lineups.
{"method": "tools/call", "params": {"name": "list_festivals", "arguments": {"limit": 10}}}submit_inquiry
Submit a event catering inquiry for a food truck directly via agent call.
{"method": "tools/call", "params": {"name": "submit_inquiry", "arguments": {"truck_uuid": "...", "name": "Alex", "email": "alex@example.com", "event_date": "2026-10-15", "guests": 50, "message": "Catering"}}}Browser Agent Integration (Client JavaScript)
Client-sideIn any WebMCP-capable browser agent or extension, tools are automatically accessible on window.webmcp or navigator.modelContext:
const tools = navigator.modelContext.listTools();\nconst res = await navigator.modelContext.executeTool('search_food_trucks', { query: 'Tacos', city: 'München' });Machine-readable overview for LLMs
For plain-text prompt ingestion and agent crawlers, view our /llms.txt.