Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,524Letters: 13Defects: 1,322counted 2 min ago
teppi

Server definition

Hash
sha256:0ecd72a9ea1c18eb9d0de21f16a39b2c7abed34af23a63ea91f70e02786a3932
What it is
What a remote MCP server returned when asked what it offers: 12 tools

The blob, as servednamed by its sha256

{ "instructions": "Public read-only Oleba content. Prefer ask_oleba. Missing realization evidence does not mean no service.", "tools": [ { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "allow_fallback": { "default": true, "type": "boolean" }, "area_m2": { "description": "Optional exact project area filter.", "maximum": 10000, "minimum": 0, "type": "number" }, "fallback_mode": { "default": "broad", "description": "strict_project: no alternatives; location_relaxed: relax only locality; broad: labelled legacy alternatives.", "enum": [ "broad", "strict_project", "location_relaxed" ], "type": "string" }, "initial_state": { "description": "Optional initial condition, supported by quoted project evidence.", "maxLength": 120, "type": "string" }, "location": { "maxLength": 100, "type": "string" }, "max_area_m2": { "maximum": 10000, "minimum": 0, "type": "number" }, "min_area_m2": { "maximum": 10000, "minimum": 0, "type": "number" }, "mode": { "default": "compact", "enum": [ "compact", "full" ], "type": "string" }, "object_type": { "description": "Optional structured object-type filter; unknown project values are not guessed.", "maxLength": 100, "type": "string" }, "price_limit": { "maximum": 10, "minimum": 0, "type": "integer" }, "query": { "description": "Optional natural-language renovation question. Used only for deterministic service/locality/filter extraction; no server-side LLM is used.", "maxLength": 240, "type": "string" }, "realization_limit": { "default": 3, "maximum": 5, "minimum": 0, "type": "integer" }, "scope": { "description": "Optional scope/feature phrase matched against structured scope, quoted completed work or public tags.", "maxLength": 120, "type": "string" }, "service": { "description": "Optional stable service id or service phrase.", "maxLength": 120, "type": "string" }, "tag": { "description": "Optional explicit public WordPress tag filter.", "maxLength": 120, "type": "string" }, "year": { "maximum": 2100, "minimum": 2000, "type": "integer" } }, "type": "object" }, "name": "ask_oleba", "outputSchema": null }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "location": { "maxLength": 100, "minLength": 2, "type": "string" }, "realization_limit": { "default": 3, "maximum": 5, "minimum": 0, "type": "integer" }, "service": { "maxLength": 120, "minLength": 2, "type": "string" } }, "required": [ "service", "location" ], "type": "object" }, "name": "check_service_area", "outputSchema": null }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "format": { "default": "markdown", "enum": [ "markdown", "text", "metadata" ], "type": "string" }, "identifier": { "description": "Post/page ID, slug, or canonical URL on oleba.pl.", "type": [ "string", "integer" ] } }, "required": [ "identifier" ], "type": "object" }, "name": "get_content", "outputSchema": null }, { "description": "Find public Oleba pages/posts relevant to a locality such as Piaseczno, Ursynów, Mokotów, Józefosław or Konstancin-Jeziorna.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "default": 5, "maximum": 10, "minimum": 1, "type": "integer" }, "location": { "maxLength": 100, "minLength": 2, "type": "string" } }, "required": [ "location" ], "type": "object" }, "name": "get_location_pages", "outputSchema": null }, { "description": "Find context for a service or phrase on the public Oleba renovation price-list page. Returns informational excerpts, not a binding quote.", "inputSchema": { "additionalProperties": false, "properties": { "query": { "description": "Service or pricing phrase, e.g. remont łazienki, malowanie, gładź, elektryka.", "maxLength": 120, "minLength": 2, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "get_price_information", "outputSchema": null }, { "description": "Parse the public renovation cennik into structured rows. Query is optional. Returned prices are public informational ranges/amounts, not binding offers.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "default": 20, "maximum": 300, "minimum": 1, "type": "integer" }, "query": { "description": "Optional service or price phrase, e.g. remont łazienki, malowanie, elektryka.", "maxLength": 120, "type": "string" } }, "type": "object" }, "name": "get_prices", "outputSchema": null }, { "description": "Resolve one public realization/gallery post and return structured project metadata, evidence, media links and optional machine-readable content.", "inputSchema": { "additionalProperties": false, "properties": { "identifier": { "description": "Realization post ID, slug or same-site canonical URL.", "type": [ "string", "integer" ] }, "include_content": { "default": false, "type": "boolean" } }, "required": [ "identifier" ], "type": "object" }, "name": "get_realization", "outputSchema": null }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "initial_state": { "description": "Optional initial condition, supported by quoted project evidence.", "maxLength": 120, "type": "string" }, "limit": { "default": 5, "maximum": 10, "minimum": 1, "type": "integer" }, "location": { "maxLength": 100, "type": "string" }, "max_area_m2": { "maximum": 10000, "minimum": 0, "type": "number" }, "min_area_m2": { "maximum": 10000, "minimum": 0, "type": "number" }, "mode": { "default": "full", "description": "Legacy get_realizations keeps full as default for backwards compatibility; use compact to reduce payload.", "enum": [ "compact", "full" ], "type": "string" }, "object_type": { "description": "Strict structured object-type filter; projects with unknown object type are omitted.", "maxLength": 100, "type": "string" }, "query": { "maxLength": 120, "type": "string" }, "scope": { "description": "Scope/feature phrase matched against structured scope, quoted completed work or public tags.", "maxLength": 120, "type": "string" }, "service": { "description": "Optional service id or phrase, e.g. remont_lazienki, glazura, antresole_stropy.", "maxLength": 120, "type": "string" }, "tag": { "description": "Explicit public WordPress tag filter.", "maxLength": 120, "type": "string" }, "year": { "maximum": 2100, "minimum": 2000, "type": "integer" } }, "type": "object" }, "name": "get_realizations", "outputSchema": null }, { "description": "Resolve a service by stable service id or natural-language name and return its primary public page, structured price rows and related realizations.", "inputSchema": { "additionalProperties": false, "properties": { "identifier": { "description": "Stable service id such as remont_lazienki or a service phrase such as remont łazienki.", "maxLength": 120, "minLength": 2, "type": "string" }, "location": { "description": "Optional locality used to narrow related realizations.", "maxLength": 100, "type": "string" }, "price_limit": { "default": 8, "maximum": 20, "minimum": 0, "type": "integer" }, "realization_limit": { "default": 4, "maximum": 10, "minimum": 0, "type": "integer" } }, "required": [ "identifier" ], "type": "object" }, "name": "get_service", "outputSchema": null }, { "description": "Return public site identity, machine-readable endpoints and MCP endpoint information for ABC Remonty Oleba.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "get_site_overview", "outputSchema": null }, { "description": "Return the curated public Oleba service catalog as stable machine-readable service objects linked to canonical public content.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "default": 20, "maximum": 20, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "list_services", "outputSchema": null }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "content_type": { "default": "any", "enum": [ "any", "page", "post" ], "type": "string" }, "limit": { "default": 5, "maximum": 10, "minimum": 1, "type": "integer" }, "query": { "description": "Search phrase in Polish or another language.", "maxLength": 160, "minLength": 2, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_site", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:0ecd72a9ea1c18eb9d0de21f16a39b2c7abed34af23a63ea91f70e02786a3932 | sha256sum