{"id":"telnyx-mcp-server-fastmcp","name":"telnyx-mcp-server-fastmcp","homepage":"https://pypi.org/project/telnyx-mcp-server-fastmcp/","repo_url":"https://github.com/fastmcp-me/telnyx-mcp-server.git","category":"communication","subcategories":[],"tags":["mcp","telnyx","telephony","messaging","webhooks","ngrok","fastmcp","python","ai-agents"],"what_it_does":"Provides a Telnyx Local Model Context Protocol (MCP) server (Python/fastmcp) that exposes tools for telephony (calls/DTMF/audio), messaging (SMS/MMS), phone numbers, voice connection configuration, cloud storage (S3-like buckets), embeddings-related operations, and Telnyx secrets management. Includes an optional webhook receiver with ngrok tunneling and a parent-process monitoring/cleanup behavior.","use_cases":["Chat/agent-driven management of Telnyx phone numbers (list/buy/update)","Agent-driven messaging workflows (send SMS/MMS; inspect conversations/details)","Call control automation (outbound calls, transfers, hangups, DTMF, TTS/audio playback)","Building voice/telephony assistants using Telnyx AI assistant capabilities","Webhook-driven event handling with automatic ngrok URL provisioning","Programmatic integration with Telnyx Cloud Storage and embeddings via MCP"],"not_for":["Running in environments that cannot securely handle API keys and webhook callbacks","Use as a stable, long-term MCP endpoint (README marks this Python server as deprecated)","Applications needing formal OpenAPI/SDK surface for the MCP tools themselves (MCP tool contracts are not shown in the provided docs)"],"best_when":"You want to use an MCP client (e.g., Claude Desktop) to perform Telnyx communications tasks locally with tool filtering and optional webhook support.","avoid_when":"You need a non-deprecated integration path, or you require documented rate-limit semantics, idempotency guarantees, and structured error schemas for MCP tool calls.","alternatives":["Telnyx official remote MCP implementation (per README link to developers.telnyx.com docs)","Official Telnyx TypeScript MCP server from the new repository (per README deprecation notice)","Direct Telnyx REST APIs (if you don’t need MCP)"],"af_score":54.5,"security_score":54.8,"reliability_score":26.2,"package_type":"mcp_server","discovery_source":["pypi"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:42:31.566439+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":true},"auth":{"methods":["TELNYX_API_KEY via environment variable (TELNYX_API_KEY)"],"oauth":false,"scopes":false,"notes":"README describes using a Telnyx API key in the MCP client environment. It does not document scope granularity or minimum permissions for each exposed tool."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information for the MCP server itself is provided in the supplied README/snippets. Telnyx API usage costs would likely apply."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":54.5,"security_score":54.8,"reliability_score":26.2,"mcp_server_quality":72.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":85.0,"rate_limit_clarity":10.0,"tls_enforcement":85.0,"auth_strength":60.0,"scope_granularity":20.0,"dependency_hygiene":45.0,"secret_handling":60.0,"security_notes":"Strengths: authentication is performed via an environment variable (TELNYX_API_KEY) rather than hardcoding (as described). Webhook support explicitly enables ngrok tunneling and includes a webhook info/resource, which can help operational visibility. Concerns: no scope granularity or least-privilege guidance is documented; secret logging behavior is not documented in provided content; dependency hygiene cannot be validated from the provided snippets, so scoring is conservative.","uptime_documented":0.0,"version_stability":35.0,"breaking_changes_history":30.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Python MCP server is marked deprecated; prefer the TypeScript/new or remote MCP option for long-term use.","Webhook/ngrok initialization failures can cause the server to exit on startup; invalid ngrok authtoken or conflicts may require troubleshooting.","Tool execution depends on correct environment/CLI configuration (e.g., TELNYX_API_KEY, optional webhook/ngrok flags).","Agent runs may depend on the MCP client supporting local MCP server execution (e.g., Claude Desktop developer mode on Windows).","When using uvx, incorrect path can yield spawn ENOENT; README suggests fixing by using absolute uvx path."]}}