Alko MCP
A production-level MCP server that provides AI assistants with access to the Finnish Alko alcohol product catalog, including product search, inventory query, store information, and personalized recommendations.
2.5 points
7.9K

What is the Alko MCP Server?

The Alko MCP server is an intelligent tool that enables AI assistants (such as Claude, ChatGPT, Gemini) to access the complete product database of Finnish Alko stores. Through this server, AI can help you search for alcoholic products, check inventory, get recommendations, and compare prices, just like having a professional alcohol advisor at your service at all times.

How to Use the Alko MCP Server?

You don't need to operate this server directly. Simply configure the MCP connection in your preferred AI assistant (such as Claude Desktop, ChatGPT), and then you can ask questions in natural language. For example, ask 'Recommend an Italian red wine suitable for steak with a budget of around 20 euros', and the AI will automatically call the server's functions to find the best option for you.

Applicable Scenarios

Suitable for various scenarios where you need to purchase alcoholic products: pairing wine for dinner, finding a specific type of beer, checking store inventory and opening hours, getting gift suggestions, choosing wine based on food pairing, comparing reviews and prices of different products, etc.

Main Features

Product Search
Search over 11,900 products and filter by name, type, country, price range, alcohol percentage, etc. Supports fuzzy search and exact matching.
Product Details
Get detailed information about the product, including taste description, food pairing suggestions, serving temperature, certification labels (organic, vegan, etc.), ingredients, and manufacturer information.
Vivino Ratings
Automatically obtain the ratings and reviews of wines on Vivino.com to help you understand the product's reputation and quality.
Store Opening Hours
View the opening hours of over 360 Alko stores. Supports filtering by city and the 'Open Now' function.
Store Inventory
Check the real-time inventory of products in specific stores to ensure that the products you want to buy are in stock.
Personalized Recommendations
Get personalized product recommendations based on food pairing, occasion, budget, and personal preferences.
Store Listing
Browse all Alko stores by city, including addresses, contact information, and opening hours.
Advantages
Comprehensive data: Covers all over 11,900 products and over 360 stores of Alko
Real-time information: Inventory and opening hours are up-to-date
Intelligent recommendations: Based on official food pairing data and user reviews
Easy to use: Interact with the AI entirely in natural language without technical knowledge
Multi-platform support: Compatible with mainstream AI assistants such as Claude, ChatGPT, Gemini
Finnish localization: Optimized specifically for the Finnish market and Alko products
Limitations
Limited to Finland: Mainly serves Finnish Alko stores and is not applicable in other countries
Age restriction: Can only provide alcohol information for users over 18 years old
Internet dependency: Requires an internet connection to obtain real-time data
Data delay: Inventory information may have a few minutes of update delay
Language limitation: Mainly supports queries in Finnish and English

How to Use

Configure the AI Assistant
Configure the MCP server connection in the AI assistant you are using (Claude Desktop, ChatGPT, etc.). Add the server settings according to the configuration example in the README.
Start the Server
If you are developing locally, you need to start the Firestore emulator and run the MCP server. It will run automatically in a production environment.
Start Asking Questions
Ask questions in natural language in the AI assistant, and the AI will automatically call the corresponding MCP tools to obtain information for you.

Usage Examples

Wine Pairing for Dinner
Pair suitable wines for a specific dinner menu
Gift Shopping
Purchase alcoholic gifts for friends or family
Store Query
Find nearby stores and check inventory
Comparison Shopping
Compare the reviews and prices of different products
Special Occasions
Purchase alcoholic beverages for parties or celebrations

Frequently Asked Questions

Do I need to know programming to use this service?
Is this service free?
Is the data up-to-date?
Can I use it on my mobile phone?
Is this service legal?
What if the product is out of stock?
Which languages are supported for queries?
How to get food pairing suggestions?

Related Resources

GitHub Repository
Complete source code, documentation, and issue tracking
Model Context Protocol Official Website
Understand the technical details and specifications of the MCP protocol
Alko Official Website
The official website of Finnish Alko stores
Vivino Wine Community
The source website for wine ratings and reviews
Deployment Guide
How to deploy the server to Google Cloud Run
Demo Video
Watch a real demonstration of Claude Desktop using the Alko MCP

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "alko": {
      "command": "node",
      "args": ["/absolute/path/to/alko-mcp/dist/server.js"],
      "env": {
        "FIRESTORE_EMULATOR_HOST": "localhost:8081"
      }
    }
  }
}

{
  "mcpServers": {
    "alko": {
      "url": "https://YOUR-CLOUD-RUN-URL.run.app/mcp",
      "transport": "streamable-http"
    }
  }
}

{
  "mcpServers": {
    "alko": {
      "command": "node",
      "args": ["./dist/server.js"],
      "env": {
        "FIRESTORE_EMULATOR_HOST": "localhost:8081"
      }
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

P
Paperbanana
Python
10.1K
5 points
F
Finlab Ai
FinLab AI is a quantitative financial analysis platform that helps users discover excess returns (alpha) in investment strategies through AI technology. It provides a rich dataset, backtesting framework, and strategy examples, supporting automated installation and integration into mainstream AI programming assistants.
9.1K
4 points
A
Apify MCP Server
The Apify MCP Server is a tool based on the Model Context Protocol (MCP) that allows AI assistants to extract data from websites such as social media, search engines, and e-commerce through thousands of ready-to-use crawlers, scrapers, and automation tools (Apify Actors). It supports OAuth and Skyfire proxy payment and can be integrated into MCP clients such as Claude and VS Code through HTTPS endpoints or local stdio.
TypeScript
9.2K
5 points
P
Praisonai
PraisonAI is a production-ready multi-AI agent framework with self-reflection capabilities, designed to create AI agents to automate the solution of various problems from simple tasks to complex challenges. It simplifies the construction and management of multi-agent LLM systems by integrating PraisonAI agents, AG2, and CrewAI into a low-code solution, emphasizing simplicity, customization, and effective human-machine collaboration.
Python
16.9K
5 points
M
Maverick MCP
MaverickMCP is a personal stock analysis server based on FastMCP 2.0, providing professional level financial data analysis, technical indicator calculation, and investment portfolio optimization tools for MCP clients such as Claude Desktop. It comes pre-set with 520 S&P 500 stock data, supports multiple technical analysis strategies and parallel processing, and can run locally without complex authentication.
Python
12.1K
4 points
K
Klavis
Klavis AI is an open-source project that provides a simple and easy-to-use MCP (Model Context Protocol) service on Slack, Discord, and Web platforms. It includes various functions such as report generation, YouTube tools, and document conversion, supporting non-technical users and developers to use AI workflows.
TypeScript
35.4K
5 points
S
Scrapling
Scrapling is an adaptive web scraping library that can automatically learn website changes and re - locate elements. It supports multiple scraping methods and AI integration, providing high - performance parsing and a developer - friendly experience.
Python
24.3K
5 points
A
Apple Health MCP
An MCP server for querying Apple Health data via SQL, implemented based on DuckDB for efficient analysis, supporting natural language queries and automatic report generation.
TypeScript
12.4K
4.5 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
39.5K
5 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
24.3K
4.5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
27.7K
4.3 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
81.4K
4.3 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
37.7K
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
70.3K
4.5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
25.3K
4.5 points
C
Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
107.5K
4.7 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2026AIBase