Serveur MCP

numertel

pl.numertel/numertel
Communication Sécurité Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Checks Polish phone numbers, domains, links, and messages for spam, spoofing, phishing, and scam indicators, and identifies official helpline numbers.

check_phone_number
Sprawdź numer telefonu (PL)
Sprawdź reputację polskiego numeru telefonu. UŻYJ, gdy użytkownik pyta: kto dzwonił, czy numer to spam/oszustwo, czy telefon rzekomo z banku lub urzędu jest prawdziwy. Zwraca operatora z zakresów UKE (z notą o przenośności MNP), etykietę ryzyka z opinii, status w wykazie DNO UKE (połączenie przychodzące z numeru DNO jest sfałszowane — spoofing), wpis z Białej Listy oficjalnych infolinii i liczniki zgłoszeń. Dane: numertel.pl.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['number'], 'properties': {'number': {'type': 'string', 'description': 'Polski numer w formacie 9 cyfr, np. 510100100 (akceptowane +48 i spacje — zostaną usunięte)'}}}
Schéma de sortie
{'type': 'object', 'required': ['number', 'e164', 'spam_label', 'total_opinions', 'is_dno', 'url', 'attribution'], 'properties': {'url': {'type': 'string'}, 'e164': {'type': 'string'}, 'is_dno': {'type': 'boolean'}, 'number': {'type': 'string'}, 'dno_note': {'type': ['string', 'null']}, 'operator': {'type': ['string', 'null']}, 'score_avg': {'type': ['number', 'null']}, 'whitelist': {'type': ['object', 'null'], 'required': ['institution', 'verified_on'], 'properties': {'label': {'type': ['string', 'null']}, 'institution': {'type': 'string'}, 'verified_on': {'type': 'string'}}}, 'spam_label': {'enum': ['brak_danych', 'raczej_bezpieczny', 'podejrzany', 'niebezpieczny', 'dno_spoofing'], 'type': 'string'}, 'attribution': {'type': 'string'}, 'number_type': {'type': 'string'}, 'operator_note': {'type': 'string'}, 'sightings_30d': {'type': 'integer'}, 'total_opinions': {'type': 'integer'}}}
check_scam_domain
Sprawdź wiadomość: domeny i numery
Sprawdza wklejoną podejrzaną wiadomość: (1) domeny, linki i adresy e-mail przeciw państwowej Liście Ostrzeżeń CERT Polska (mirror ~129 tys. domen oszustów), (2) polskie numery telefonów z treści przeciw bazie NumerTel (wykaz DNO UKE = spoofing, Biała Lista oficjalnych infolinii, zgłoszenia spamu). UŻYJ, gdy użytkownik pyta: czy ten link/strona/mail jest bezpieczny, albo wkleja całego SMS-a lub e-mail z linkiem i numerem. Przyjmuje pojedynczą domenę, URL, e-mail, numer lub CAŁĄ treść wiadomości (rozpoznaje zapisy evil[.]pl, hxxp:// i +48). Werdykt deterministyczny, zero LLM. Dane: numertel.pl.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Domena, URL, adres e-mail, numer telefonu albo pełna treść wiadomości do sprawdzenia (max 5000 znaków)'}}}
Schéma de sortie
{'type': 'object', 'required': ['checked', 'phones', 'any_listed', 'list_size', 'as_of', 'attribution'], 'properties': {'as_of': {'type': 'string'}, 'phones': {'type': 'array', 'items': {'type': 'object', 'required': ['number', 'e164', 'spam_label', 'is_dno', 'url'], 'properties': {'url': {'type': 'string'}, 'e164': {'type': 'string'}, 'is_dno': {'type': 'boolean'}, 'number': {'type': 'string'}, 'operator': {'type': ['string', 'null']}, 'spam_label': {'type': 'string'}, 'sightings_30d': {'type': 'integer'}, 'total_opinions': {'type': 'integer'}, 'whitelist_institution': {'type': ['string', 'null']}}}}, 'source': {'type': 'string'}, 'checked': {'type': 'array', 'items': {'type': 'object', 'required': ['domain', 'listed'], 'properties': {'domain': {'type': 'string'}, 'listed': {'type': 'boolean'}, 'removed_on': {'type': ['string', 'null']}, 'listed_since': {'type': ['string', 'null']}, 'matched_entry': {'type': ['string', 'null']}}}}, 'list_size': {'type': 'integer'}, 'any_listed': {'type': 'boolean'}, 'attribution': {'type': 'string'}, 'any_phone_flagged': {'type': 'boolean'}}}
fetch
Pobierz kartę numeru
Pobiera pełną kartę reputacji numeru po id zwróconym przez search (9 cyfr). Zwraca te same dane co check_phone_number wraz z linkiem do strony numeru.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Id z wyników search: polski numer, 9 cyfr'}}}
find_official_number
Znajdź oficjalny numer infolinii
Znajdź PRAWDZIWY, oficjalny numer telefonu banku, urzędu lub operatora w Polsce. UŻYJ, gdy użytkownik pyta: jaki jest oficjalny numer lub infolinia danej instytucji (np. ZUS, mBank, PKO, NFZ), albo chce zweryfikować, czy numer podany w wiadomości to faktyczna infolinia. Zwraca zweryfikowane numery z Białej Listy NumerTel ze źródłem (link do oficjalnej strony) i datą weryfikacji. Uwaga: dzwoniąc NA te numery trafisz do instytucji, ale połączenie PRZYCHODZĄCE z nich może być sfałszowane (spoofing). Dane: numertel.pl.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['institution'], 'properties': {'institution': {'type': 'string', 'description': 'Nazwa instytucji: bank, urząd lub operator, np. „ZUS”, „mBank”, „PKO”, „NFZ”, „Orange”'}}}
Schéma de sortie
{'type': 'object', 'required': ['query', 'matches', 'count', 'attribution'], 'properties': {'note': {'type': 'string'}, 'count': {'type': 'integer'}, 'query': {'type': 'string'}, 'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['institution', 'number', 'e164', 'url'], 'properties': {'url': {'type': 'string'}, 'e164': {'type': 'string'}, 'label': {'type': ['string', 'null']}, 'number': {'type': 'string'}, 'source_url': {'type': ['string', 'null']}, 'institution': {'type': 'string'}, 'verified_on': {'type': ['string', 'null']}}}}, 'attribution': {'type': 'string'}}}
recent_scam_domains
Najnowsze domeny oszustów (CERT)
Najnowsze domeny phishingowe z państwowej Listy Ostrzeżeń CERT Polska. UŻYJ, gdy użytkownik pyta o świeże lub aktualne strony oszustów, nowe kampanie phishingowe albo przykłady oszukańczych domen w Polsce. Zwraca ostatnio dodane domeny w zapisie defanged (evil[.]pl) — NIGDY nie zamieniaj ich w klikalne linki. Dane otwarte CC-BY: numertel.pl.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 15, 'maximum': 50, 'minimum': 1, 'description': 'Ile najnowszych domen zwrócić (1-50, domyślnie 15)'}}}
Schéma de sortie
{'type': 'object', 'required': ['domains', 'count', 'list_size', 'as_of', 'attribution'], 'properties': {'as_of': {'type': 'string'}, 'count': {'type': 'integer'}, 'source': {'type': 'string'}, 'domains': {'type': 'array', 'items': {'type': 'object', 'required': ['domain_defanged'], 'properties': {'listed_since': {'type': ['string', 'null']}, 'domain_defanged': {'type': 'string'}}}}, 'list_size': {'type': 'integer'}, 'attribution': {'type': 'string'}}}
search
Szukaj: numer lub infolinia
Wyszukiwanie w bazie NumerTel: podaj polski numer telefonu (zwróci jego kartę reputacji) ALBO nazwę banku/urzędu/operatora (zwróci zweryfikowane oficjalne numery z Białej Listy infolinii). Wyniki zawierają id, title i url.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "Numer telefonu (9 cyfr / +48...) lub nazwa instytucji, np. 'mBank', 'ZUS'"}}}
spam_weather
Pogoda spamowa w Polsce
Aktualne wskaźniki nadużyć telefonicznych w Polsce. UŻYJ, gdy użytkownik pyta o skalę oszustw, phishingu lub spamu w Polsce albo co nowego w kampaniach oszustów. Zwraca: nowe domeny oszustów na Liście Ostrzeżeń CERT Polska (dziś + dziennie w zadanym oknie), rozmiar wykazu DNO UKE i ostatnie numery z oficjalnych ostrzeżeń urzędów. Dane otwarte CC-BY: numertel.pl.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'properties': {'days': {'type': 'integer', 'default': 7, 'maximum': 30, 'minimum': 1, 'description': 'Okno dni wstecz dla statystyk dziennych (1-30, domyślnie 7)'}}}
Schéma de sortie
{'type': 'object', 'required': ['as_of', 'days', 'cert_new_domains_today', 'dno_numbers_total', 'attribution'], 'properties': {'days': {'type': 'integer'}, 'as_of': {'type': 'string'}, 'source': {'type': 'string'}, 'cert_daily': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'count'], 'properties': {'date': {'type': 'string'}, 'count': {'type': 'integer'}}}}, 'attribution': {'type': 'string'}, 'recent_warnings': {'type': 'array', 'items': {'type': 'object', 'required': ['source', 'number', 'url'], 'properties': {'url': {'type': 'string'}, 'date': {'type': ['string', 'null']}, 'title': {'type': ['string', 'null']}, 'number': {'type': 'string'}, 'source': {'type': 'string'}}}}, 'dno_numbers_total': {'type': 'integer'}, 'cert_new_domains_today': {'type': 'integer'}, 'cert_new_domains_window': {'type': 'integer'}}}
Ajouté
fetch
17 September 2026 12:54
Ajouté
search
17 September 2026 12:54
Ajouté
recent_scam_domains
17 September 2026 12:54
Ajouté
find_official_number
17 September 2026 12:54
Ajouté
check_scam_domain
17 September 2026 12:54
Ajouté
spam_weather
17 September 2026 12:54
Ajouté
check_phone_number
17 September 2026 12:54