MCP server for Finnish public procurement notices (Hilma). Built by Aimiten.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent â or use 1-click editor setup below.
đĄ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
MCP (Model Context Protocol) -serveri Suomen julkisille hankintailmoituksille â hankintailmoitukset.fi (Hilma).
Mahdollistaa hankintailmoitusten haun suoraan Claude-assistentista ilman erillistÀ selainta.
Kieliversio: Ohjeet suomeksi alla. English instructions further down.
TÀmÀ luo dist/index.js-tiedoston, jota Claude ajaa.
Avaa .env tekstieditorissa ja lisÀÀ API-avaimesi:
Huom: Molemmat kentĂ€t kĂ€yttĂ€vĂ€t samaa avainta â
avp-read-tuote sisÀltÀÀ jo Read API (EForms) -rajapinnan, joten erillistÀ tilausta ei tarvita.
Hanki avain ilmaiseksi:
Huom:
.env-tiedostoa ei koskaan commitoida GitHubiin â se on jo.gitignore:ssa.
Avaa Claude Desktopin konfiguraatiotiedosto:
| KÀyttöjÀrjestelmÀ | Polku |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
LisÀÀ tai muokkaa mcpServers-osiota:
TÀrkeÀÀ: Korvaa /ABSOLUUTTINEN/POLKU/hilma-mcp oikealla polulla omalla koneellasi. Esimerkiksi:
/Users/sinunnimesi/hilma-mcp/dist/index.jsC:\\Users\\sinunnimesi\\hilma-mcp\\dist\\index.jsHilma ilmestyy connectors-listaan uudelleenkÀynnistyksen jÀlkeen.
Serveri vaatii oman API-avaimen â sitĂ€ ei ole bundlattu koodiin tietoturvasyistĂ€.
.env-tiedostoon (suositeltu):
| Työkalu | Kuvaus | Vaatii |
|---|---|---|
search_notices | Hae ilmoituksia CPV-koodeilla, hakusanalla, pÀivÀmÀÀrÀllÀ | HILMA_API_KEY |
get_notice_summary | YksittÀisen ilmoituksen metatiedot noticeId:llÀ | HILMA_API_KEY |
get_expiring_soon | Ilmoitukset joiden deadline on N pÀivÀn sisÀllÀ | HILMA_API_KEY |
get_notice_full | TĂ€ysi eForms XML + yhteystiedot (BT-502/503/506) | HILMA_READ_API_KEY |
search_notices â Hankintailmoitusten haku| Parametri | Tyyppi | Kuvaus |
|---|---|---|
search | string | Vapaatekstihaku. "*" = kaikki. |
cpv_codes | string[] | CPV-koodit, esim. ["71200000", "72000000"]. OR-logiikka. |
notice_type | string | ContractNotices / ContractAwardNotices / PlanNotices |
procurement_type | string | services / works / supplies |
procedure_type | string | open / restricted / negotiated |
days | number | Viimeiset N pÀivÀÀ |
hours | number | Viimeiset N tuntia |
top | number | Max tuloksia (1â100, oletus 20) |
get_notice_summary â YksittĂ€isen ilmoituksen yhteenveto| Parametri | Tyyppi | Kuvaus |
|---|---|---|
notice_id | number | Ilmoituksen numeerinen ID |
KĂ€yttÀÀ search-APIa â ei vaadi erillistĂ€ tilausta. Palauttaa kaikki metatiedot: tilaaja, deadline, arvo, CPV, portaali-URL.
get_expiring_soon â LĂ€hestyvĂ€t deadlinet| Parametri | Tyyppi | Kuvaus |
|---|---|---|
days | number | Hae deadlinet seuraavan N pÀivÀn sisÀllÀ |
cpv_codes | string[] | Rajaa CPV-koodeilla (valinnainen) |
JÀrjestÀÀ tulokset deadlinen mukaan nousevaan jÀrjestykseen.
get_notice_full â TĂ€ydet tiedot eForms XML:stĂ€| Parametri | Tyyppi | Kuvaus |
|---|---|---|
notice_id | number | Ilmoituksen numeerinen ID |
Vaatii HILMA_READ_API_KEY (sama avain kuin HILMA_API_KEY â sisĂ€ltyy avp-read-tilaukseen). Palauttaa:
Perustuu viralliseen Hilma API -dokumentaatioon.
POST https://api.hankintailmoitukset.fi/avp/eformnotices/docs/searchGET https://api.hankintailmoitukset.fi/avp/eformnotices/docs/{noticeId}Ocp-Apim-Subscription-Key -headerGet a free API key at: https://hns-hilma-prod-apim.developer.azure-api.net/
Add to Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Restart Claude. The Hilma connector will appear in the connectors list.
MIT â ks. LICENSE.
TĂ€mĂ€ MCP-serveri on toteutettu osana Aimitenin AI-konsultointia. Aimiten Oy auttaa suomalaisia pk-yrityksiĂ€ ottamaan tekoĂ€lyn (Claude, Copilot, Gemini, n8n) kĂ€ytĂ€ntöön â koulutus, konsultointi ja kevyet Managed Agents -toteutukset.
This MCP server is built and maintained by Aimiten, a Finnish AI consultancy specializing in Claude, Copilot, and Gemini integrations for SMEs.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hilma-mcp)<a href="https://allmcps.com/mcp/hilma-mcp"><img src="https://allmcps.com/api/badge/hilma-mcp?style=directory" alt="Hilma Mcp on AllMCPs" /></a>