Tekna Events & News

io.github.VortiagoPublished by GitHub account Vortiagov0.3.1Updated Oct 25, 2026

MCP server for Tekna events and news

The publisher's own server: Events.Aero

Overview

AI-generated overview

A local MCP server that lets an assistant search Tekna's event catalog, read event details, fetch news articles and list member benefits.

What you can do
Search Tekna's event catalog with filters for region, topic, format, price, language and audience, and read full details for a specific event including speakers, agenda and pricing. Fetch recent Tekna news articles, optionally filtered by content type and page. List Tekna member benefits organized by category.
When to use it
Useful when you want an assistant to look up Norwegian Tekna professional events, check details such as speakers and pricing, follow Tekna news, or review member benefits without browsing the site manually.
Requirements
Runs locally as a Python package, typically launched with uvx (or via Docker). No accounts, API keys or headers are declared. Optional environment variables configure transport, host, port, API timeout, cache TTL and log level. Network access to the Tekna API is needed.
Before you install
Read-only lookups of public Tekna content; no credentials, payments or write actions are shown. Event and news data comes from Tekna's API, so queries are sent to that third party. The Docker setup exposes a streamable-http endpoint on port 3000 by default, which should not be left open to untrusted networks.

Installation

In SourceWeft

  1. Open Tekna Events & News in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

mcp-tekna

MCP server for Tekna events and news.

Installation

Claude Code (Plugin)

bash
claude plugin add github:Vortiago/mcp-tekna

Claude Desktop (Manual Config)

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "mcp-tekna": {      "command": "uvx",      "args": ["mcp-tekna"]    }  }}

Claude Desktop (.mcpb Bundle)

bash
npm install -g @anthropic-ai/mcpbcd mcpbmcpb pack# Double-click the resulting .mcpb file to install

PyPI

bash
uvx mcp-tekna

Docker

bash
docker build -t mcp-tekna .docker run -p 3000:3000 mcp-tekna# Connect from claude.ai: http://localhost:3000

Or with docker compose:

bash
docker compose up

Tools

search_events

Search Tekna's event catalog with optional filters for region, topic, format, price, language, and audience.

search_events(query="AI", region="Vestlandet")

get_event_details

Get full details for a specific event including speakers, agenda, and pricing.

get_event_details(event_number="51691")

get_news

Fetch recent news articles with optional content type filtering.

get_news(content_type="Politisk", page=1)

get_member_benefits

List all Tekna member benefits organized by category.

get_member_benefits()

Development

bash
uv syncuv run mcp-tekna

For streamable-http transport:

bash
MCP_TRANSPORT=streamable-http uv run mcp-tekna

Environment Variables

VariableDefaultDescription
MCP_TRANSPORTstdioTransport protocol (stdio or streamable-http)
MCP_HOST0.0.0.0Host for streamable-http
MCP_PORT3000Port for streamable-http
TEKNA_TIMEOUT30Tekna API timeout in seconds
TEKNA_CACHE_TTL900Cache TTL in seconds (15 min)
LOG_LEVELINFOLogging level

Running Tests

bash
uv run pytest tests/ -v

Version Bumping

bash
git tag v0.2.0uv run poe bump-version

License

MIT

Source: README.md at commit 7f35c04

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.3.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Events integrations