If you're an AI reading this: skill.md has everything you need.Read it →
Explorer/MCP/agentsim/agentsim
REMOTE

AgentSIM

agentsim/agentsim

Real SIM-backed phone numbers for AI agents. Provision a real mobile number, capture OTP codes, and pass carrier verification. No VoIP, real T-Mobile SIM.

5 tools available
The Journeyman
A reasonable amount of history and nothing concerning in the scan.
Time indexed (5mo)
5toolsRemote/ HTTP5moindexed
100% uptime · 302ms avgChecked Aug 17, 2026
Quality Score
59/95
Established
Risk Score
0/100
Clean
How is this calculated?
Quality Breakdown
Tenure13.6/20
146 days indexed
Capability16/25
Tools: 4/13 (5 tools)
Description: 5/5
Endpoint: 7/7
Adoption4.3/25
Use count: 4.3/20 (11 uses)
Multi-registry: 0/5 (1 registry)
Reliability24.8/25
Currently live: 10/10
Uptime history: 14.8/15 99% (64/65 checks)
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Risk
0Clean
No signals detected.
The scanner shows
5 tools. Nothing caught our attention.
First indexed Mar 23, 2026
Server Profile
Tools catalogued
5
5 tools available. Full list below.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Not verified
Not yet verified by the Official MCP Registry.
Liveness
100%
Based on 48 checks. Average response: 302ms.
Publisher Verification
Not yet verified by the Official MCP Registry.
Endpoint
https://agentsim--agentsim.run.tools
Tools (5)
provision_number
Lease a real mobile phone number for receiving SMS OTP codes. Returns the phone number (e164 format) and a session_id needed for all subsequent calls. The number is exclusively yours for ttl_seconds. Next step: use the returned `number` on your target service to trigger an SMS, then call `wait_for_otp` with the returned `session_id`.
wait_for_otp
Block until an SMS OTP arrives for this session, then return the code. Polls the AgentSIM API for up to `timeout_seconds`. Returns the OTP code and the message it was extracted from. If the OTP does not arrive in time, raises a ToolError with advice on retrying. Always call `release_number` after you have used the OTP.
get_messages
List all SMS messages received in this session without consuming the OTP. Use this to inspect raw messages or check if an SMS arrived before calling wait_for_otp. Does NOT mark the OTP as consumed.
release_number
Release a provisioned number back to the pool. Always call this when you are done with the session — even on error — to avoid consuming pool capacity unnecessarily.
list_numbers
List active sessions, optionally filtered by agent_id. Use this to check for leaked sessions or inspect what numbers are currently active in your account.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
Similar servers
Press Release
press-release MCP — wraps StupidAPIs (requires X-API-Key)
MCP Server for LimeSurvey
Enables interaction with LimeSurvey API to create and manage surveys, questions, question groups, activate surveys, and export responses through standardized MCP endpoints.
io.github.zenml-io/mcp-zenml
MCP server for ZenML - browse stacks, pipelines, runs, artifacts & trigger pipeline runs via API
Linear
Linear MCP — wraps the Linear GraphQL API (OAuth)
HAPI MCP Server
HAPI MCP server: Dynamically exposes OpenAPI REST APIs as MCP tools for AI assistants
Google Docs MCP Server
Enables Claude to read, create, and update Google Docs through OAuth authentication. Deployed as a remote Next.js server on Vercel with support for multiple users and secure API key management.
Indexed from Smithery · Updates nightlyView on Smithery →