Skip to main content
Glama

fyndling-mcp

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

  • Eventos medievales — consulta más de 2000 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 permanentes — hidromielerías, productores de hidromiel, castillos y restaurantes medievales, también buscables por radio geográfico

  • Recetas históricas — más de 1100 recetas de seis 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 (por ejemplo, claude_desktop_config.json de Claude Desktop):

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

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 los 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 seis 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

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. 1350)

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 para drink)

condiment

Salsas, pastas de especias

other

Varios

Ejemplo — postres con canela y jengibre, excluyendo recetas con mucho jengibre:

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

Ejemplo — platos de ave fáciles para cocinar en campamento de antes de 1450:

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

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

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: Seis libros de cocina de Wurzburgo, París, Londres, el norte de Italia, Praga y Fráncfort, que abarcan el alto alemán medio, el inglés medio, el francés antiguo, el italiano temprano, el checo temprano y el alto alemán moderno temprano.


Licencia y atribución

Los datos de los eventos se agregan de fuentes públicas; no se garantiza la precisión; verifique 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.

A
license - permissive license
-
quality - not tested
C
maintenance

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/neongrau/fyndling-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server