mcp-tekna
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HOST | No | Host for streamable-http | 0.0.0.0 |
| MCP_PORT | No | Port for streamable-http | 3000 |
| LOG_LEVEL | No | Logging level | INFO |
| MCP_TRANSPORT | No | Transport protocol (`stdio` or `streamable-http`) | stdio |
| TEKNA_TIMEOUT | No | Tekna API timeout in seconds | 30 |
| TEKNA_CACHE_TTL | No | Cache TTL in seconds (15 min) | 900 |
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_member_benefitsA | List all Tekna member benefits with descriptions and URLs. Always include benefit links when presenting results. Format as clickable markdown: Benefit Name |
| search_eventsA | Search Tekna's event catalog with optional filters. Always include the event links when presenting results. Format as clickable markdown: Event Title Args: query: Free-text search (e.g., 'AI', 'ledelse') region: Filter by region (Digital, Nord-Norge, Sørlandet, Trøndelag, Vestlandet, Østlandet) field_of_study: Filter by topic (e.g., 'Informasjonsteknologi', 'Ledelse') price_group: Filter by price (free, under_1000, over_1000) language: Filter by language (norsk, engelsk) target_audience: Filter by audience (open, student, member, tekna_ung, tillitsvalgt) event_format: Filter by format (in-person, digital) page: Page number (1-based, default 1) page_size: Items per page (default 10, max 50) |
| get_event_detailsA | Get full details for a specific Tekna event. Always include the event link when presenting results. Format as clickable markdown: Event Title Args: event_number: The event number (e.g., '51691') |
| get_newsA | Fetch recent news articles from Tekna. Always include article links when presenting results. Format as clickable markdown: Article Title Args: content_type: Filter by type (Aktuelt, Tekna magasinet, Rad og tips, Politisk, Working in Norway) page: Page number (1-based, default 1) page_size: Items per page (default 10, max 50) |
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 4 tools
Each tool has a clearly distinct purpose: event details, member benefits, news, and event search. No overlap or ambiguity.
All tool names follow a consistent verb_noun pattern (get_event_details, get_member_benefits, get_news, search_events). No mixing of conventions.
4 tools is appropriate for the scope of providing information about events, benefits, and news. Not too few or too many.
Covers the main information needs (events, benefits, news) with search and details. Minor gap: no direct listing of all events without search, but search with empty query can serve that purpose.