← Back to search

io.github.voidmobcom/voidmob-mcp

voidmobcom Scanned 24d ago

Mobile proxies, SMS verifications, and global eSIM data plans for AI agents.

B
85 / 100

Versions

0.1.1latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 28

search_dedicated_countries
annotations: none low

List countries where dedicated numbers are offered, with your monthly price and stock status. A dedicated number is a private number that receives SMS for ALL services, renews monthly, and stays yours until you stop renewing.

purchase_dedicated_number
annotations: none low

Buy a dedicated monthly number in a country from search_dedicated_countries. Quote-then-commit: the tool fetches your live price and ties max_price_cents to it so you never pay above the quote. Returns a ded_xxx id - poll get_dedicated_number to read incoming SMS.

country string auto_renew boolean
get_dedicated_number
annotations: none low

Read a dedicated number

number_id string
get_account
annotations: none low

Get the authenticated account: id, USD wallet balance, and per-endpoint-group rate limits. Use this before money-touching tool calls to confirm sufficient funds.

search_proxies
annotations: none low

Search available mobile proxy plans (shared rotating mobile IPs, billed by data). Each result includes the plan id, location, data allowance, duration, and price. Region/city/ISP targeting is configured per list after purchase via create_proxy_list.

country string min_data_gb number
purchase_proxy
annotations: none low

Purchase a proxy plan. Returns 202 Accepted with status=provisioning; the gateway becomes active in 1-2 minutes. Poll get_proxy_status until status=

plan_id string
get_proxy_status
annotations: none low

Read a proxy

proxy_id string
rotate_proxy_ip
annotations: none low

Rotate a dedicated proxy to a new IP. Shared proxies rotate per-request through their lists - use create_proxy_list / list_proxy_lists instead.

proxy_id string
renew_proxy
annotations: none low

Extend a proxy

proxy_id string
topup_proxy
annotations: none low

Add more data to a shared proxy plan. Quote-then-commit: derives per-GB price from the proxy

proxy_id string additional_gb number
regenerate_proxy_password
annotations: none low

Rotate the main proxy gateway password. Returns the new credentials.

proxy_id string
list_proxy_lists
annotations: none low

List proxy lists for a shared proxy (geo-targeted sub-pools that share the proxy

proxy_id string
create_proxy_list
annotations: none low

Create a new geo-targeted proxy list on a shared proxy. Provide either a single country (with optional region/city/isp/zip subfilters) or a countries array (2-30, mutually exclusive with the subfilters). To edit an existing list, delete it and create a new one.

isp string zip string city string name string format string region string country string proxy_id string rotation_period_seconds number
delete_proxy_list
annotations: none low

Delete a proxy list. The list

list_id string proxy_id string
search_sms_services
annotations: none low

Search available US non-VoIP SMS services with prices per row. Returns each service

query string
get_rental
annotations: none low

Read a rental

rental_id string
rent_number
annotations: none low

Rent a US non-VoIP phone number. kind=

service_id string
cancel_rental
annotations: none low

Cancel a rental. For verifications (ver_xxx) the API may refund if no message arrived. For long-term rentals (ren_xxx) cancellation is typically non-refundable - check the response.

rental_id string
reuse_number
annotations: none low

Reuse a completed/expired verification to receive another SMS. Free reuse is available when allow_reuse is true on the verification. Paid reuse ($0.50) is available when allow_paid_reuse is true.

paid boolean rental_id string
re_rent_rental
annotations: none low

Re-rent the same number for another period at the current price. Only works on an expired rental whose re_rent_available is true (the provider has not yet released the number). Re-uses the rental

rental_id string
toggle_auto_renew
annotations: none low

Turn auto-renewal on/off for a long-term rental (ren_xxx) or a dedicated number (ded_xxx).

rental_id string auto_renew boolean
get_geo
annotations: none low

Cascading geo discovery for proxy list targeting. No params -> countries; country=US -> regions; country=US&region=California -> cities; +city=Los%20Angeles -> ISPs.

city string region string country string
list_orders
annotations: none low

List the user

limit number
search_esim_plans
annotations: none low

Search global eSIM data plans. Each result includes the full plan shape (countries, region, data limit, validity, routing location, 5G/hotspot/calls/SMS/topup features) so a separate plan-details tool is unnecessary.

limit number query string cursor string has_5g boolean country string min_days number has_hotspot boolean min_data_gb number
purchase_esim
annotations: none low

Purchase an eSIM plan. Quote-then-commit: the tool fetches the live price and ties max_price_cents to it so you never pay above what you saw.

plan_id string
get_esim_status
annotations: none low

Read an eSIM

esim_id string
topup_esim
annotations: none low

Browse top-up products (omit topup_product_id) or purchase a specific top-up (supply topup_product_id) for an active eSIM.

esim_id string topup_product_id string
get_esim_qr
annotations: none low

Fetch the activation QR code for an eSIM as an image. Most MCP clients render the image inline so the user can scan it directly.

esim_id string

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 65

low
Tool 'search_dedicated_countries' has no annotations annotation_checker · 100%
low
Tool 'purchase_dedicated_number' has no annotations annotation_checker · 100%
low
Tool 'get_dedicated_number' has no annotations annotation_checker · 100%
low
Tool 'get_account' has no annotations annotation_checker · 100%
low
Tool 'search_proxies' has no annotations annotation_checker · 100%
low
Tool 'purchase_proxy' has no annotations annotation_checker · 100%
low
Tool 'get_proxy_status' has no annotations annotation_checker · 100%
low
Tool 'rotate_proxy_ip' has no annotations annotation_checker · 100%
low
Tool 'renew_proxy' has no annotations annotation_checker · 100%
low
Tool 'topup_proxy' has no annotations annotation_checker · 100%
low
Tool 'regenerate_proxy_password' has no annotations annotation_checker · 100%
low
Tool 'list_proxy_lists' has no annotations annotation_checker · 100%
low
Tool 'create_proxy_list' has no annotations annotation_checker · 100%
low
Tool 'delete_proxy_list' has no annotations annotation_checker · 100%
low
Tool 'search_sms_services' has no annotations annotation_checker · 100%
low
Tool 'get_rental' has no annotations annotation_checker · 100%
low
Tool 'rent_number' has no annotations annotation_checker · 100%
low
Tool 'cancel_rental' has no annotations annotation_checker · 100%
low
Tool 'reuse_number' has no annotations annotation_checker · 100%
low
Tool 're_rent_rental' has no annotations annotation_checker · 100%
low
Tool 'toggle_auto_renew' has no annotations annotation_checker · 100%
low
Tool 'get_geo' has no annotations annotation_checker · 100%
low
Tool 'list_orders' has no annotations annotation_checker · 100%
low
Tool 'search_esim_plans' has no annotations annotation_checker · 100%
low
Tool 'purchase_esim' has no annotations annotation_checker · 100%
low
Tool 'get_esim_status' has no annotations annotation_checker · 100%
low
Tool 'topup_esim' has no annotations annotation_checker · 100%
low
Tool 'get_esim_qr' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
package.json metadata manifest_parser · 100%
info
Tool: search_dedicated_countries manifest_parser · 70%
info
Tool: purchase_dedicated_number manifest_parser · 70%
info
Tool: get_dedicated_number manifest_parser · 70%
info
Tool: get_account manifest_parser · 70%
info
Tool: search_proxies manifest_parser · 70%
info
Tool: purchase_proxy manifest_parser · 70%
info
Tool: get_proxy_status manifest_parser · 70%
info
Tool: rotate_proxy_ip manifest_parser · 70%
info
Tool: renew_proxy manifest_parser · 70%
info
Tool: topup_proxy manifest_parser · 70%
info
Tool: regenerate_proxy_password manifest_parser · 70%
info
Tool: list_proxy_lists manifest_parser · 70%
info
Tool: create_proxy_list manifest_parser · 70%
info
Tool: delete_proxy_list manifest_parser · 70%
info
Tool: search_sms_services manifest_parser · 70%
info
Tool: get_rental manifest_parser · 70%
info
Tool: rent_number manifest_parser · 70%
info
Tool: cancel_rental manifest_parser · 70%
info
Tool: reuse_number manifest_parser · 70%
info
Tool: re_rent_rental manifest_parser · 70%
info
Tool: toggle_auto_renew manifest_parser · 70%
info
Tool: get_geo manifest_parser · 70%
info
Tool: list_orders manifest_parser · 70%
info
Tool: search_esim_plans manifest_parser · 70%
info
Tool: purchase_esim manifest_parser · 70%
info
Tool: get_esim_status manifest_parser · 70%
info
Tool: topup_esim manifest_parser · 70%
info
Tool: get_esim_qr manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (3) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 165 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%