
Search Polish .pl websites and companies: contacts, offer, NIP checked in MF White List.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional: Bearer rk_... API key from redai.pl/search. Without a key: 100 queries/day per IP.
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.
Pełne dane jednej firmy albo strony po id z wyniku search lub search_firms, ze wszystkimi podstronami i ich opisami.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http search https://search.redai.pl/mcp
Headers
Authorization (optional, not in the config above): Optional: Bearer rk_... API key from redai.pl/search. Without a key: 100 queries/day per IP.Pełne dane jednej firmy albo strony po id z wyniku search lub search_firms, ze wszystkimi podstronami i ich opisami.
| Argument | Type | Description |
|---|---|---|
| id* | integer |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer"
}
}
}Wyszukiwarka polskich stron .pl jak Google: dowolne zapytanie po polsku (usługa, produkt, lek, temat, pytanie). Zwraca firmy i strony z treścią w kolejności trafności, każda z opisem, ofertą i listą podstron, na których jest to, czego szukasz (pages: url, opis, tematy). Indeks wie, GDZIE jest informacja; pełną treść daje extended=true albo pobranie wskazanej podstrony.
| Argument | Type | Description |
|---|---|---|
| city | string | Opcjonalnie miasto, gdy nie ma go w zapytaniu |
| type | string | all = wszystko, business = tylko firmy, site = tylko strony z treścią |
| limit | integer | |
| query* | string | Cokolwiek, po polsku, np. "ibuprofen 400 apteka", "wymiana rozrządu kraków", "jak założyć działalność" |
| offset | integer | Następna strona wyników: next_offset z poprzedniej odpowiedzi |
| extended | boolean | Tryb rozszerzony: dla 5 najlepszych wyników pobiera teraz podstrony wskazane przez indeks i zwraca pasujące zdania (pole live). Wolniej (2–8 s), liczy się jak 5 zapytań. Używaj, gdy potrzebny konkret ze strony (cena, dawka, godziny, parametry). |
{
"type": "object",
"required": [
"query"
],
"properties": {
"city": {
"type": "string",
"description": "Opcjonalnie miasto, gdy nie ma go w zapytaniu"
},
"type": {
"enum": [
"all",
"business",
"site"
],
"type": "string",
"default": "all",
"description": "all = wszystko, business = tylko firmy, site = tylko strony z treścią"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 100,
"minimum": 1
},
"query": {
"type": "string",
"description": "Cokolwiek, po polsku, np. \"ibuprofen 400 apteka\", \"wymiana rozrządu kraków\", \"jak założyć działalność\""
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Następna strona wyników: next_offset z poprzedniej odpowiedzi"
},
"extended": {
"type": "boolean",
"default": false,
"description": "Tryb rozszerzony: dla 5 najlepszych wyników pobiera teraz podstrony wskazane przez indeks i zwraca pasujące zdania (pole live). Wolniej (2–8 s), liczy się jak 5 zapytań. Używaj, gdy potrzebny konkret ze strony (cena, dawka, godziny, parametry)."
}
}
}Szuka polskich firm (strony w domenie .pl) po tym, czym się zajmują, i po mieście. Przykłady: "mechanik krakow", "dentysta Gdańsk", "biuro rachunkowe", "hydraulik Wrocław". Zwraca listę firm z nazwą, kategorią, opisem, stroną www, telefonem, e-mailem, adresem i NIP-em (z wynikiem sprawdzenia w Białej liście MF).
| Argument | Type | Description |
|---|---|---|
| city | string | Opcjonalnie miasto, gdy nie ma go w zapytaniu |
| limit | integer | |
| query* | string | Czego szukasz, po polsku; miasto można wpisać w zapytaniu (np. "mechanik krakow") |
| offset | integer | Następna strona wyników: next_offset z poprzedniej odpowiedzi |
| extended | boolean | Tryb rozszerzony: dla 5 najlepszych wyników pobiera teraz podstrony wskazane przez indeks i zwraca pasujące zdania (pole live). Wolniej (2–8 s), liczy się jak 5 zapytań. Używaj, gdy potrzebny konkret ze strony (cena, dawka, godziny, parametry). |
{
"type": "object",
"required": [
"query"
],
"properties": {
"city": {
"type": "string",
"description": "Opcjonalnie miasto, gdy nie ma go w zapytaniu"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 100,
"minimum": 1
},
"query": {
"type": "string",
"description": "Czego szukasz, po polsku; miasto można wpisać w zapytaniu (np. \"mechanik krakow\")"
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Następna strona wyników: next_offset z poprzedniej odpowiedzi"
},
"extended": {
"type": "boolean",
"default": false,
"description": "Tryb rozszerzony: dla 5 najlepszych wyników pobiera teraz podstrony wskazane przez indeks i zwraca pasujące zdania (pole live). Wolniej (2–8 s), liczy się jak 5 zapytań. Używaj, gdy potrzebny konkret ze strony (cena, dawka, godziny, parametry)."
}
}
}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 15, 2026.