πŸ€–
⚑ Standardized WebMCP Protocol

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.

View /static/js/webmcp.js β†’
πŸ”Œ

JSON-RPC 2.0 API

Full MCP protocol handler at POST /api/mcp with rate-limiting.

Protocol Version 2024-11-05

Registered Agent Tools

TOOL

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"}}}
TOOL

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"}}}
TOOL

list_festivals

List upcoming street food festivals, locations, and participating food truck lineups.

{"method": "tools/call", "params": {"name": "list_festivals", "arguments": {"limit": 10}}}
TOOL

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-side

In 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.

Open /llms.txt