Skip to main content
Glama
pilotariak

azkena

by pilotariak

azkena

License: Apache-2.0 OpenSSF Scorecard CII Best Practices

Azkena is the Model Context Protocol (MCP) server for the Pilotariak platform. It exposes Basque pelota competition data as MCP tools so AI assistants (Claude Desktop, Cursor, Copilot Workspace, etc.) can query competitions, clubs, results, and more through natural language.

Built as a Cloudflare Worker using @modelcontextprotocol/sdk.

MCP Tools

Tool

Description

list_competitions

All competitions for a league

list_clubs

All clubs in a league

list_categories

Player categories (divisions/series)

list_specialties

Basque pelota disciplines (trinquet, chistera, …)

list_results

Match results with filters (competition, specialty, category, phase)

All tools accept a league parameter: lcapb · lidfpb · ccapb · ctpb

Protocol

Azkena speaks the MCP 2026-07-28 stateless core:

  • No initialize/initialized handshake — every request is self-describing

  • server/discover for capability pre-fetching

  • MCP-Protocol-Version: 2026-07-28 response header

  • Mcp-Method / Mcp-Name header-based routing (SEP-2243)

  • ttlMs / cacheScope cache hints on list-type tool responses (SEP-2549)

Quick Start

npm install
make dev       # → http://localhost:8787

See AGENTS.md for full developer documentation, Claude Desktop integration, and deployment.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request. See CONTRIBUTING

License

See LICENSE

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/pilotariak/azkena'

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