Telesign Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Telesign Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server that provides seamless integration with TeleSign APIs for AI assistants like Anthropic's Claude, OpenAI's ChatGPT, or Google's Gemini. Enable your AI to send SMS messages, verify phone numbers, assess fraud risk, and more.
The Model Context Protocol is an open standard that allows AI assistants to securely connect to external data sources and tools. This server implements MCP to give AI assistants direct access to TeleSign's communication and verification APIs.
| Tool | Description |
|---|---|
verifyapi_send_otp | Send a one-time passcode via SMS, voice, WhatsApp, Viber, RCS, or email with automatic fallback support |
verifyapi_check_code | Verify an OTP code entered by the user |
verifyapi_get_status | Check the status of an ongoing verification |
phoneid_get_info | Get phone number details including type (mobile/landline/VoIP), carrier, and location |
intelligence_assess_risk | Get fraud risk score (0-1000) with allow/flag/block recommendation |
messaging_send_sms | Send SMS messages (OTP, alerts, or marketing) |
docs_search | Search TeleSign documentation |
docs_get | Retrieve full documentation for a topic |
git clone https://github.com/mdp18/telesign-mcp.git
cd telesign-mcp npm install npm run buildSet your TeleSign API credentials:
export TELESIGN_CUSTOMER_ID="your-customer-id"
export TELESIGN_API_KEY="your-api-key"Add this to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"telesign": {
"command": "node",
"args": ["/path/to/telesign-mcp/build/index.js"],
"env": {
"TELESIGN_CUSTOMER_ID": "your-customer-id",
"TELESIGN_API_KEY": "your-api-key"
}
}
}
}Once configured, you can ask Claude to:
The server includes built-in documentation accessible via the docs_search and docs_get tools. Available topics:
verify-api - OTP verification endpoints and flowsphone-id - Phone number lookup detailsintelligence - Risk scoring and fraud detectionmessaging-sms - SMS messaging guidestatus-codes - API response codes reference/v1/messaging)# Watch mode for development
npm run dev
# Build for production
npm run build
# Run the server directly
npm startApache 2.0 - See LICENSE for details.
This is a community-driven, open source project and is not officially affiliated with, endorsed by, or supported by TeleSign. The author(s) do not own or claim any rights to the TeleSign trademark, name, or branding. "TeleSign" and any associated logos are trademarks of TeleSign Corporation.
This project is provided "as is" without warranty of any kind. Use at your own risk. For official TeleSign support not related to this MCP server, please contact TeleSign directly.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.