MCP server for Finland's public procurement notices on hankintailmoitukset.fi (Hilma). It lets Claude search procurement notices, fetch notice summaries, check deadlines, and retrieve full eForms notice data with contact details.
From the registry: MCP server for Finnish public procurement notices (Hilma). Built by Aimiten.
$ git clone https://github.com/Aimiten/hilma-mcp.git && cd hilma-mcp && npm install && npm run buildhttps://github.com/Aimiten/hilma-mcpPlease install the `hilma-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js 18 or newer** — Node.js version 18 or later is required to run the MCP server. (https://nodejs.org/)
- **Get a Hilma AVP API key** — Register at the Hilma developer portal and subscribe to the avp-read product. The same key is used for both HILMA_API_KEY and HILMA_READ_API_KEY. (https://hns-hilma-prod-apim.developer.azure-api.net/)
- **Clone and build the server locally** — The README only documents a local install path. Clone the repository, install dependencies, and build to produce dist/index.js. Run: `git clone https://github.com/Aimiten/hilma-mcp.git && cd hilma-mcp && npm install && npm run build` (https://github.com/Aimiten/hilma-mcp)
Canonical MCP server config (stdio transport):
- command: `node`
- args: ["<absolute-path-to-hilma-mcp>/dist/index.js"]
- required environment variables:
- `HILMA_API_KEY`: Hilma AVP API key used by search_notices, get_notice_summary, and get_expiring_soon. In practice required for normal operation. (example: `<your-hilma-api-key>`)
- `HILMA_READ_API_KEY`: Hilma Read API key used by get_notice_full. The README states this is the same avp-read subscription key as HILMA_API_KEY; set it to the same value. (example: `<your-hilma-api-key>`)
Note: The README shows the env vars can be placed in a local .env file or passed directly via MCP client config. For portable MCP configuration, include them in env. The documented command does not pass env explicitly, so the server may also read from a local .env file in the project directory.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.HILMA_API_KEYrequiredAPI key for Hilma search and notice summary endpoints.HILMA_READ_API_KEYrequiredAPI key for the Hilma read endpoint used to fetch full eForms XML and contact details.Meta Ads MCP (Facebook + Instagram) - analyze performance, manage budgets, pause campaigns.