Skip to main content
Glama

fyndling-mcp

neongrau/fyndling-mcp MCP server

Creado para fans de los mercados medievales, recreadores históricos y entusiastas de la historia viva, así como para los asistentes de IA que les ayudan a planificar. Fyndling MCP proporciona a los clientes de IA acceso directo a dos conjuntos de datos europeos especializados:

  • Eventos medievales — consulta más de 2.000 mercados, conciertos, experiencias en castillos y eventos de historia viva en 20 países europeos por ubicación + radio + rango de fechas (actualizado semanalmente)

  • Puntos de interés (POI) permanentes — hidromielerías, productores de hidromiel, castillos y restaurantes medievales, también buscables por radio geográfico

  • Recetas históricas — más de 1.170 recetas de siete libros de cocina que abarcan desde el siglo XIII al XVII, con adaptaciones modernas al alemán, listas de ingredientes estructuradas y transcripciones de manuscritos originales

→ fyndling.de — la aplicación web detrás de estos datos

Endpoint: https://fyndling.de/mcp
Transporte: HTTP transmitible (especificación MCP 2025-03-26) Autenticación: ninguna Límite de tasa: 60 solicitudes / minuto


Inicio rápido

Añádelo a la configuración de tu cliente MCP (p. ej., claude_desktop_config.json de Claude Desktop):

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

Related MCP server: LiveDataLink

Herramientas

Eventos y ubicaciones

find_events_near

Encuentra eventos medievales cerca de una coordenada geográfica, ordenados por distancia.

Parámetro

Tipo

Requerido

Descripción

lat

number

✓

Latitud

lon

number

✓

Longitud

radius_km

number

—

Radio de búsqueda en km (predeterminado 50, máx. 500)

date_from

string

—

Fecha de inicio ISO 8601, p. ej. 2026-06-01

date_to

string

—

Fecha de fin ISO 8601, p. ej. 2026-06-30

types

array

—

market, concert, burg_event, living_history, renfaire

limit

integer

—

Resultados máximos (predeterminado 20, máx. 100)

Ejemplo: mercados en un radio de 80 km de Viena este verano:

{
  "lat": 48.2082, "lon": 16.3738,
  "radius_km": 80,
  "date_from": "2026-06-01", "date_to": "2026-08-31",
  "types": ["market"]
}

Campos de respuesta: id, name, date_from, date_to, city, country, lat, lon, distance_km, category, description, fyndling_url


list_events

Enumera eventos filtrados por categoría, país y/o rango de fechas.

Parámetro

Tipo

Requerido

Descripción

category

string

—

market, concert, burg_event, living_history, renfaire

country

string

—

Código ISO 3166-1 alpha-2 (p. ej. DE, AT, FR, PL)

date_from

string

—

ISO 8601

date_to

string

—

ISO 8601

limit

integer

—

Predeterminado 20, máx. 100


get_event

Obtén detalles completos de un solo evento por ID.

Parámetro

Tipo

Requerido

Descripción

id

string

✓

ID del evento (hexadecimal de 16 caracteres, p. ej. a1b2c3d4e5f6a7b8)


find_pois_near

Encuentra ubicaciones permanentes de temática medieval (hidromielerías, castillos, restaurantes).

Parámetro

Tipo

Requerido

Descripción

lat

number

✓

Latitud

lon

number

✓

Longitud

radius_km

number

—

Predeterminado 100, máx. 1000

poi_type

string

—

meadery, metkellerei, burg, ma_gastronomie

limit

integer

—

Predeterminado 20, máx. 100


Recetas históricas

list_recipe_sources

Enumera los siete libros de cocina disponibles con metadatos (año, idioma, región, número de recetas).

Sin parámetros.

Fuentes:

Clave

Título

Año

Idioma

Recetas

harpestreng

Kogebog (Harpestreng-Handschrift NKS 66)

~1300

Danés antiguo

25

buch-guter-speise

Das Buch von guter Speise

1350

Alto alemán medio

96

form-of-cury

The Forme of Cury

1390

Inglés medio

192

menagier

Ménagier de Paris

1393

Francés antiguo

380

martino

Libro de Arte Coquinaria

1465

Italiano temprano

268

severin

Kuchařství (Böhmisches Kochbuch)

1535

Checo temprano

~100

koch_kellermeisterei

Koch und Kellermeisterei

1574

Alto alemán moderno temprano

110


search_recipes

Busca recetas históricas con filtrado y coincidencia de ingredientes.

Parámetro

Tipo

Requerido

Descripción

course

string

—

Ver tipos de plato a continuación

difficulty_max

integer 1–3

—

1=fácil, 2=medio, 3=avanzado

lagerkueche

boolean

—

Solo recetas adecuadas para cocina al aire libre/campamento

source_key

string

—

Filtrar por libro de cocina (ver claves arriba)

epoch_from

integer

—

Año de origen más antiguo (p. ej. 1300)

epoch_to

integer

—

Año de origen más reciente (p. ej. 1500)

ingredients

string[]

—

Filtro de inclusión: todos los listados deben estar presentes (coincidencia parcial, lógica AND)

exclude_courses

string[]

—

Excluir estos tipos de plato

exclude_ingredients

string[]

—

Excluir recetas que contengan cualquiera de estos ingredientes

limit

integer

—

Predeterminado 20, máx. 100

Tipos de plato:

Valor

Descripción

starter

Entrantes / aperitivos

main_beef

Platos principales de ternera

main_pork

Platos principales de cerdo

main_poultry

Platos principales de ave (pollo, ganso, …)

main_game

Platos principales de caza (venado, liebre, …)

main_fish

Platos principales de pescado

main_other

Otros platos principales

main_meat

Alias — todos los platos principales de carne combinados

side

Guarniciones

dessert

Postres / platos dulces

drink / beverage

Bebidas (beverage es un alias de drink)

condiment

Salsas, pastas de especias

other

Varios

Ejemplo: postres con canela y jengibre:

{
  "course": "dessert",
  "ingredients": ["Zimt", "Ingwer"],
  "limit": 5
}

Ejemplo: platos de ave fáciles para cocinar en campamento anteriores a 1450:

{
  "course": "main_poultry",
  "difficulty_max": 1,
  "lagerkueche": true,
  "epoch_to": 1450
}

Ejemplo: todas las recetas de la fuente más antigua (Dinamarca del siglo XIII):

{
  "source_key": "harpestreng",
  "limit": 25
}

Campos de la lista de recetas (detalles completos eliminados para el rendimiento de la lista): id, source_key, title_modern, course, difficulty, serves, prep_time_min, ingredients, lagerküche, published_at


get_recipe

Obtén los detalles completos de una sola receta.

Parámetro

Tipo

Requerido

Descripción

id

string

✓

ID de la receta (p. ej. hkb-001, bgs-001, foc-015, men-042)

La respuesta completa incluye:

  • text_modern — adaptación moderna al alemán de la receta

  • ingredients — lista estructurada con amount, unit, name, original_text, original (texto de la fuente medieval)

  • transcript — texto medieval original con idioma y fuente

  • annotations — glosario de términos arcaicos

  • faq — respuestas a preguntas comunes

  • interpretive_choices — decisiones editoriales sobre pasajes ambiguos

  • scan — enlace a la imagen escaneada del manuscrito

Unidades de ingredientes: g, kg, ml, l, TL (cucharadita), EL (cucharada), pinch (pizca), piece (pieza), slice (rebanada), clove (diente), bunch (manojo), sprig (ramita), leaf (hoja), cm. Usa original_text para mostrar; amount + unit son solo para escalar.

Ejemplo de objeto de ingrediente:

{
  "original": "ein phunt mandels",
  "amount": 500,
  "unit": "g",
  "name": "Mandeln",
  "original_text": "500 g Mandeln"
}

compose_menu

Compón un menú de varios platos a partir de recetas históricas. Minimiza automáticamente la superposición de ingredientes entre platos.

Parámetro

Tipo

Requerido

Descripción

courses

string[]

✓

Lista de platos ordenada, 1–6 entradas (usa los valores de tipo de plato de arriba)

persons

integer

—

Número de personas (informativo, incluido en la salida)

max_difficulty

integer 1–3

—

Dificultad máxima para cualquier plato

lagerkueche

boolean

—

Solo recetas adecuadas para cocina de campamento

epoch_from

integer

—

Año de origen más antiguo

epoch_to

integer

—

Año de origen más reciente

Ejemplo: cena de 4 platos para 8 personas, solo del siglo XIV:

{
  "courses": ["starter", "main_fish", "main_poultry", "dessert"],
  "persons": 8,
  "epoch_from": 1300,
  "epoch_to": 1400
}

Cobertura

Eventos: Alemania, Austria, Suiza, Francia, Polonia, República Checa, Italia, España, Portugal, Reino Unido, Irlanda, Bélgica, Países Bajos, Dinamarca, Suecia, Noruega, Estonia, Lituania y más.

Recetas: Siete libros de cocina de Copenhague, Würzburg, París, Londres, el norte de Italia, Praga y Frankfurt, que abarcan danés antiguo, alto alemán medio, inglés medio, francés antiguo, italiano temprano, checo temprano y alto alemán moderno temprano. La fuente más antigua, el manuscrito Harpestreng (NKS 66, ~1300), es el libro de cocina más antiguo que se conserva del norte de Europa.


Licencia y atribución

Los datos de eventos se agregan de fuentes públicas; no se garantiza la precisión; verifícalo siempre con el organizador.

Textos de recetas y adaptaciones modernas: © Fyndling, CC BY-SA 4.0. Los textos medievales originales son de dominio público.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Agentic commerce infrastructure for AI agents. MCP-native product discovery, contextual ad matching, and purchase facilitation with European privacy compliance (nDSG/GDPR).
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    62 real-time data tools for AI agents via MCP. Finance, crypto, FMCSA, sanctions, courts, weather, vehicles, cybersecurity. One bearer token, one bill. Free tier available.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    UK planning application data for AI agents. Search, look up, and geo-query every UK planning application from Claude, Cursor, or any MCP client — conversationally.
    4
    62 npm
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to query live App Store and Google Play data, including app search, revenue/download metrics, keyword difficulty, and reviews, via a hosted MCP server with API-key authentication.
    76 npm
    MIT