{"name":"io.github.TecniForgeMaryam/androidapi-mcp","slug":"tecniforgemaryam-androidapi-mcp","title":null,"description":"Send SMS & WhatsApp, verify OTPs, manage contacts, and control Android devices via AndroidAPI.net.","url":"https://mcp.market/server/tecniforgemaryam-androidapi-mcp","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":17,"stars":0,"forks":0,"downloads_week":29,"last_push_at":"2026-07-02T05:36:35.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":null,"website":null,"version":"1.0.1","remotes":[],"packages":[{"registryType":"npm","identifier":"androidapi-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your API key from AndroidAPI.net → Tools → API Keys","isRequired":true,"format":"string","isSecret":true,"name":"ANDROIDAPI_SECRET"}]}],"tools":[{"name":"androidapi_create_contact","description":"Create a new contact and assign it to one or more groups.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_create_group","description":"Create a new contact group.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_delete_contact","description":"Permanently delete a contact by its ID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_delete_group","description":"Delete a contact group by its ID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_delete_notification","description":"Delete an Android notification record by ID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_delete_sms_campaign","description":"Delete an SMS campaign.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_delete_sms_received","description":"Delete a received SMS message record.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_delete_sms_sent","description":"Delete a sent SMS message record.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_delete_unsubscribed","description":"Remove an unsubscribed contact record by ID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_delete_ussd","description":"Delete a USSD request record by ID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_delete_wa_account","description":"Remove a linked WhatsApp account from the system.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_delete_wa_campaign","description":"Delete a WhatsApp campaign.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_delete_wa_received","description":"Delete a received WhatsApp chat record.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_delete_wa_sent","description":"Delete a sent WhatsApp chat record.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_get_contacts","description":"List saved contacts (paginated). Returns id, name, phone, and group info.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_credits","description":"Get remaining credit balance (and currency) in your AndroidAPI.net account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_devices","description":"List linked Android devices (paginated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_earnings","description":"Get your partner earnings from AndroidAPI.net.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_groups","description":"List contact groups (paginated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_rates","description":"Get available SMS gateways and partner device rates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_shorteners","description":"List available URL shorteners you can use in SMS and WhatsApp campaigns.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_sms_campaigns","description":"List SMS campaigns (paginated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_sms_message","description":"Retrieve a single SMS message by its ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_sms_pending","description":"List SMS messages currently pending in the send queue (paginated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_sms_received","description":"List received SMS messages (paginated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_sms_sent","description":"List sent SMS messages (paginated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_subscription","description":"Get your current AndroidAPI.net subscription package name and usage stats.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_unsubscribed","description":"List contacts that have unsubscribed (paginated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_ussd","description":"List USSD request history (paginated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_wa_accounts","description":"List linked WhatsApp accounts (paginated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_wa_campaigns","description":"List WhatsApp campaigns (paginated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_wa_group_contacts","description":"List all members of a specific WhatsApp group.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_wa_groups","description":"List WhatsApp groups that belong to a linked account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_wa_message","description":"Retrieve a single WhatsApp message by its ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_wa_pending","description":"List WhatsApp messages currently pending in the queue (paginated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_wa_received","description":"List received WhatsApp chats (paginated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_wa_sent","description":"List sent WhatsApp chats (paginated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_get_wa_servers","description":"List available WhatsApp servers for linking accounts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_link_whatsapp_account","description":"Generate a QR code to link a brand-new WhatsApp account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_relink_whatsapp_account","description":"Re-generate the QR code to reconnect an existing (disconnected) WhatsApp account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_send_otp","description":"Send a one-time password (OTP) to a phone number via SMS or WhatsApp.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_send_sms","description":"Send a single SMS to one recipient. Spintax supported in the message body.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_send_sms_bulk","description":"Send an SMS campaign to multiple phone numbers and/or contact groups.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_send_ussd","description":"Send a USSD / MMI request from a linked Android device (e.g. check balance with *123#).","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_send_whatsapp","description":"Send a single WhatsApp message to one recipient.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_send_whatsapp_bulk","description":"Send a WhatsApp campaign to multiple recipients or contact groups.","write_action":true,"price_micros":0,"input_schema":null},{"name":"androidapi_start_sms_campaign","description":"Resume or start a paused SMS campaign.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_start_wa_campaign","description":"Resume a paused WhatsApp campaign.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_stop_sms_campaign","description":"Pause a running SMS campaign.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_stop_wa_campaign","description":"Pause a running WhatsApp campaign.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_validate_whatsapp_phone","description":"Check whether a phone number is registered on WhatsApp.","write_action":false,"price_micros":0,"input_schema":null},{"name":"androidapi_verify_otp","description":"Verify an OTP that was entered by the user. Returns success if the OTP is valid and not expired.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":75,"grade":"B","scanned_at":"2026-09-26T11:38:38.836Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T11:38:39.264Z","components":{"code":{"score":25,"max":25,"notes":["11 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 86 days ago"]},"identity":{"score":6,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"androidapi-mcp","version":"1.0.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-07-02T03:22:06.044Z","repositoryUrl":"git+https://github.com/tecniforge/androidapi-mcp.git","weeklyDownloads":29}],"repo":{"found":true,"owner":"tecniforge","repo":"androidapi-mcp","archived":false,"pushedAt":"2026-07-02T05:36:35Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/128669155?v=4","ownerCreatedAt":"2023-03-23T04:44:37Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/128669155?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":29,"license":"MIT","lastPushAt":"2026-07-02T05:36:35.000Z","score":17}}}},"grade_history":[],"reviews":[]}