AndroidAPI net MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ANDROIDAPI_SECRET | Yes | Your API key from AndroidAPI.net → Tools → API Keys |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| androidapi_get_creditsA | Get remaining credit balance (and currency) in your AndroidAPI.net account. |
| androidapi_get_subscriptionA | Get your current AndroidAPI.net subscription package name and usage stats. |
| androidapi_get_earningsA | Get your partner earnings from AndroidAPI.net. |
| androidapi_get_contactsA | List saved contacts (paginated). Returns id, name, phone, and group info. |
| androidapi_create_contactA | Create a new contact and assign it to one or more groups. |
| androidapi_delete_contactA | Permanently delete a contact by its ID. |
| androidapi_get_groupsC | List contact groups (paginated). |
| androidapi_create_groupB | Create a new contact group. |
| androidapi_delete_groupA | Delete a contact group by its ID. |
| androidapi_get_unsubscribedC | List contacts that have unsubscribed (paginated). |
| androidapi_delete_unsubscribedA | Remove an unsubscribed contact record by ID. |
| androidapi_send_otpB | Send a one-time password (OTP) to a phone number via SMS or WhatsApp. Use {{otp}} in the message body to embed the generated code automatically. |
| androidapi_verify_otpA | Verify an OTP that was entered by the user. Returns success if the OTP is valid and not expired. |
| androidapi_send_smsA | Send a single SMS to one recipient. Spintax supported in the message body. |
| androidapi_send_sms_bulkB | Send an SMS campaign to multiple phone numbers and/or contact groups. Spintax and shortcodes are supported. |
| androidapi_get_sms_sentA | List sent SMS messages (paginated). |
| androidapi_get_sms_receivedA | List received SMS messages (paginated). |
| androidapi_get_sms_pendingB | List SMS messages currently pending in the send queue (paginated). |
| androidapi_get_sms_messageB | Retrieve a single SMS message by its ID. |
| androidapi_get_sms_campaignsB | List SMS campaigns (paginated). |
| androidapi_start_sms_campaignA | Resume or start a paused SMS campaign. |
| androidapi_stop_sms_campaignB | Pause a running SMS campaign. |
| androidapi_delete_sms_sentB | Delete a sent SMS message record. |
| androidapi_delete_sms_receivedB | Delete a received SMS message record. |
| androidapi_delete_sms_campaignB | Delete an SMS campaign. |
| androidapi_get_ratesA | Get available SMS gateways and partner device rates. Use the returned IDs as 'gateway' when sending SMS in 'credits' mode. |
| androidapi_send_whatsappB | Send a single WhatsApp message to one recipient. Supports text, media (image/audio/video), and document attachments via URL. |
| androidapi_send_whatsapp_bulkC | Send a WhatsApp campaign to multiple recipients or contact groups. Supports text, media, and document messages. Spintax and shortcodes supported. |
| androidapi_get_wa_accountsA | List linked WhatsApp accounts (paginated). |
| androidapi_get_wa_sentA | List sent WhatsApp chats (paginated). |
| androidapi_get_wa_receivedA | List received WhatsApp chats (paginated). |
| androidapi_get_wa_pendingA | List WhatsApp messages currently pending in the queue (paginated). |
| androidapi_get_wa_messageB | Retrieve a single WhatsApp message by its ID. |
| androidapi_get_wa_campaignsC | List WhatsApp campaigns (paginated). |
| androidapi_get_wa_groupsA | List WhatsApp groups that belong to a linked account. |
| androidapi_get_wa_group_contactsA | List all members of a specific WhatsApp group. |
| androidapi_validate_whatsapp_phoneB | Check whether a phone number is registered on WhatsApp. |
| androidapi_link_whatsapp_accountA | Generate a QR code to link a brand-new WhatsApp account. Returns a QR image URL and a status link to poll until scanning is complete. |
| androidapi_relink_whatsapp_accountA | Re-generate the QR code to reconnect an existing (disconnected) WhatsApp account. |
| androidapi_get_wa_serversA | List available WhatsApp servers for linking accounts. |
| androidapi_start_wa_campaignA | Resume a paused WhatsApp campaign. |
| androidapi_stop_wa_campaignA | Pause a running WhatsApp campaign. |
| androidapi_delete_wa_sentC | Delete a sent WhatsApp chat record. |
| androidapi_delete_wa_receivedC | Delete a received WhatsApp chat record. |
| androidapi_delete_wa_campaignC | Delete a WhatsApp campaign. |
| androidapi_delete_wa_accountB | Remove a linked WhatsApp account from the system. |
| androidapi_get_devicesB | List linked Android devices (paginated). |
| androidapi_delete_notificationA | Delete an Android notification record by ID. |
| androidapi_send_ussdA | Send a USSD / MMI request from a linked Android device (e.g. check balance with *123#). Use androidapi_get_devices to get valid device IDs. |
| androidapi_get_ussdC | List USSD request history (paginated). |
| androidapi_delete_ussdC | Delete a USSD request record by ID. |
| androidapi_get_shortenersA | List available URL shorteners you can use in SMS and WhatsApp campaigns. Use the returned ID as the 'shortener' parameter when sending messages. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TecniForge/androidapi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server