Nerdearla Agenda MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Alternative way to specify the port number for HTTP transport | 3000 |
| MCP_PORT | No | The port number for HTTP transport | 3000 |
| MCP_BEARER | No | Optional Bearer token for HTTP authentication | |
| MCP_TRANSPORT | No | The transport layer to use (stdio for local, http for remote connections) | stdio |
| DANGEROUSLY_OMIT_AUTH | No | Omit authentication for MCP Inspector testing |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_upcoming_talksB | Obtiene las próximas charlas basadas en la hora actual GMT-3. Incluye URLs cuando están disponibles. |
| get_past_talksB | Obtiene las charlas que ya pasaron. Incluye URLs cuando están disponibles. |
| get_topics_by_tagsB | Lista los temas disponibles agrupados por tags |
| get_next_talkB | Obtiene la próxima charla más cercana. Incluye URL cuando está disponible. |
| get_missed_talksB | Obtiene las charlas que te perdiste (que empezaron pero no terminaron). Incluye URLs cuando están disponibles. |
| get_best_talk_recommendationB | Proporciona una recomendación experta sobre cuál es la charla más destacada y valiosa del evento. Analiza contenido, speakers y relevancia para sugerir la experiencia más enriquecedora disponible. |
| get_cache_infoB | Obtiene información sobre el estado del cache de datos de la agenda. Muestra cuándo fue la última actualización, cuánto tiempo queda válido y estadísticas del cache. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Every tool has a clearly distinct purpose with no overlap: get_best_talk_recommendation provides expert recommendations, get_cache_info handles cache status, get_missed_talks retrieves missed talks, get_next_talk gets the next upcoming talk, get_past_talks retrieves past talks, get_topics_by_tags lists topics by tags, and get_upcoming_talks lists upcoming talks. The descriptions clearly differentiate each tool's function, eliminating any ambiguity.
All tools follow a consistent verb_noun pattern using snake_case, starting with 'get_' or 'get_' followed by a descriptive noun phrase (e.g., get_best_talk_recommendation, get_upcoming_talks). This uniformity makes the tool set predictable and easy to understand, with no deviations in naming conventions.
With 7 tools, the server is well-scoped for an agenda management system, covering key operations like retrieving past, upcoming, missed, and next talks, along with recommendations, cache info, and topic listings. Each tool earns its place without being excessive or insufficient for the domain.
The tool set provides comprehensive coverage for querying and retrieving agenda data, including temporal views (past, upcoming, next, missed), recommendations, cache status, and topics. A minor gap exists in the lack of update or management tools (e.g., adding or modifying talks), but for a read-only agenda server, the surface is largely complete and supports common agent workflows without dead ends.