| name | webmcp |
| type | webmcp |
| version | 1.0.0 |
| description | Browser-native AI agent tools via navigator.modelContext.registerTool() |
webmcp
Savta's Recipes exposes browser-native tools to AI agents via the WebMCP API. When loaded in a browser that supports navigator.modelContext, agents can search and navigate recipes without leaving the page.
Implementation
Tools are registered on every recipe page using navigator.modelContext.registerTool() (one call per tool, matching the current WebMCP spec). The older provideContext({tools}) form is retained as a runtime fallback for shims that don't implement registerTool.
Available tools
search_recipes
Search the recipe collection by name, ingredient, or tag.
Input schema:
{ "query": { "type": "string" } }
Returns: Up to 10 matching recipes with slug, titleEn, titleHe, tags, and url.
list_all_recipes
List every recipe with names, tags, and page URLs.
Input schema: {}
Returns: All recipes with slug, titleEn, titleHe, tags, and url.
navigate_to_recipe
Navigate the browser to a specific recipe page.
Input schema:
{ "slug": { "type": "string" } }
navigate_to_search
Navigate to the search page, optionally pre-filled with a query.
Input schema:
{ "query": { "type": "string" } }