Przypominamy.com SMS
Was dieses MCP kann
Sends and tracks Polish SMS and text-to-speech voice messages, while managing contacts, opt-outs, templates, replies, and delivery reports.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['msisdns'], 'properties': {'reason': {'type': 'string', 'maxLength': 120, 'description': 'Powód, np. „opt-out” albo „reklamacja”.'}, 'msisdns': {'type': 'array', 'items': {'type': 'string', 'description': 'Phone number in E.164. Example: +48533991881. A 9-digit number without prefix is treated as Polish.'}, 'maxItems': 1000, 'minItems': 1, 'description': 'Numery do zablokowania, E.164 lub 9 cyfr PL.'}, 'expires_at': {'type': 'string', 'description': 'ISO 8601; pomiń, by blokować bezterminowo.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['group_id'], 'properties': {'msisdns': {'type': 'array', 'items': {'type': 'string', 'description': 'Phone number in E.164. Example: +48533991881. A 9-digit number without prefix is treated as Polish.'}, 'description': 'Numery: brakujące kontakty zostaną utworzone.'}, 'group_id': {'type': 'string', 'description': 'Id grupy grp_… z list_groups.'}, 'contact_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Id kontaktów ct_… do dodania.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Identyfikator wiadomości msg_…'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string', 'description': 'Id wiadomości msg_…'}, 'to': {'type': 'string'}, 'parts': {'type': 'number'}, 'status': {'type': 'string', 'description': 'queued, sent, delivered, …'}, 'cost_grosze': {'type': 'number'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['msisdn'], 'properties': {'msisdn': {'type': 'string', 'description': 'Phone number in E.164. Example: +48533991881. A 9-digit number without prefix is treated as Polish.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'cached': {'type': 'boolean'}, 'msisdn': {'type': 'string'}, 'status': {'type': 'string'}, 'network': {'type': 'string'}, 'cost_grosze': {'type': 'number'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'SMS body to measure. Example: "Przypominamy o wizycie jutro o 10:00."'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['encoding', 'parts', 'length'], 'properties': {'hint': {'type': 'string'}, 'parts': {'type': 'number'}, 'length': {'type': 'number'}, 'encoding': {'enum': ['gsm7', 'ucs2'], 'type': 'string'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Id kontaktu ct_…'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string'}, 'balance': {'type': 'string', 'description': 'Saldo w PLN'}, 'topup_url': {'type': 'string'}, 'sender_name': {'type': ['string', 'null']}, 'balance_grosze': {'type': 'number'}, 'price_per_voice': {'type': 'string'}, 'price_per_sms_part': {'type': 'string'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Identyfikator wiadomości, np. msg_qY08hZ2mmDXAazdRTytS'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string', 'description': 'Id wiadomości msg_…'}, 'to': {'type': 'string'}, 'parts': {'type': 'number'}, 'status': {'type': 'string', 'description': 'queued, sent, delivered, …'}, 'cost_grosze': {'type': 'number'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'Koniec zakresu, ISO 8601.'}, 'from': {'type': 'string', 'description': 'Początek zakresu, ISO 8601 (np. 2026-09-01).'}, 'group': {'enum': ['day', 'month'], 'type': 'string', 'description': 'Grupowanie (domyślnie day).'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'totals': {'type': 'object', 'properties': {'cost': {'type': 'string'}, 'count': {'type': 'number'}, 'cost_grosze': {'type': 'number'}}, 'additionalProperties': {}}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Maks. liczba rekordów, domyślnie 50.'}, 'cursor': {'type': 'string', 'description': 'Kursor next_cursor z poprzedniej strony.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'description': 'Strona rekordów'}, 'next_cursor': {'type': ['string', 'null'], 'description': 'Kursor kolejnej strony'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'maxLength': 80, 'description': 'Szukaj w imieniu, nazwisku, e-mailu lub numerze.'}, 'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Maks. liczba rekordów, domyślnie 50.'}, 'cursor': {'type': 'string', 'description': 'Kursor next_cursor z poprzedniej strony.'}, 'group_id': {'type': 'string', 'description': 'Id grupy grp_…: tylko członkowie tej grupy.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'description': 'Strona rekordów'}, 'next_cursor': {'type': ['string', 'null'], 'description': 'Kursor kolejnej strony'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'description': 'Strona rekordów'}, 'next_cursor': {'type': ['string', 'null'], 'description': 'Kursor kolejnej strony'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Maks. liczba rekordów, domyślnie 50.'}, 'clicked': {'type': 'boolean', 'description': 'true = tylko linki, które ktoś kliknął.'}, 'message_id': {'type': 'string', 'description': 'Id wiadomości msg_…: tylko linki z tej wysyłki.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'description': 'Strona rekordów'}, 'next_cursor': {'type': ['string', 'null'], 'description': 'Kursor kolejnej strony'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'Tylko wiadomości na ten numer.'}, 'type': {'enum': ['sms', 'mms', 'vms'], 'type': 'string', 'description': 'Filtr typu wiadomości.'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Domyślnie 50.'}, 'cursor': {'type': 'string', 'description': 'Kursor next_cursor z poprzedniej strony.'}, 'status': {'enum': ['scheduled', 'queued', 'sent', 'delivered', 'undelivered', 'failed', 'expired', 'rejected', 'cancelled'], 'type': 'string', 'description': 'Filtr statusu, np. delivered albo scheduled.'}, 'reference': {'type': 'string', 'description': 'Tylko wiadomości z tym reference.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'description': 'Strona rekordów'}, 'next_cursor': {'type': ['string', 'null'], 'description': 'Kursor kolejnej strony'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'from': {'type': 'string', 'description': 'Phone number in E.164. Example: +48533991881. A 9-digit number without prefix is treated as Polish.'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Maks. liczba rekordów, domyślnie 50.'}, 'since': {'type': 'string', 'description': 'ISO 8601: tylko odebrane po tej dacie.'}, 'cursor': {'type': 'string', 'description': 'Kursor next_cursor z poprzedniej strony.'}, 'unread': {'type': 'boolean', 'description': 'true = tylko nieprzeczytane.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'description': 'Strona rekordów'}, 'next_cursor': {'type': ['string', 'null'], 'description': 'Kursor kolejnej strony'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'current': {}, 'request_new_url': {'type': 'string'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'description': 'Strona rekordów'}, 'next_cursor': {'type': ['string', 'null'], 'description': 'Kursor kolejnej strony'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['msisdn'], 'properties': {'msisdn': {'type': 'string', 'description': 'Phone number in E.164. Example: +48533991881. A 9-digit number without prefix is treated as Polish.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'body'], 'properties': {'id': {'type': 'string', 'description': 'Id istniejącego szablonu tpl_…: pomiń, by utworzyć nowy.'}, 'body': {'type': 'string', 'maxLength': 5000, 'description': 'Treść z placeholderami {{klucz}}, np. „Cześć {{imie}}, jutro {{kiedy}}”.'}, 'name': {'type': 'string', 'maxLength': 60, 'description': 'Nazwa szablonu, np. „Wizyta”.'}, 'type': {'enum': ['sms', 'mms', 'vms'], 'type': 'string', 'description': 'Typ: sms, mms albo vms (głos). Domyślnie sms.'}, 'subject': {'type': 'string', 'maxLength': 80, 'description': 'Temat MMS; ignorowany dla SMS i VMS.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['to'], 'properties': {'to': {'anyOf': [{'type': 'string', 'description': 'Phone number in E.164. Example: +48533991881. A 9-digit number without prefix is treated as Polish.'}, {'type': 'string', 'pattern': '^group:.+', 'description': 'Grupa kontaktów: "group:<id lub nazwa>", np. "group:VIP". Członkowie dostają personalizację {{imie}}, {{nazwisko}} i pól własnych.'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string', 'description': 'Phone number in E.164. Example: +48533991881. A 9-digit number without prefix is treated as Polish.'}, {'type': 'string', 'pattern': '^group:.+', 'description': 'Grupa kontaktów: "group:<id lub nazwa>", np. "group:VIP". Członkowie dostają personalizację {{imie}}, {{nazwisko}} i pól własnych.'}]}, 'maxItems': 500, 'minItems': 1}], 'description': 'Jeden numer, lista numerów (maks. 500) albo grupa kontaktów "group:Nazwa".'}, 'from': {'type': 'string', 'maxLength': 11, 'description': 'Nazwa nadawcy (nadpis). Pomiń, by użyć domyślnego nadpisu konta. Dostępne nazwy: list_senders.'}, 'text': {'type': 'string', 'maxLength': 1000, 'minLength': 1, 'description': 'Treść wiadomości (do 1000 znaków, dzielona na części); pomiń, gdy podajesz template_id. Placeholdery: {{imie}}, {{nazwisko}}, pola własne kontaktu, {{opt_out}} = osobisty link wypisu (wymagany w SMS-ach marketingowych), {{link:https://…}} = śledzony krótki link z licznikiem kliknięć (maks. 2).'}, 'params': {'type': 'object', 'description': 'Wartości do szablonu, np. {"imie":"Anno","kiedy":"jutro 10:00"}.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'send_at': {'type': 'string', 'description': 'Zaplanowana wysyłka, data ISO 8601 (np. 2026-09-08T09:00:00+02:00). Maks. 90 dni w przód. Pomiń, by wysłać teraz.'}, 'priority': {'type': 'boolean', 'description': 'SMS priorytetowy (osobna kolejka dla kodów i alertów, podwójna cena).'}, 'reference': {'type': 'string', 'maxLength': 128, 'description': 'Własny identyfikator (np. numer zamówienia) do odszukania wiadomości później.'}, 'expires_at': {'type': 'string', 'description': 'ISO 8601: po tym czasie dostawca przestaje próbować doręczyć (15 min – 72 h po wysyłce). Np. termin wizyty, po którym przypomnienie nie ma sensu.'}, 'send_window': {'type': 'string', 'pattern': '^\\d{1,2}:\\d{2}-\\d{1,2}:\\d{2}$', 'description': 'Okno godzin wysyłki w czasie polskim, np. "08:00-20:00". Poza oknem wysyłka jest przesuwana na najbliższy początek okna. Pomiń, by użyć ustawienia konta.'}, 'template_id': {'type': 'string', 'description': 'Id szablonu (tpl_…) z list_templates zamiast text; {{klucz}} w szablonie podstawiane z params.'}, 'idempotency_key': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Unikalny identyfikator zatwierdzonej wysyłki. Przy ponowieniu zachowaj tę samą wartość; nie zmieniaj po timeoutcie.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['accepted', 'sent', 'rejected_blacklist', 'failed', 'total_cost', 'messages'], 'properties': {'sent': {'type': 'number'}, 'failed': {'type': 'number'}, 'accepted': {'type': 'number', 'description': 'Ile wiadomości przyjęto do wysyłki'}, 'messages': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Id wiadomości msg_…'}, 'to': {'type': 'string'}, 'parts': {'type': 'number'}, 'status': {'type': 'string', 'description': 'queued, sent, delivered, …'}, 'cost_grosze': {'type': 'number'}}, 'additionalProperties': {}}}, 'total_cost': {'type': 'string', 'description': 'Suma PLN, np. "0.30 PLN"'}, 'rejected_blacklist': {'type': 'number'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['to', 'text'], 'properties': {'to': {'anyOf': [{'type': 'string', 'description': 'Phone number in E.164. Example: +48533991881. A 9-digit number without prefix is treated as Polish.'}, {'type': 'string', 'pattern': '^group:.+', 'description': 'Grupa kontaktów: "group:<id lub nazwa>", np. "group:VIP". Członkowie dostają personalizację {{imie}}, {{nazwisko}} i pól własnych.'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string', 'description': 'Phone number in E.164. Example: +48533991881. A 9-digit number without prefix is treated as Polish.'}, {'type': 'string', 'pattern': '^group:.+', 'description': 'Grupa kontaktów: "group:<id lub nazwa>", np. "group:VIP". Członkowie dostają personalizację {{imie}}, {{nazwisko}} i pól własnych.'}]}, 'maxItems': 500, 'minItems': 1}], 'description': 'Jeden numer, lista numerów (maks. 500) albo grupa kontaktów "group:Nazwa".'}, 'text': {'type': 'string', 'maxLength': 600, 'minLength': 1, 'description': 'Tekst do odczytania.'}, 'tries': {'type': 'integer', 'maximum': 6, 'minimum': 1, 'description': 'Liczba prób dodzwonienia się (1–6).'}, 'lector': {'enum': ['ewa', 'jacek', 'jan', 'maja'], 'type': 'string', 'description': 'Głos lektora (domyślnie ewa).'}, 'send_at': {'type': 'string', 'description': 'Zaplanowana wysyłka, data ISO 8601 (np. 2026-09-08T09:00:00+02:00). Maks. 90 dni w przód. Pomiń, by wysłać teraz.'}, 'reference': {'type': 'string', 'maxLength': 128, 'description': 'Własny identyfikator (np. numer zamówienia) do odszukania wiadomości później.'}, 'expires_at': {'type': 'string', 'description': 'ISO 8601: po tym czasie dostawca przestaje próbować doręczyć (15 min – 72 h po wysyłce). Np. termin wizyty, po którym przypomnienie nie ma sensu.'}, 'send_window': {'type': 'string', 'pattern': '^\\d{1,2}:\\d{2}-\\d{1,2}:\\d{2}$', 'description': 'Okno godzin wysyłki w czasie polskim, np. "08:00-20:00". Poza oknem wysyłka jest przesuwana na najbliższy początek okna. Pomiń, by użyć ustawienia konta.'}, 'idempotency_key': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Unikalny identyfikator zatwierdzonej wysyłki. Przy ponowieniu zachowaj tę samą wartość; nie zmieniaj po timeoutcie.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string'}, 'status': {'type': 'string'}, 'accepted': {'type': 'number'}, 'messages': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Id wiadomości msg_…'}, 'to': {'type': 'string'}, 'parts': {'type': 'number'}, 'status': {'type': 'string', 'description': 'queued, sent, delivered, …'}, 'cost_grosze': {'type': 'number'}}, 'additionalProperties': {}}}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sender_name'], 'properties': {'sender_name': {'anyOf': [{'type': 'string', 'maxLength': 11}, {'type': 'null'}], 'description': 'Aktywny nadpis z list_senders albo null, by wrócić do systemowego.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string'}, 'balance': {'type': 'string', 'description': 'Saldo w PLN'}, 'topup_url': {'type': 'string'}, 'sender_name': {'type': ['string', 'null']}, 'balance_grosze': {'type': 'number'}, 'price_per_voice': {'type': 'string'}, 'price_per_sms_part': {'type': 'string'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['keyword'], 'properties': {'keyword': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z0-9]{2,10}$'}, {'type': 'null'}], 'description': 'Słowo 2–10 liter/cyfr (np. FIRMA) albo null, by usunąć.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string'}, 'balance': {'type': 'string', 'description': 'Saldo w PLN'}, 'topup_url': {'type': 'string'}, 'sender_name': {'type': ['string', 'null']}, 'balance_grosze': {'type': 'number'}, 'price_per_voice': {'type': 'string'}, 'price_per_sms_part': {'type': 'string'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['send_window'], 'properties': {'send_window': {'anyOf': [{'type': 'string', 'pattern': '^\\d{1,2}:\\d{2}-\\d{1,2}:\\d{2}$'}, {'type': 'null'}], 'description': 'Okno „HH:MM-HH:MM” w czasie polskim, np. „08:00-20:00”, albo null bez limitu.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string'}, 'balance': {'type': 'string', 'description': 'Saldo w PLN'}, 'topup_url': {'type': 'string'}, 'sender_name': {'type': ['string', 'null']}, 'balance_grosze': {'type': 'number'}, 'price_per_voice': {'type': 'string'}, 'price_per_sms_part': {'type': 'string'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contacts'], 'properties': {'contacts': {'type': 'array', 'items': {'type': 'object', 'required': ['msisdn'], 'properties': {'email': {'type': 'string', 'maxLength': 200, 'description': 'E-mail kontaktu.'}, 'fields': {'type': 'object', 'description': 'Pola własne, np. {"wizyta": "10.09 14:00"}', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string', 'maxLength': 200}}, 'groups': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Nazwy lub id grup'}, 'msisdn': {'type': 'string', 'description': 'Phone number in E.164. Example: +48533991881. A 9-digit number without prefix is treated as Polish.'}, 'last_name': {'type': 'string', 'maxLength': 80, 'description': 'Nazwisko, podstawiane jako {{nazwisko}}.'}, 'first_name': {'type': 'string', 'maxLength': 80, 'description': 'Imię, podstawiane jako {{imie}}.'}}}, 'maxItems': 500, 'minItems': 1, 'description': 'Lista kontaktów (klucz = numer). Maks. 500.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'created': {'type': 'number'}, 'invalid': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'updated': {'type': 'number'}}, 'additionalProperties': {}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
commsharbor
Manages permission-based email audiences, contacts, campaigns, transactional sends, billing, consent, and tenant audit trails.
Emailchaser
Manages cold-email campaigns, leads, sender mailboxes, sequences, outreach automation, deliverability, prospect sourcing, webhook…
send16-mcp
Provides email marketing and transactional messaging tools for contacts, audiences, campaigns, templates, automations, analytics,…
Mailrith Email Marketing
Manages email marketing subscribers, templates, broadcasts, automations, scheduling, testing, and campaign analytics.
mcp
Sends email, reads threaded replies, and runs campaigns with per-key limits.
MisarMail MCP Server
Supports transactional and campaign email, contacts, templates, automations, landing pages, deliverability checks, inbox manageme…
Sendgrid
Accesses SendGrid email delivery data, including sending statistics, bounces, and blocked recipients.