Skip to content
Agentmart
Submit a tool

JetAPI

Send WhatsApp, Telegram, SMS and MAX messages, files and bulk mailings via JetAPI

Connector by jetapi · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Claude Desktop, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/jetapi-jetapi-mcp-server

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Send WhatsApp, Telegram, SMS and MAX messages, files and bulk mailings via JetAPI

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
7 read · 5 write · 2 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 14

Read from the source code; the running server may list different tools.

Read 7 · Look things up without changing anything.

  • get_account
  • get_balance
  • get_delivery_status
  • get_phone_info
  • get_utm_tags
  • get_webhook
  • list_webhooks

Write 5 · Create, change, send or run things.

  • create_webhook
  • send_bulk
  • send_file
  • send_message
  • update_webhook

Delete 2 · Delete, drop, revoke or wipe things.

  • delete_delivery
  • delete_webhook

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • JETAPI_TOKEN

Other settings (environment variables or headers).

  • JETAPI_BASE_URL

Network hosts it talks to 1

  • github.com · found in install command

Tools (14)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • create_webhookCreate webhook

    Register a webhook URL to receive real-time notifications for specific JetAPI events (e.g. whatsapp_log_out, delivery status updates, incoming messages). Use it when the user wants their server, CRM or automation (n8n, Make, Zapier) to receive replies or react to WhatsApp/Telegram events.

  • delete_deliveryDelete deliverycan change or delete data

    Delete a sent message from WhatsApp or Telegram (tdlib). Only works for messages with final 'Delivered' status. Deletion occurs on all recipient devices. Only messages sent through JetAPI via the tdlib or whatsapp channels can be deleted; SMS cannot. Use it when the user asks to unsend or recall a message.

  • delete_webhookDelete webhookcan change or delete data

    Delete a webhook by ID. The webhook will stop receiving notifications.

  • get_accountGet accountread-only

    Get full JetAPI account information including token, balance, dispatch routing, sender names, subscription status and Telegram/WhatsApp sessions count. Use it to verify the token works, check whether the subscription is active, or diagnose undelivered messages (e.g. WhatsApp or Telegram not authorized). For just the balance use get_balance.

  • get_balanceGet balanceread-only

    Get JetAPI account balance, customer ID, available dispatch routing channels, and registered sender names. Use it when the user asks how much money is left, before a large mailing, or to find a valid sender_name for SMS.

  • get_delivery_statusGet delivery statusread-only

    Get the current status and full details of a specific message delivery by its ID. Returns status, operator info, phone, scheduled time, costs and more. Use it after send_message or send_file when the user asks whether a message was delivered or read, or why it failed — the status is explained in plain words.

  • get_phone_infoGet phone inforead-only

    Look up phone number information including country, mobile operator name and brand. Useful before sending to verify the number and determine routing. Also returns the number normalized to international format, e.g. when the user wrote it with spaces or brackets.

  • get_utm_tagsGet UTM tagsread-only

    Get list of all UTM tags (utm_marks) configured in the JetAPI account for tracking message dispatches. Use it to reuse an existing label as utm_mark in send_message, send_bulk or send_file, so statistics stay grouped.

  • get_webhookGet webhookread-only

    Get details of a specific webhook by its ID: the URL it posts to and the event types it subscribes to.

  • list_webhooksList webhooksread-only

    List all registered webhooks for this JetAPI account. Use it to see where events are delivered or to find a webhook ID before updating or deleting it.

  • send_bulkSend bulk message

    Send the same message to multiple phone numbers at once. Supports scheduling, UTM marks, dispatch routing cascade, Telegram usernames and tdlib user IDs. Use it for announcements, campaigns or reminders to a list of recipients. For one recipient, or when a delivery ID is needed for tracking, use send_message.

  • send_fileSend file

    Send a file (document, image, audio, video, contact) to a recipient via WhatsApp or Telegram. File is uploaded as multipart/form-data. Images under 10MB sent natively, larger files as download links active for 7 days. Use it when the user wants to share a document, photo, voice message, video or contact card. Provide the file as exactly one of: file_path (local file), file_url (downloaded by the server) or file_base64 (with file_name). Supported: pdf, doc, docx, ppt, pptx, xls, xlsx, zip, 7z; ogg, opus, mp3, aac, amr, 3gp; jpeg, png, webp; mp4; vcf. Max 100 MB. Recipient rules are the same a…

  • send_messageSend message

    Send a text message via WhatsApp, Telegram (tdlib), Telegram Bot, SMS, VK/OK (notify), or MAX (max), with optional cascade fallback between channels. Supports scheduling, priority, reply-to, typing simulation, and delivery callbacks. Use it when the user asks to text, message, notify or reply to one person or group chat. For many phone numbers use send_bulk; for documents, images, audio or video use send_file. Recipient: `phone` is required, except for personal Telegram (dispatch_routing ["tdlib"]) where `username` or `tdlib_user_id` can be used instead, and WhatsApp where `whatsapp_lid` can…

  • update_webhookUpdate webhook

    Update an existing webhook — change its URL or the list of event types it subscribes to. Pass only what should change; types replaces the whole list.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Sep 23, 2026 (1 month ago)
Last release
Sep 23, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.jetapi/jetapi-mcp-server
Version
1.0.3
Auth
API key
License
MIT
Website
jetapi.io
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

JetAPI MCP server. Agent Mart. https://agentmart.dev/connectors/jetapi-jetapi-mcp-server (last updated 2026-10-24)