Bulgarian public statistics: wages, population by municipality, elections, NSI and Eurostat data.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Average gross monthly wage by year for an economic activity; also public/private sector or men/women.
Activity slug from list_activities.
Which wage.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http chislata https://chislata.com/api/mcp
Average gross monthly wage by year for an economic activity; also public/private sector or men/women.
| Argument | Type | Description |
|---|---|---|
| activity* | string | Activity slug from list_activities. |
| breakdown | string | Which wage. |
{
"type": "object",
"required": [
"activity"
],
"properties": {
"activity": {
"type": "string",
"pattern": "[a-z0-9][a-z0-9\\-]{0,63}",
"maxLength": 100,
"description": "Activity slug from list_activities."
},
"breakdown": {
"enum": [
"total",
"public",
"private",
"men",
"women"
],
"type": "string",
"maxLength": 100,
"description": "Which wage."
}
},
"additionalProperties": false
}Title, period, source and the dimensions of a dataset with their codes and labels, needed for get_dataset_data filters.
| Argument | Type | Description |
|---|---|---|
| dataset_id* | string | Dataset id from search_datasets, e.g. nsi-1169. |
{
"type": "object",
"required": [
"dataset_id"
],
"properties": {
"dataset_id": {
"type": "string",
"pattern": "[a-z]+-[A-Za-z0-9_\\-]{1,60}",
"maxLength": 100,
"description": "Dataset id from search_datasets, e.g. nsi-1169."
}
},
"additionalProperties": false
}Values of a dataset, filtered by dimension codes (from get_dataset) and period. At most 2000 rows.
| Argument | Type | Description |
|---|---|---|
| to | string | Last period. |
| from | string | First period, e.g. 2015 or 2015-01. |
| filters | object | Dimension → code, e.g. {"EKATTE": "PDV23", "GenderID": "0"}. |
| dataset_id* | string | Dataset id, e.g. nsi-1169. |
{
"type": "object",
"required": [
"dataset_id"
],
"properties": {
"to": {
"type": "string",
"pattern": "[0-9]{4}(-[0-9]{2}|-?Q[1-4]|-S[12])?",
"maxLength": 100,
"description": "Last period."
},
"from": {
"type": "string",
"pattern": "[0-9]{4}(-[0-9]{2}|-?Q[1-4]|-S[12])?",
"maxLength": 100,
"description": "First period, e.g. 2015 or 2015-01."
},
"filters": {
"type": "object",
"description": "Dimension → code, e.g. {\"EKATTE\": \"PDV23\", \"GenderID\": \"0\"}.",
"maxProperties": 10,
"additionalProperties": {
"type": "string"
}
},
"dataset_id": {
"type": "string",
"pattern": "[a-z]+-[A-Za-z0-9_\\-]{1,60}",
"maxLength": 100,
"description": "Dataset id, e.g. nsi-1169."
}
},
"additionalProperties": false
}Votes and shares of every party or candidate in the country, abroad or by oblast.
| Argument | Type | Description |
|---|---|---|
| unit | string | For level oblast: one oblast slug, e.g. varna. Omit for all. |
| level | string | country (default), abroad or oblast. |
| election_id* | string | Election id from list_elections, e.g. ns2026 or pr2026-t2. |
{
"type": "object",
"required": [
"election_id"
],
"properties": {
"unit": {
"type": "string",
"pattern": "[a-z0-9][a-z0-9\\-]{0,63}",
"maxLength": 100,
"description": "For level oblast: one oblast slug, e.g. varna. Omit for all."
},
"level": {
"enum": [
"country",
"abroad",
"oblast"
],
"type": "string",
"maxLength": 100,
"description": "country (default), abroad or oblast."
},
"election_id": {
"type": "string",
"pattern": "[a-z0-9][a-z0-9\\-]{0,63}",
"maxLength": 100,
"description": "Election id from list_elections, e.g. ns2026 or pr2026-t2."
}
},
"additionalProperties": false
}Population, births and deaths by year for one of the 265 municipalities, by its Bulgarian name (e.g. Първомай, Столична) or EKATTE code, with the link to its page.
| Argument | Type | Description |
|---|---|---|
| name* | string | Municipality name in Bulgarian, its slug or EKATTE code. |
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 100,
"description": "Municipality name in Bulgarian, its slug or EKATTE code."
}
},
"additionalProperties": false
}Gross, median and net monthly wage by occupation class from the NSI Structure of Earnings survey (every 4 years). Without a year, the latest.
| Argument | Type | Description |
|---|---|---|
| sex | string | all, men or women. |
| year | integer | Survey year. |
{
"type": "object",
"properties": {
"sex": {
"enum": [
"all",
"men",
"women"
],
"type": "string",
"maxLength": 100,
"description": "all, men or women."
},
"year": {
"type": "integer",
"maximum": 2100,
"minimum": 2000,
"description": "Survey year."
}
},
"additionalProperties": false
}Average gross monthly wage by year (2008–) for Bulgaria, a NUTS2 region or an oblast, in euro and leva, with the number of employees.
| Argument | Type | Description |
|---|---|---|
| region* | string | Region slug from list_regions, e.g. bulgaria, plovdiv, sofiya-stolitsa. |
{
"type": "object",
"required": [
"region"
],
"properties": {
"region": {
"type": "string",
"pattern": "[a-z0-9][a-z0-9\\-]{0,63}",
"maxLength": 100,
"description": "Region slug from list_regions, e.g. bulgaria, plovdiv, sofiya-stolitsa."
}
},
"additionalProperties": false
}The economic activities (NACE sections, КИД-2008) with their slugs.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Parliamentary (since 1991) and presidential (since 1992) elections: date, voters, turnout.
| Argument | Type | Description |
|---|---|---|
| type | string | ns = parliament, pr = president. |
{
"type": "object",
"properties": {
"type": {
"enum": [
"ns",
"pr"
],
"type": "string",
"maxLength": 100,
"description": "ns = parliament, pr = president."
}
},
"additionalProperties": false
}Bulgaria, its 6 NUTS2 regions and 28 oblasts with their slugs.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Find datasets from NSI and Eurostat (population, income, poverty, prices, employment, GDP, climate …) by words of their Bulgarian title. Without a query, lists all of them.
| Argument | Type | Description |
|---|---|---|
| query | string | Words to look for, best in Bulgarian, e.g. „население общини“ or „инфлация“. |
| topic | string | Topic. |
| source | string | Publisher. |
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 100,
"description": "Words to look for, best in Bulgarian, e.g. „население общини“ or „инфлация“."
},
"topic": {
"enum": [
"labour",
"income",
"population",
"society",
"eu",
"prices",
"economy",
"climate"
],
"type": "string",
"maxLength": 100,
"description": "Topic."
},
"source": {
"enum": [
"НСИ",
"Евростат"
],
"type": "string",
"maxLength": 100,
"description": "Publisher."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 6, 2026.