Skip to main content
Glama
jsvirtane

Tulospalvelu MCP

by jsvirtane

Tulospalvelu MCP

Read-only MCP server for the Palloliitto's result service API.

Features

  • Connect AI applications to Palloliitto's result service data.

  • Search clubs, teams, players, competitions and venues data through the open search endpoint for football & futsal.

  • Find and inspect match data.

  • Discover competitions, historical season data.

  • Inspect league tables, player statistics, and optional embedded group matches.

  • Return normalized, LLM-friendly JSON payloads over MCP stdio.

Related MCP server: Tilastokeskus StatFin MCP Server

Get started

Prerequisites:

  • Node.js 20+

Usage

  1. Clone the repository

  2. Build the application

    npm install
    npm run build
  3. Install the MCP

  • Codex

    codex mcp add palloliitto \
    --env PALLOLIITTO_ACCEPT_HEADER=<your-accept-header> \
    -- node /absolute/path/to/palloliitto-mcp/dist/server.js
  • Claude Code

  • Github Copilot CLI

  1. Enjoy!

Development

npm install
npm run build
npm run typecheck

Configuration

The server reads configuration from environment variables.

Variable

Required

Default

PALLOLIITTO_BASE_URL

No

https://spl.torneopal.net/taso/rest

PALLOLIITTO_ACCEPT_HEADER

Yes

-

PALLOLIITTO_REQUEST_TIMEOUT_MS

No

10000

Acquiring PALLOLIITTO_ACCEPT_HEADER

  • Open Palloliitto's result service

  • Open browser's developer tools

  • Locate network tab

  • Initiate search from the page

  • Locate related network event search?text=<your-search-string>

  • Look for Accept request header in Headers-tab and copy its value to use it as PALLOLIITTO_ACCEPT_HEADER env variable

Tools

  • search_entities

  • list_seasons

  • list_competitions

  • get_competition

  • list_categories

  • get_league_table

  • list_matches

  • get_match

  • get_match_score

  • list_teams

  • get_team

  • get_player

Install Server
F
license - not found
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    MCP server for football-data.org API providing access to football data like standings, matches, teams, and scorers.
    Last updated
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    MCP server for a World Cup 2026 prediction game assistant, providing tools for live game data via PostgreSQL and semantic search over football articles via RAG.
    Last updated
  • A
    license
    -
    quality
    C
    maintenance
    Read-only MCP server for the PlayMetrics youth-sports club management platform, enabling AI agents to query clubs, teams, players, schedules, registrations, and payments.
    Last updated
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • OpenLigaDB MCP — community-run, keyless football / soccer match data.

  • Football-Data.org MCP — soccer competitions, matches, standings

  • API-Football MCP — comprehensive soccer/football data

View all MCP Connectors

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/jsvirtane/tulospalvelu-mcp'

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