opendata-az-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Python logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL) | INFO |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_datasetsA | Search the Azerbaijan Open Data Portal (opendata.az) for datasets by keyword. Use this when the user asks for datasets on a topic (e.g. transport, health, economy). Returns a list of dataset titles, IDs, and short descriptions so you can suggest get_dataset_info(dataset_id) next for details and resource list. |
| get_dataset_infoA | Get detailed metadata for a specific dataset on opendata.az. Use this after search_datasets when the user wants details about a dataset. Returns organization name, full description, tags, and the list of attached resources (files). Use the resource IDs with get_resource_info(resource_id) to get the direct download URL for each file. |
| get_resource_infoA | Get file format, size, and direct download URL for a specific data file on opendata.az. Use this when the user needs to download a file or get the link. Returns the resource format (e.g. CSV, XML, JSON), file size if available, and the URL to download the file. Do not load large files into context—instruct the user to download from the URL or use the URL in code to fetch locally. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
Each tool has a distinct purpose: searching datasets, getting metadata, and retrieving file download info. They form a clear sequential workflow with no overlap.
All tools use consistent verb_noun snake_case naming (search_datasets, get_dataset_info, get_resource_info), making the pattern predictable.
Three tools are perfectly scoped for a read-only open data portal: search, metadata, and resource details. No unnecessary tools.
The set covers the core workflow—search, get details, get download URL. A minor gap is the lack of a browse/list all datasets without a keyword, but the search tool effectively addresses discovery.