JetAPI
Send WhatsApp, Telegram, SMS and MAX messages, files and bulk mailings via JetAPI
Connector by jetapi · GitHub account verified by the MCP Registry
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.
About
Reviews
Write a reviewNo 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_accountget_balanceget_delivery_statusget_phone_infoget_utm_tagsget_webhooklist_webhooks
Write 5 · Create, change, send or run things.
create_webhooksend_bulksend_filesend_messageupdate_webhook
Delete 2 · Delete, drop, revoke or wipe things.
delete_deliverydelete_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 webhookRegister 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 dataDelete 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 dataDelete a webhook by ID. The webhook will stop receiving notifications.
get_accountGet accountread-onlyGet 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-onlyGet 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-onlyGet 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-onlyLook 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-onlyGet 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-onlyGet details of a specific webhook by its ID: the URL it posts to and the event types it subscribes to.
list_webhooksList webhooksread-onlyList 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 messageSend 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 fileSend 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 messageSend 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 webhookUpdate 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
- Packages
- npm jetapi-mcp-servermcpb https://github.com/jetapi/jetapi-mcp-server/releases/download/v1.0.3/jetapi-mcp-server.mcpb
- License
- MIT
- Repository
- github.com/jetapi/jetapi-mcp-server
- 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)