DialMyCalls MCP by usefulapi

Manage DialMyCalls contacts and groups; read broadcasts; send text and voice broadcasts on approval.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
96%
Vollständigkeit des Schemas
93%
Qualität der Benennung
76%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (6)

  • LOWTool 'dialmycalls_list_contacts_in_group' name length outside 3-30 rangein dialmycalls_list_contacts_in_group
  • LOWTool 'dialmycalls_create_recording_tts' name length outside 3-30 rangein dialmycalls_create_recording_tts
  • LOWTool 'dialmycalls_list_do_not_contacts' name length outside 3-30 rangein dialmycalls_list_do_not_contacts
  • LOWTool 'dialmycalls_list_call_recipients' name length outside 3-30 rangein dialmycalls_list_call_recipients
  • LOWTool 'dialmycalls_list_text_recipients' name length outside 3-30 rangein dialmycalls_list_text_recipients
  • LOWTool 'dialmycalls_list_incoming_texts' name length outside 3-30 rangein dialmycalls_list_incoming_texts

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~5,964Tokens (Tool-Definitionen)
~1.5 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (4.66% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "dialmycalls": {
      "url": "https://dialmycalls.usefulapi.io/mcp"
    }
  }
}

Remote-Endpunkte

https://dialmycalls.usefulapi.io/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (28)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢dialmycalls_get_account

Get the account: credits available (calls and texts spend credits) and the account creation date.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_contacts(start, limit)

List contacts in the account (name, phone, email, groups), 100 per page.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_contacts_in_group(group_id, start, limit)

List the contacts that belong to one contact group (from dialmycalls_list_groups), 100 per page.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "group_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The contact group id."
    },
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "group_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_get_contact(id)

Get one contact by id.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The contact id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡dialmycalls_create_contact(phone, firstname, lastname, extension, email, ...)

Add a contact (phone number required) to the contact list, optionally into contact groups. Sends nothing to the contact.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "phone": {
      "type": "string",
      "minLength": 7,
      "maxLength": 30,
      "description": "Phone number, e.g. 5555555555."
    },
    "firstname": {
      "type": "string",
      "maxLength": 100
    },
    "lastname": {
      "type": "string",
      "maxLength": 100
    },
    "extension": {
      "description": "Phone extension.",
      "type": "string",
      "maxLength": 10
    },
    "email": {
      "type": "string",
      "maxLength": 254,
      "format": "email",
      "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
    },
    "extra1": {
      "description": "Miscellaneous data about the contact.",
      "type": "string",
      "maxLength": 500
    },
    "group_ids": {
      "description": "Contact groups the contact belongs to (from dialmycalls_list_groups).",
      "maxItems": 100,
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
        "description": "A contact group id."
      }
    }
  },
  "required": [
    "phone"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴dialmycalls_update_contact(id, phone, firstname, lastname, extension, ...)

Update a contact. DialMyCalls requires the phone number on every update. Fields you omit are left as they are; if you pass group_ids the contact's groups are REPLACED by that list.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The contact id."
    },
    "phone": {
      "type": "string",
      "minLength": 7,
      "maxLength": 30,
      "description": "Phone number, e.g. 5555555555."
    },
    "firstname": {
      "type": "string",
      "maxLength": 100
    },
    "lastname": {
      "type": "string",
      "maxLength": 100
    },
    "extension": {
      "description": "Phone extension.",
      "type": "string",
      "maxLength": 10
    },
    "email": {
      "type": "string",
      "maxLength": 254,
      "format": "email",
      "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
    },
    "extra1": {
      "description": "Miscellaneous data about the contact.",
      "type": "string",
      "maxLength": 500
    },
    "group_ids": {
      "description": "Contact groups the contact belongs to (from dialmycalls_list_groups).",
      "maxItems": 100,
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
        "description": "A contact group id."
      }
    }
  },
  "required": [
    "id",
    "phone"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_groups(start, limit)

List contact groups with their contact counts, 100 per page.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_get_group(id)

Get one contact group (name, contacts_count) by id.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The contact group id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡dialmycalls_create_group(name)

Create an empty contact group. Sends nothing.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Group name."
    }
  },
  "required": [
    "name"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_recordings(start, limit)

List voice recordings (the messages a call broadcast can play): id, name, type, length, processed. A call needs a processed recording.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_get_recording(id)

Get one voice recording by id (includes its audio file url and whether it is processed and ready).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The recording id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡dialmycalls_create_recording_tts(name, text, gender, language)

Create a voice recording from text (text-to-speech) that a call broadcast can then play. Makes no call and sends nothing.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Recording name."
    },
    "text": {
      "type": "string",
      "minLength": 1,
      "maxLength": 5000,
      "description": "The text to speak."
    },
    "gender": {
      "type": "string",
      "enum": [
        "M",
        "F"
      ],
      "description": "Voice gender: M or F."
    },
    "language": {
      "type": "string",
      "enum": [
        "en",
        "es"
      ],
      "description": "Language: en or es."
    }
  },
  "required": [
    "name",
    "text",
    "gender",
    "language"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_caller_ids(start, limit)

List caller ID phone numbers on the account (id, name, phone, approved). A call broadcast needs an approved caller ID.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_keywords(start, limit)

List text-message keywords (id, keyword, status). A text broadcast must be tied to one active keyword.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_shortcodes(start, limit)

List shortcodes available to send texts from.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_do_not_contacts(start, limit)

List phone numbers on the account's do-not-contact lists (type call or text); these opted out.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_calls(start, limit)

List voice call broadcasts (name, recording, recipients, credit cost, send time), 100 per page.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_get_call(id)

Get one voice call broadcast by id (name, recipients, credit cost, send time, pending_cancel).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The call broadcast id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_call_recipients(id, start, limit)

List the recipients of a call broadcast with the result per number (answered, voicemail, busy, no answer...), 100 per page.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The call broadcast id."
    },
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴dialmycalls_send_call(name, callerid_id, recording_id, use_amd, recipients, ...)

Send (or schedule) an automated VOICE CALL broadcast that plays a recording to real people. THIS SPENDS ACCOUNT CREDITS AND PHONES THE RECIPIENTS; it cannot be undone once it goes out (a scheduled one can be stopped with dialmycalls_cancel_call). Needs an approved caller_id (dialmycalls_list_caller_ids) and a processed recording (dialmycalls_list_recordings or dialmycalls_create_recording_tts). Ask the user to approve the recipients, recording and time first; with confirm false nothing is sent and a preview is returned.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Name of the broadcast."
    },
    "callerid_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "Caller ID to call from (an approved one from dialmycalls_list_caller_ids)."
    },
    "recording_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "Recording to play (from dialmycalls_list_recordings)."
    },
    "use_amd": {
      "description": "Detect answering machines (default: off).",
      "type": "boolean"
    },
    "recipients": {
      "description": "People to send to, by phone number (up to 1000). Give recipients, group_id, or both.",
      "maxItems": 1000,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "phone": {
            "type": "string",
            "minLength": 7,
            "maxLength": 30,
            "description": "Phone number, e.g. 5555555555 (spaces, dashes and a leading + are allowed)."
          },
          "firstname": {
            "type": "string",
            "maxLength": 100
          },
          "lastname": {
            "type": "string",
            "maxLength": 100
          }
        },
        "required": [
          "phone"
        ]
      }
    },
    "group_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "Send to every contact in this contact group (from dialmycalls_list_groups); contacts without a phone number are skipped."
    },
    "send_at": {
      "description": "When to send, an ISO 8601 date-time WITH time zone (e.g. 2026-11-05T14:00:00-05:00). Omit to send immediately.",
      "type": "string",
      "minLength": 1
    },
    "confirm": {
      "type": "boolean",
      "description": "MUST be true to send. Set it to true ONLY after the user has explicitly approved the recipients and content in this conversation. With false the tool sends nothing and returns a preview."
    }
  },
  "required": [
    "name",
    "callerid_id",
    "recording_id",
    "confirm"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴dialmycalls_cancel_call(id)

Cancel an outgoing or scheduled call broadcast that has not finished. Calls already placed are not undone.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The call broadcast id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_texts(start, limit)

List outgoing text (SMS) broadcasts (name, recipients, credit cost, send time), 100 per page.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_get_text(id)

Get one outgoing text broadcast by id (name, recipients, credit cost, send time, pending_cancel).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The text broadcast id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_text_recipients(id, start, limit)

List the recipients of a text broadcast with the delivery status per number (delivered, undeliverable, queued...), 100 per page.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The text broadcast id."
    },
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴dialmycalls_send_text(name, keyword_id, messages, shortcode_id, concatenate_sms, ...)

Send (or schedule) a TEXT MESSAGE (SMS) broadcast to real people. THIS SPENDS ACCOUNT CREDITS AND TEXTS THE RECIPIENTS; it cannot be undone once it goes out (a scheduled one can be stopped with dialmycalls_cancel_text). Needs an active keyword (dialmycalls_list_keywords). Up to 10 messages per broadcast. Ask the user to approve the recipients, wording and time first; with confirm false nothing is sent and a preview is returned.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Name of the broadcast."
    },
    "keyword_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The keyword to tie the broadcast to (an active one from dialmycalls_list_keywords)."
    },
    "messages": {
      "minItems": 1,
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 1600
      },
      "description": "The message texts (1-10, each up to 1600 characters)."
    },
    "shortcode_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "Send from this shortcode (from dialmycalls_list_shortcodes); default: the account's number."
    },
    "concatenate_sms": {
      "description": "Combine all messages into one on the recipient's phone.",
      "type": "boolean"
    },
    "recipients": {
      "description": "People to send to, by phone number (up to 1000). Give recipients, group_id, or both.",
      "maxItems": 1000,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "phone": {
            "type": "string",
            "minLength": 7,
            "maxLength": 30,
            "description": "Phone number, e.g. 5555555555 (spaces, dashes and a leading + are allowed)."
          },
          "firstname": {
            "type": "string",
            "maxLength": 100
          },
          "lastname": {
            "type": "string",
            "maxLength": 100
          }
        },
        "required": [
          "phone"
        ]
      }
    },
    "group_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "Send to every contact in this contact group (from dialmycalls_list_groups); contacts without a phone number are skipped."
    },
    "send_at": {
      "description": "When to send, an ISO 8601 date-time WITH time zone (e.g. 2026-11-05T14:00:00-05:00). Omit to send immediately.",
      "type": "string",
      "minLength": 1
    },
    "confirm": {
      "type": "boolean",
      "description": "MUST be true to send. Set it to true ONLY after the user has explicitly approved the recipients and content in this conversation. With false the tool sends nothing and returns a preview."
    }
  },
  "required": [
    "name",
    "keyword_id",
    "messages",
    "confirm"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴dialmycalls_cancel_text(id)

Cancel an outgoing or scheduled text broadcast that has not finished. Texts already sent are not undone.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The text broadcast id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_incoming_texts(start, limit)

List text messages people sent to the account's numbers (from, to, message, time), 100 per page.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_get_incoming_text(id)

Get one incoming text message by id.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The incoming text id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet28 Tools