Install
$ agentstack add mcp-vortiago-mcp-tekna ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.1 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.1. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
mcp-tekna
MCP server for Tekna events and news.
Installation
Claude Code (Plugin)
claude plugin add github:Vortiago/mcp-tekna
Claude Desktop (Manual Config)
Add to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-tekna": {
"command": "uvx",
"args": ["mcp-tekna"]
}
}
}
Claude Desktop (.mcpb Bundle)
npm install -g @anthropic-ai/mcpb
cd mcpb
mcpb pack
# Double-click the resulting .mcpb file to install
PyPI
uvx mcp-tekna
Docker
docker build -t mcp-tekna .
docker run -p 3000:3000 mcp-tekna
# Connect from claude.ai: http://localhost:3000
Or with docker compose:
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")
geteventdetails
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)
getmemberbenefits
List all Tekna member benefits organized by category.
get_member_benefits()
Development
uv sync
uv run mcp-tekna
For streamable-http transport:
MCP_TRANSPORT=streamable-http uv run mcp-tekna
Environment Variables
| Variable | Default | Description | |----------|---------|-------------| | MCP_TRANSPORT | stdio | Transport protocol (stdio or streamable-http) | | MCP_HOST | 0.0.0.0 | Host for streamable-http | | MCP_PORT | 3000 | Port for streamable-http | | TEKNA_TIMEOUT | 30 | Tekna API timeout in seconds | | TEKNA_CACHE_TTL | 900 | Cache TTL in seconds (15 min) | | LOG_LEVEL | INFO | Logging level |
Running Tests
uv run pytest tests/ -v
Version Bumping
git tag v0.2.0
uv run poe bump-version
License
MIT
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Vortiago
- Source: Vortiago/mcp-tekna
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.1 Imported from the upstream source.