WebMCP

MediaWebMCP verified

fyndling.de WebMCP tools

Fyndling is a map-based directory of medieval markets, concerts, castle events, living-history gatherings and renfaires across Europe, plus a library of historical (13th-17th century) recipes. Its WebMCP tools let an agent find events near a location or filter them by category/country/date, look up full event details, search and compose historical-recipe menus, and submit a new event or correction to the moderated review queue.

7 tools1 methodsspec API surface

What can an agent do with fyndling.de WebMCP tools?

Fyndling is a map-based directory of medieval markets, concerts, castle events, living-history gatherings and renfaires across Europe, plus a library of historical (13th-17th century) recipes. Its WebMCP tools let an agent find events near a location or filter them by category/country/date, look up full event details, search and compose historical-recipe menus, and submit a new event or correction to the moderated review queue. This page documents every listed tool, the action or answer it provides, its installation command, and the input fields an agent should send.

WebMCP tools on fyndling.de

Tool 1 of 7WebMCPAnswer

find_events_near

Find medieval markets, concerts, castle events, living-history events and renfaires near a geographic location, sorted by distance. Each result includes fyndling_url, the canonical event page link.

How to install

Open the fyndling.de website and ask your browser agent to use find_events_near

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the find_events_near tool on fyndling.de with lat: <number>, lon: <number>, radius_km: <number>, types: <array>, date_from: <string>, date_to: <string>, limit: <integer>. Return the structured result and cite the source page.

Input contract

  • lat number Latitude of the search center
  • lon number Longitude of the search center
  • radius_km number Search radius in km (default 50, max 500)
  • types array Category filter. Any of: market, concert, burg_event, living_history, renfaire
  • date_from string Start date ISO 8601, e.g. 2026-06-01
  • date_to string End date ISO 8601, e.g. 2026-08-31
  • limit integer Max results, default 20, max 100

Open the source definition

Tool 2 of 7WebMCPAnswer

list_events

List medieval markets, concerts, castle events, living-history events and renfaires on fyndling.de filtered by category, country and/or date range (no location needed). Each result includes fyndling_url, the canonical event page link.

How to install

Open the fyndling.de website and ask your browser agent to use list_events

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the list_events tool on fyndling.de with category: <string>, country: <string>, date_from: <string>, date_to: <string>, limit: <integer>. Return the structured result and cite the source page.

Input contract

  • category string Event category filter
  • country string ISO 3166-1 alpha-2 country code, e.g. DE, AT, CH, FR
  • date_from string Start date ISO 8601, e.g. 2026-06-01
  • date_to string End date ISO 8601, e.g. 2026-08-31
  • limit integer Max results, default 20, max 100

Open the source definition

Tool 3 of 7WebMCPAnswer

get_event

Get full details for a single fyndling.de event by its ID (as returned by find_events_near/list_events).

How to install

Open the fyndling.de website and ask your browser agent to use get_event

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the get_event tool on fyndling.de with id: <string>. Return the structured result and cite the source page.

Input contract

  • id string Event ID, e.g. "a1b2c3d4e5f6a7b8"

Open the source definition

Tool 4 of 7WebMCPAnswer

search_recipes

Search historical recipes (13th-17th century) on fyndling.de by course, difficulty, ingredients, tags and other criteria. Each result includes fyndling_url, the canonical recipe page link.

How to install

Open the fyndling.de website and ask your browser agent to use search_recipes

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the search_recipes tool on fyndling.de with course: <string>, difficulty_max: <integer>, lagerkueche: <boolean>, source_key: <string>, dietary: <string>, tags: <array>, epoch_from: <integer>, epoch_to: <integer>, ingredients: <array>, exclude_courses: <array>, exclude_ingredients: <array>, limit: <integer>. Return the structured result and cite the source page.

Input contract

  • course string Course type. Atomic: starter, main_beef, main_pork, main_poultry, main_game, main_fish, main_other, main_vegetarian, side, dessert, drink, condiment, other (plus aliases main, main_meat, beverage). There is no bare "main" - always use one of the values above.
  • difficulty_max integer Maximum difficulty (1=easy, 2=medium, 3=advanced)
  • lagerkueche boolean If true, only recipes suitable for outdoor camp cooking
  • source_key string Filter by recipe source key (manuscript)
  • dietary string Dietary filter
  • tags array Controlled-vocabulary tags (AND logic)
  • epoch_from integer Earliest historical source year, e.g. 1350
  • epoch_to integer Latest historical source year, e.g. 1450
  • ingredients array All listed ingredients must be present (German names preferred), e.g. ["Zimt", "Macis"]
  • exclude_courses array Exclude these course types
  • exclude_ingredients array Exclude recipes containing any of these ingredients
  • limit integer Max results, default 20, max 100

Open the source definition

Tool 5 of 7WebMCPAnswer

get_recipe

Get full details of a single fyndling.de recipe (ingredients, annotations, transcript) by ID, as returned by search_recipes.

How to install

Open the fyndling.de website and ask your browser agent to use get_recipe

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the get_recipe tool on fyndling.de with id: <string>. Return the structured result and cite the source page.

Input contract

  • id string Recipe ID, e.g. "hkb-001", "men-042"

Open the source definition

Tool 6 of 7WebMCPAction

compose_menu

Compose a multi-course historical menu from fyndling.de recipes, minimizing ingredient overlap between courses. Returns one recipe per requested course.

How to install

Open the fyndling.de website and ask your browser agent to use compose_menu

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the compose_menu tool on fyndling.de with courses: <array>, persons: <integer>, max_difficulty: <integer>, lagerkueche: <boolean>, dietary: <string>, tags: <array>, epoch_from: <integer>, epoch_to: <integer>. Return the structured result and cite the source page.

Input contract

  • courses array Ordered course list, e.g. ["starter", "main_poultry", "dessert"]. Atomic values: starter, main_beef, main_pork, main_poultry, main_game, main_fish, main_other, main_vegetarian, side, dessert, drink, condiment, other (plus aliases main, main_meat, beverage)
  • persons integer Number of persons (informational only)
  • max_difficulty integer Maximum recipe difficulty (1-3)
  • lagerkueche boolean If true, only camp-cooking-suitable recipes
  • dietary string
  • tags array Applied to every course, e.g. ["hofkueche"] for a courtly banquet
  • epoch_from integer
  • epoch_to integer

Open the source definition

Tool 7 of 7WebMCPAction

report_event

Report a new medieval market, concert, castle event, or living-history event to fyndling.de for review, or suggest a correction to an existing one (category 'Korrektur vorschlagen'). Submits to a moderated queue and does not appear on the map immediately. Pre-fills the form; the user must still click submit to send it.

How to install

Open the fyndling.de website and ask your browser agent to use report_event

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the report_event tool on fyndling.de with bot-field: <string>, category: <string>, event_name: <string>, date_from: <string>, date_to: <string>, anmerkung: <string>, country: <string>, plz: <string>, ort: <string>, website: <string>, venue: <string>, email: <string>, living_history: <boolean>, no_dogs: <boolean>, free_admission: <boolean>, event_id: <string>. Return the structured result and cite the source page.

Input contract

  • bot-field string
  • category string
  • event_name string e.g. Hanstein Castle Medieval Market
  • date_from string
  • date_to string
  • anmerkung string Correction, notes, organiser, ...
  • country string
  • plz string 12345
  • ort string Town / village
  • website string the linked page
  • venue string e.g. Hanstein Castle, City Park
  • email string optional - for follow-up only
  • living_history boolean
  • no_dogs boolean
  • free_admission boolean
  • event_id string

Open the source definition