ABC Remonty Oleba MCP: usługi, lokalizacje, realizacje i cennik. Publiczny, tylko do odczytu.
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.
Compose a compact, source-linked answer bundle from the structured Oleba service catalog, public cennik, service-area evidence and realization portfolio. Deterministic and read-only: missing facts are reported, never guessed.
Optional explicit public WordPress tag filter.
Optional natural-language renovation question. Used only for deterministic service/locality/filter extraction; no server-side LLM is used.
Optional scope/feature phrase matched against structured scope, quoted completed work or public tags.
Optional exact project area filter.
Optional stable service id or service phrase.
Optional structured object-type filter; unknown project values are not guessed.
strict_project: no alternatives; location_relaxed: relax only locality; broad: labelled legacy alternatives.
Optional initial condition, supported by quoted project evidence.
Compose a compact, source-linked answer bundle from the structured Oleba service catalog, public cennik, service-area evidence and realization portfolio. Deterministic and read-only: missing facts are reported, never guessed.
| Argument | Type | Description |
|---|---|---|
| tag | string | Optional explicit public WordPress tag filter. |
| mode | string | |
| year | integer | |
| query | string | Optional natural-language renovation question. Used only for deterministic service/locality/filter extraction; no server-side LLM is used. |
| scope | string | Optional scope/feature phrase matched against structured scope, quoted completed work or public tags. |
| area_m2 | number | Optional exact project area filter. |
| service | string | Optional stable service id or service phrase. |
| location | string | |
| max_area_m2 | number | |
| min_area_m2 | number | |
| object_type | string | Optional structured object-type filter; unknown project values are not guessed. |
| price_limit | integer | |
| fallback_mode | string | strict_project: no alternatives; location_relaxed: relax only locality; broad: labelled legacy alternatives. |
| initial_state | string | Optional initial condition, supported by quoted project evidence. |
| allow_fallback | boolean | |
| realization_limit | integer |
{
"type": "object",
"properties": {
"tag": {
"type": "string",
"maxLength": 120,
"description": "Optional explicit public WordPress tag filter."
},
"mode": {
"enum": [
"compact",
"full"
],
"type": "string",
"default": "compact"
},
"year": {
"type": "integer",
"maximum": 2100,
"minimum": 2000
},
"query": {
"type": "string",
"maxLength": 240,
"description": "Optional natural-language renovation question. Used only for deterministic service/locality/filter extraction; no server-side LLM is used."
},
"scope": {
"type": "string",
"maxLength": 120,
"description": "Optional scope/feature phrase matched against structured scope, quoted completed work or public tags."
},
"area_m2": {
"type": "number",
"maximum": 10000,
"minimum": 0,
"description": "Optional exact project area filter."
},
"service": {
"type": "string",
"maxLength": 120,
"description": "Optional stable service id or service phrase."
},
"location": {
"type": "string",
"maxLength": 100
},
"max_area_m2": {
"type": "number",
"maximum": 10000,
"minimum": 0
},
"min_area_m2": {
"type": "number",
"maximum": 10000,
"minimum": 0
},
"object_type": {
"type": "string",
"maxLength": 100,
"description": "Optional structured object-type filter; unknown project values are not guessed."
},
"price_limit": {
"type": "integer",
"maximum": 10,
"minimum": 0
},
"fallback_mode": {
"enum": [
"broad",
"strict_project",
"location_relaxed"
],
"type": "string",
"default": "broad",
"description": "strict_project: no alternatives; location_relaxed: relax only locality; broad: labelled legacy alternatives."
},
"initial_state": {
"type": "string",
"maxLength": 120,
"description": "Optional initial condition, supported by quoted project evidence."
},
"allow_fallback": {
"type": "boolean",
"default": true
},
"realization_limit": {
"type": "integer",
"default": 3,
"maximum": 5,
"minimum": 0
}
},
"additionalProperties": false
}Distinguish a documented service/location offer from merely having (or not having) a published realization. Never interprets absence of public evidence as proof that Oleba refuses a locality.
| Argument | Type | Description |
|---|---|---|
| service* | string | |
| location* | string | |
| realization_limit | integer |
{
"type": "object",
"required": [
"service",
"location"
],
"properties": {
"service": {
"type": "string",
"maxLength": 120,
"minLength": 2
},
"location": {
"type": "string",
"maxLength": 100,
"minLength": 2
},
"realization_limit": {
"type": "integer",
"default": 3,
"maximum": 5,
"minimum": 0
}
},
"additionalProperties": false
}Resolve a public WordPress item by numeric ID, slug or same-site URL and return Markdown/text/metadata. Password-protected, unpublished and noindex content is refused.
| Argument | Type | Description |
|---|---|---|
| format | string | |
| identifier* | string | integer | Post/page ID, slug, or canonical URL on oleba.pl. |
{
"type": "object",
"required": [
"identifier"
],
"properties": {
"format": {
"enum": [
"markdown",
"text",
"metadata"
],
"type": "string",
"default": "markdown"
},
"identifier": {
"type": [
"string",
"integer"
],
"description": "Post/page ID, slug, or canonical URL on oleba.pl."
}
},
"additionalProperties": false
}Find public Oleba pages/posts relevant to a locality such as Piaseczno, Ursynów, Mokotów, Józefosław or Konstancin-Jeziorna.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| location* | string |
{
"type": "object",
"required": [
"location"
],
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1
},
"location": {
"type": "string",
"maxLength": 100,
"minLength": 2
}
},
"additionalProperties": false
}Find context for a service or phrase on the public Oleba renovation price-list page. Returns informational excerpts, not a binding quote.
| Argument | Type | Description |
|---|---|---|
| query* | string | Service or pricing phrase, e.g. remont łazienki, malowanie, gładź, elektryka. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 120,
"minLength": 2,
"description": "Service or pricing phrase, e.g. remont łazienki, malowanie, gładź, elektryka."
}
},
"additionalProperties": false
}Parse the public renovation cennik into structured rows. Query is optional. Returned prices are public informational ranges/amounts, not binding offers.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | string | Optional service or price phrase, e.g. remont łazienki, malowanie, elektryka. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 300,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 120,
"description": "Optional service or price phrase, e.g. remont łazienki, malowanie, elektryka."
}
},
"additionalProperties": false
}Resolve one public realization/gallery post and return structured project metadata, evidence, media links and optional machine-readable content.
| Argument | Type | Description |
|---|---|---|
| identifier* | string | integer | Realization post ID, slug or same-site canonical URL. |
| include_content | boolean |
{
"type": "object",
"required": [
"identifier"
],
"properties": {
"identifier": {
"type": [
"string",
"integer"
],
"description": "Realization post ID, slug or same-site canonical URL."
},
"include_content": {
"type": "boolean",
"default": false
}
},
"additionalProperties": false
}Search public Oleba project/gallery realization content by locality and/or topic. Generic service, local landing and price-list pages are intentionally demoted or excluded. This searches published site content only and does not access private customer records.
| Argument | Type | Description |
|---|---|---|
| tag | string | Explicit public WordPress tag filter. |
| mode | string | Legacy get_realizations keeps full as default for backwards compatibility; use compact to reduce payload. |
| year | integer | |
| limit | integer | |
| query | string | |
| scope | string | Scope/feature phrase matched against structured scope, quoted completed work or public tags. |
| service | string | Optional service id or phrase, e.g. remont_lazienki, glazura, antresole_stropy. |
| location | string | |
| max_area_m2 | number |
Resolve a service by stable service id or natural-language name and return its primary public page, structured price rows and related realizations.
| Argument | Type | Description |
|---|---|---|
| location | string | Optional locality used to narrow related realizations. |
| identifier* | string | Stable service id such as remont_lazienki or a service phrase such as remont łazienki. |
| price_limit | integer | |
| realization_limit | integer |
{
"type": "object",
"required": [
"identifier"
],
"properties": {
"location": {
"type": "string",
"maxLength": 100,
"description": "Optional locality used to narrow related realizations."
},
"identifier": {
"type": "string",
"maxLength": 120,
"minLength": 2,
"description": "Stable service id such as remont_lazienki or a service phrase such as remont łazienki."
},
"price_limit": {
"type": "integer",
"default": 8,
"maximum": 20,
"minimum": 0
},
"realization_limit": {
"type": "integer",
"default": 4,
"maximum": 10,
"minimum": 0
}
},
"additionalProperties": false
}Return public site identity, machine-readable endpoints and MCP endpoint information for ABC Remonty Oleba.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Return the curated public Oleba service catalog as stable machine-readable service objects linked to canonical public content.
| Argument | Type | Description |
|---|---|---|
| limit | integer |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 20,
"minimum": 1
}
},
"additionalProperties": false
}Search published public WordPress pages/posts on oleba.pl using locality-aware service relevance. Returns canonical URLs, titles, excerpts, match diagnostics and machine-readable representation URLs.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | Search phrase in Polish or another language. |
| content_type | string |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 160,
"minLength": 2,
"description": "Search phrase in Polish or another language."
},
"content_type": {
"enum": [
"any",
"page",
"post"
],
"type": "string",
"default": "any"
}
},
"additionalProperties": false
}| min_area_m2 | number |
| object_type | string | Strict structured object-type filter; projects with unknown object type are omitted. |
| initial_state | string | Optional initial condition, supported by quoted project evidence. |
{
"type": "object",
"properties": {
"tag": {
"type": "string",
"maxLength": 120,
"description": "Explicit public WordPress tag filter."
},
"mode": {
"enum": [
"compact",
"full"
],
"type": "string",
"default": "full",
"description": "Legacy get_realizations keeps full as default for backwards compatibility; use compact to reduce payload."
},
"year": {
"type": "integer",
"maximum": 2100,
"minimum": 2000
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 120
},
"scope": {
"type": "string",
"maxLength": 120,
"description": "Scope/feature phrase matched against structured scope, quoted completed work or public tags."
},
"service": {
"type": "string",
"maxLength": 120,
"description": "Optional service id or phrase, e.g. remont_lazienki, glazura, antresole_stropy."
},
"location": {
"type": "string",
"maxLength": 100
},
"max_area_m2": {
"type": "number",
"maximum": 10000,
"minimum": 0
},
"min_area_m2": {
"type": "number",
"maximum": 10000,
"minimum": 0
},
"object_type": {
"type": "string",
"maxLength": 100,
"description": "Strict structured object-type filter; projects with unknown object type are omitted."
},
"initial_state": {
"type": "string",
"maxLength": 120,
"description": "Optional initial condition, supported by quoted project evidence."
}
},
"additionalProperties": false
}