Skip to content
Back to search
100
MCP live MCP 2025-11-25 http

fyndling

ralf/fyndling

# fyndling-mcp Built for **medieval market fans, reenactors, and living-history enthusiasts** — and the AI assistants that help them plan. Fyndling MCP gives AI clients direct access to two niche European datasets: - **Medieval events** — query 2,000+ markets, concerts, castle experiences, and living-history events across 20 European countries by **location + radius + date range** (updated weekly) - **Permanent POIs** — meaderies, mead producers, castles, and medieval restaurants, also searchable by geo-radius - **Historical recipes** — 1,100+ recipes from six cookbooks spanning the 13th–17th century, with modern German adaptations, structured ingredient lists, and original manuscript transcripts → **[fyndling.de](https://fyndling.de)** — the web app behind this data **Endpoint:** `https://fyndling.de/mcp` **Transport:** Streamable HTTP (MCP spec 2025-03-26) **Auth:** none **Rate limit:** 60 requests / minute

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
5 direct probes · 30d
Response
594ms
last probe
Tools
10
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
10 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
10 items in total; 3 or more earns these points.
pass Describes itself 10/10
934 characters; more than 30 earns these points.

Tools · 10

find_events_near

Find medieval events near a geographic location, sorted by distance (distance_effective, then date, then id). Event fields (always present): id, name, date_from, date_to (null = single day), ort, plz,…

list_events

List medieval events by category, country and/or date range, ordered by start date (then id). Event fields (always present): id, name, date_from, date_to (null = single day), ort, plz, country, lat, l…

get_event

Get full details for one event by id (also accepts POI ids). Adds the complete description, organizers, other_dates (same series nearby), nearby_events and nearby_pois (<= 5 each within 25 km, upcomin…

search_recipes

Search historical recipes (c. 1300-1581) by course, difficulty, ingredients, free text, and other criteria. Response: `total` (all matches), `count` (this page), `has_more`, `next_offset` - page with …

get_recipe

Get the full details of a single recipe including ingredients, annotations, FAQ, and original transcript. The response includes `fyndling_url` - the canonical link to the recipe's HTML page on fyndlin…

get_related

List the recipes related to one recipe, with HOW they are related. Relation types: twin (same recipe, other transmission), variant (same technique, different quantities or ingredients), alternative_ro…

compose_menu

Compose a multi-course menu from historical recipes, one recipe per course. Selection: least ingredient overlap with the courses chosen so far, then a cookbook not yet used in the menu (menus mix sour…

list_recipe_sources

List all available historical recipe sources with year, region, language, and recipe counts: `recipe_count` = recipes imported and searchable on fyndling.de now; `recipe_count_original` = recipes in t…

list_recipe_tags

List the controlled tag vocabulary for recipes, grouped by category (dish_type, diet, social_class), with labels, descriptions and current recipe counts. Use these tag IDs as values for the `tags` par…

find_pois_near

Find permanent medieval-themed places (mead producers, castles, medieval restaurants) near a point, sorted by distance (distance_effective, then id). poi_type values: burg, ma_gastronomie, meadery. Ca…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "fyndling": {
      "url": "https://fyndling.de/mcp",
      "transport": "http"
    }
  }
}