The androidapi-mcp connector exposes 52 tools across 7 categories. All tools are prefixed with androidapi_ to avoid conflicts with other MCP servers.
Account #
| Tool | Description |
|---|---|
androidapi_get_credits |
Get remaining SMS and WhatsApp credits |
androidapi_get_subscription |
Get current subscription plan details |
Example: “Check my AndroidAPI credits”
SMS #
| Tool | Description |
|---|---|
androidapi_send_sms |
Send a single SMS |
androidapi_send_sms_bulk |
Send bulk SMS to multiple numbers or a group |
androidapi_get_sms_sent |
List sent SMS messages |
androidapi_get_sms_received |
List received SMS messages |
androidapi_get_sms_pending |
List pending SMS messages |
androidapi_get_sms_message |
Get a single SMS message by ID |
androidapi_get_sms_campaigns |
List SMS campaigns |
androidapi_start_sms_campaign |
Start a paused SMS campaign |
androidapi_stop_sms_campaign |
Stop a running SMS campaign |
androidapi_delete_sms_sent |
Delete a sent SMS record |
androidapi_delete_sms_received |
Delete a received SMS record |
androidapi_delete_sms_campaign |
Delete an SMS campaign |
Example: “Send an SMS to +923001234567 saying Your order has shipped”
WhatsApp #
| Tool | Description |
|---|---|
androidapi_send_whatsapp |
Send a WhatsApp message (text, image, document) |
androidapi_send_whatsapp_bulk |
Send bulk WhatsApp messages |
androidapi_get_wa_accounts |
List linked WhatsApp accounts |
androidapi_get_wa_sent |
List sent WhatsApp messages |
androidapi_get_wa_received |
List received WhatsApp messages |
androidapi_get_wa_pending |
List pending WhatsApp messages |
androidapi_get_wa_message |
Get a single WhatsApp message by ID |
androidapi_get_wa_campaigns |
List WhatsApp campaigns |
androidapi_get_wa_groups |
List WhatsApp groups |
androidapi_get_wa_group_contacts |
List contacts in a WhatsApp group |
androidapi_validate_whatsapp_phone |
Check if a number has WhatsApp |
androidapi_link_whatsapp_account |
Link a new WhatsApp account (get QR code) |
androidapi_relink_whatsapp_account |
Relink an existing WhatsApp account |
androidapi_get_wa_servers |
List available WhatsApp servers |
androidapi_start_wa_campaign |
Start a WhatsApp campaign |
androidapi_stop_wa_campaign |
Stop a WhatsApp campaign |
androidapi_delete_wa_sent |
Delete a sent WhatsApp record |
androidapi_delete_wa_received |
Delete a received WhatsApp record |
androidapi_delete_wa_campaign |
Delete a WhatsApp campaign |
androidapi_delete_wa_account |
Remove a linked WhatsApp account |
Example: “Check if +923001234567 has WhatsApp”
OTP #
| Tool | Description |
|---|---|
androidapi_send_otp |
Send an OTP via SMS or WhatsApp |
androidapi_verify_otp |
Verify an OTP entered by the user |
Example: “Send an OTP to +923001234567 via WhatsApp then verify it”
Contacts & Groups #
| Tool | Description |
|---|---|
androidapi_get_contacts |
List all contacts |
androidapi_create_contact |
Create a new contact |
androidapi_delete_contact |
Delete a contact |
androidapi_get_groups |
List contact groups |
androidapi_create_group |
Create a contact group |
androidapi_delete_group |
Delete a contact group |
androidapi_get_unsubscribed |
List unsubscribed contacts |
androidapi_delete_unsubscribed |
Remove a contact from unsubscribed list |
Example: “Create a contact group called VIP Customers”
Android Devices #
| Tool | Description |
|---|---|
androidapi_get_devices |
List connected Android devices |
androidapi_send_ussd |
Send a USSD code on a device |
androidapi_get_ussd |
List USSD responses |
androidapi_delete_ussd |
Delete a USSD record |
androidapi_delete_notification |
Delete a device notification |
Example: “Dial *123# on SIM 1 of my device and show the result”
Gateways & Misc #
| Tool | Description |
|---|---|
androidapi_get_rates |
Get SMS gateway rates |
androidapi_get_shorteners |
List available URL shorteners |
androidapi_get_earnings |
Get partner earnings (partners only) |