Checked Bulgarian public-service facts, legal deadlines and official documents, with sources.
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.
Which sources Извор covers, how many records each has, and when each was last collected.
This tool takes no arguments.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http nishka https://nishka.app/mcp
Which sources Извор covers, how many records each has, and when each was last collected.
No arguments.
{
"type": "object",
"properties": {}
}What Основа covers: cities, counts, licence (CC BY 4.0), how to cite it and when it was last checked.
No arguments.
{
"type": "object",
"properties": {}
}One Извор record by id, with its full stored excerpt and when Nishka first and last saw it.
| Argument | Type | Description |
|---|---|---|
| id* | string | e.g. „dv:…“, as search_izvor returns it. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "e.g. „dv:…“, as search_izvor returns it."
}
}
}One Основа entry by its id (city/kind/slug), with all its facts, sources and check dates.
| Argument | Type | Description |
|---|---|---|
| id* | string | e.g. „plovdiv/service/…“, as search_osnova returns it. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "e.g. „plovdiv/service/…“, as search_osnova returns it."
}
}
}Search Извор, an index of Bulgarian primary official sources (e.g. the State Gazette, municipal council decisions, public procurement notices). Returns the official record's title, issuer, number, date and official URL. Cite the official URL, not Извор; the excerpt is for orientation only.
| Argument | Type | Description |
|---|---|---|
| to | string | Latest publication date, YYYY-MM-DD. |
| from | string | Earliest publication date, YYYY-MM-DD. |
| limit | integer | |
| query* | string | Words to find, in Bulgarian, e.g. „бюджет 2027“, „решение ремонт улица“. |
| source | string | Limit to one source id (see about_izvor). |
{
"type": "object",
"required": [
"query"
],
"properties": {
"to": {
"type": "string",
"description": "Latest publication date, YYYY-MM-DD."
},
"from": {
"type": "string",
"description": "Earliest publication date, YYYY-MM-DD."
},
"limit": {
"type": "integer",
"default": 8,
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"description": "Words to find, in Bulgarian, e.g. „бюджет 2027“, „решение ремонт улица“."
},
"source": {
"type": "string",
"description": "Limit to one source id (see about_izvor)."
}
}
}Search Основа, checked facts about Bulgarian public services (institutions, offices, contacts, procedures, fees, where to report a problem), for Plovdiv, Sofia, Varna and Burgas. Query in Bulgarian works best. Every fact has its official source and the date it was checked; cite them.
| Argument | Type | Description |
|---|---|---|
| city | string | Limit to one city. |
| kind | string | service: an institution or office; rule: a procedure. |
| limit | integer | |
| query* | string | What to look for, e.g. „лична карта“, „дупка на пътя“, „ВиК авария“. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"city": {
"enum": [
"plovdiv",
"sofia",
"varna",
"burgas"
],
"type": "string",
"description": "Limit to one city."
},
"kind": {
"enum": [
"service",
"rule"
],
"type": "string",
"description": "service: an institution or office; rule: a procedure."
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"description": "What to look for, e.g. „лична карта“, „дупка на пътя“, „ВиК авария“."
}
}
}Whether a date is a working day in Bulgaria, and if not, why (official holiday, the day after a weekend holiday, a government decision, or a weekend).
| Argument | Type | Description |
|---|---|---|
| date* | string | YYYY-MM-DD |
{
"type": "object",
"required": [
"date"
],
"properties": {
"date": {
"type": "string",
"description": "YYYY-MM-DD"
}
}
}Count a Bulgarian legal deadline the way the Civil Procedure Code does (ГПК чл. 60): days count from the day after the event; weeks, months and years end on the corresponding date; an end on a non-working day moves to the next working day. Returns the last day and each step with its reason. Other laws can have their own rules: tell the user to check the letter or the law.
| Argument | Type | Description |
|---|---|---|
| from* | string | The day of the event the deadline runs from, YYYY-MM-DD (e.g. the day a letter was received). |
| unit* | string | |
| amount* | integer |
{
"type": "object",
"required": [
"from",
"amount",
"unit"
],
"properties": {
"from": {
"type": "string",
"description": "The day of the event the deadline runs from, YYYY-MM-DD (e.g. the day a letter was received)."
},
"unit": {
"enum": [
"days",
"weeks",
"months",
"years",
"working_days"
],
"type": "string"
},
"amount": {
"type": "integer",
"minimum": 1
}
}
}Every non-working weekday and every working Saturday in a year in Bulgaria (2020–2099), with the legal basis.
| Argument | Type | Description |
|---|---|---|
| year* | integer |
{
"type": "object",
"required": [
"year"
],
"properties": {
"year": {
"type": "integer",
"maximum": 2099,
"minimum": 2020
}
}
}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 12, 2026.