# Akkilahdot travel search (remote · www.akkilahdot.fi)

Realtime package holiday and charter flight prices from Finland. Inventory not on Google Flights.

- Trust score: 54/100 (low)
- Change this week: +4
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `www.akkilahdot.fi`: 54/100 (this document), [markdown](https://verifymcp.io/servers/fi-akkilahdot-travel-search/www.md), [page](https://verifymcp.io/servers/fi-akkilahdot-travel-search/www)

## Channel facts

- Endpoint: `https://www.akkilahdot.fi/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 57/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 2 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 22/100
  - AI-judged instruction clarity (poor).
  - Context-footprint check failed: tool/resource definitions use about 1781 tokens (~890/item across 2 items; 2 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 60/100
  - Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http fi-akkilahdot-travel-search https://www.akkilahdot.fi/mcp
```

### Codex

```toml
[mcp_servers.fi-akkilahdot-travel-search]
url = "https://www.akkilahdot.fi/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "fi-akkilahdot-travel-search": {
      "type": "remote",
      "url": "https://www.akkilahdot.fi/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add fi-akkilahdot-travel-search --url https://www.akkilahdot.fi/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  fi-akkilahdot-travel-search:
    url: "https://www.akkilahdot.fi/mcp"
```

### Other

```json
{
  "mcpServers": {
    "fi-akkilahdot-travel-search": {
      "type": "http",
      "url": "https://www.akkilahdot.fi/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-02 (score 54, +1)

No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-31 (score 53, +3)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 50, −2)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-29 (score 52, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-28 (score 51, +1)

No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-27 (score 50, 0)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 50)

First indexed and scored.

## MCP tools (2)

### `search_holidays` (~1232 tokens)

Etsi äkkilähtöjä ja pakettimatkoja Suomesta

API hakuun suurimmasta ja kattavimmasta tietokannasta Suomessa pakettimatkojen tarjouksista. API:ta käytetään antamaan parhaat tarjoukset pakettimatkoista, jotka tarjoavat Tjäreborg, TUI, Apollo, Nazar, Ticket ja monet muut. Etsi parhaat saatavilla olevat pakettimatkat Suomesta hakukriteerien perusteella.

Input parameters:

- `adults` (integer): Aikuisten määrä 12-99 vuotta, oletus 2
- `bbox` (string): Maantieteellinen haku rajoitettu suorakulmiolla. Muoto: minLat,minLon,maxLat,maxLon.
- `board_type` (string): Ateriat sisältyvät hotelliin, esimerkiksi aamiainen, puolihoito, täysihoito, all inclusive
- `category` (string): Loman kategoria SUNBATH=Aurinko ja uiminen, CITY=Kaupunkiloma, SKI=Hiihtoloma, EXOTIC=Eksoottinen
- `children` (integer): Lasten määrä 2-11 vuotta, oletus 0
- `country_iso` (string): ISO-koodi maa, esimerkiksi ES, GR, PL, TR
- `days_max` (integer): Maksimimäärä päiviä lomalle, esimerkiksi 3, 7, 14
- `days_min` (integer): Vähimmäismäärä päiviä lomalle, esimerkiksi 3, 7, 14
- `depart_date_exact` (string): Loman on alkaa tänä päivänä (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)
- `depart_date_max` (string): Viimeisin mahdollinen loma-ajan alkamispäivä (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)
- `depart_date_min` (string): Aikaisin mahdollinen loma-ajan alkamispäivä (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)
- `destination_airport_code` (string): IATA-koodi määränpää lentokentälle, esimerkiksi ALC, AGP, TFS
- `destination_name` (string): Kohdenimi, esimerkiksi Malta, Magaluf, Gran Canaria
- `direct_flight` (boolean): Aseta true löytääksesi hotelleja suorilla lennoilla
- `distance_airport` (integer): Maksimaalinen etäisyys hotellin ja lentokentän välillä km, esimerkiksi 20, 40, 80
- `distance_beach` (integer): Maksimaalinen etäisyys rannalle metreinä, esimerkiksi 0, 100, 500
- `distance_centre` (integer): Maksimaalinen etäisyys keskustaan metreinä, esimerkiksi 0, 100, 500
- `features` (array): Hotellin mukavuudet: ac=ilmastointi, adultsonly=Vain aikuisille, apartment=huoneisto, bar=baari, childspool=lastenallas, gym=kuntosali, heatedpool=lämmitetty uima-allas, kidsclub=lastenkerho, pool=ui…
- `fields` (array): Kentät, jotka on sisällytettävä hakutuloksiin
- `guest_rating` (number): Vähimmäisarvio, esimerkiksi 8.2, 9.0. Mediaani: 8.4
- `hotel_name` (string): Hotellin nimi, esimerkiksi Riu Palace, Iberostar, Sol
- `infants` (integer): Vauvojen määrä 0-1 vuotta, oletus 0
- `lat` (number): Leveysasteikko desimaaliluvuissa, käytetään lon ja säteen kanssa
- `limit` (integer): Tarjottavien määrä, esimerkiksi 5, 10. Oletus 1
- `lon` (number): Pituusasteikko desimaaliluvuissa, käytetään lat ja säteen kanssa
- `max_price` (integer): Maksimihinta koko matkalle, esimerkiksi 5000, 10000, 15000
- `number_of_nights` (integer): Tarkka määrä öitä lomalle, esimerkiksi 3, 7, 14
- `origin_airport_code` (string): IATA-koodi lähtöpaikalle, esimerkiksi HEL, OUL, TLL
- `radius` (number): Säde kilometreinä lat, lon
- `rating` (integer): Vähimmäismäärä tähtiä, esimerkiksi 3, 4, 5
- `return_date_exact` (string): Kotiinpaluupäivä alkaa tänä päivänä (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)
- `return_date_max` (string): Viimeisin mahdollinen kotiinpaluupäivä (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)
- `return_date_min` (string): Aikaisin mahdollinen kotiinpaluupäivä (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)
- `sort` (string): Tarjousten järjestys. Oletus on price_asc
- `temp_air_day_max` (integer): Maksimiodotettu päivälämpötila Celsius-asteina, esimerkiksi 25, 30
- `temp_air_day_min` (integer): Vähimmäisodotettu päivälämpötila Celsius-asteina, esimerkiksi 20, 25
- `temp_water` (integer): Vähimmäisodotettu veden lämpötila Celsius-asteina, esimerkiksi 20, 25

### `search_flights` (~456 tokens)

Etsi lentotarjouksia Suomesta

NDC-yhteensopiva API lentojen (vain lennot) hakuun Suomesta. Tietokanta sisältää tilauslentojen paikkoja, joita ei yleensä löydy Google Flightsista, Skyscanneristä tai Kayakista. Etsi parhaat saatavilla olevat lentotarjoukset hakukriteerien perusteella.

Input parameters:

- `adt` (integer): Aikuisten määrä (NDC: PaxType=ADT), oletus 1
- `chd` (integer): Lasten määrä (NDC: PaxType=CHD), oletus 0
- `dep_date` (string): Tarkka lähtöpäivä (YYYY-MM-DD)
- `dep_date_from` (string): Aikaisin lähtöpäivä (YYYY-MM-DD)
- `dep_date_to` (string): Viimeisin lähtöpäivä (YYYY-MM-DD)
- `dest` (string): IATA-koodi kohdekentälle, esim. AYT, AGP, TFS
- `direct` (boolean): Vain suorat lennot (NDC: StopQuantity=0)
- `inf` (integer): Vauvojen määrä (NDC: PaxType=INF), oletus 0
- `limit` (integer): Tarjousten määrä (1-25), oletus 10
- `max_price` (integer): Maksimihinta (NDC: PriceRangeFilter.MaxAmount)
- `nights_max` (integer): Enimmäismäärä öitä (vendor extension, ei NDC)
- `nights_min` (integer): Vähimmäismäärä öitä (vendor extension, ei NDC)
- `orig` (string): IATA-koodi lähtökentälle, esim. HEL, OUL, TLL
- `ret_date` (string): Tarkka paluupäivä (YYYY-MM-DD)
- `ret_date_from` (string): Aikaisin paluupäivä (YYYY-MM-DD)
- `ret_date_to` (string): Viimeisin paluupäivä (YYYY-MM-DD)
- `sort` (string): Järjestys, oletus price_asc

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/fi-akkilahdot-travel-search/www#diagnostics

## Score history

- 2026-08-03: 54
- 2026-08-02: 54
- 2026-08-01: 53
- 2026-07-31: 53
- 2026-07-30: 50
- 2026-07-29: 52
- 2026-07-28: 51
- 2026-07-27: 50
- 2026-07-26: 50

## Links

- Remote endpoint: https://www.akkilahdot.fi/mcp
- Website: https://www.akkilahdot.fi/api
- Changelog RSS feed: https://verifymcp.io/servers/fi-akkilahdot-travel-search/www/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/fi-akkilahdot-travel-search/www/changelog.json
- HTML version of this page: https://verifymcp.io/servers/fi-akkilahdot-travel-search/www
