Bandwidth

Tier-1 carrier and communications API providing SMS, MMS, voice calls, emergency services (E911), and phone number management with enterprise reliability and direct network access.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Communication bandwidth sms mms voice e911 phone-numbers carrier enterprise rest-api
⚙ Agent Friendliness
53
/ 100
Can an agent use this?
🔒 Security
69
/ 100
Is it safe for agents?
⚡ Reliability
75
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
80
Error Messages
68
Auth Simplicity
70
Rate Limits
58

🔒 Security

TLS Enforcement
100
Auth Strength
68
Scope Granularity
35
Dep. Hygiene
75
Secret Handling
70

HTTPS enforced. Basic Auth (username/password) is less secure than API key or OAuth. SOC2, HIPAA BAA available. No scope granularity - single credentials for all operations.

⚡ Reliability

Uptime/SLA
85
Version Stability
78
Breaking Changes
72
Error Recovery
65
AF Security Reliability

Best When

Enterprise teams need carrier-grade reliability, direct E911 support, and own their phone number management at scale.

Avoid When

You need a quick, developer-friendly SMS API with minimal setup - use Twilio.

Use Cases

  • Sending and receiving SMS/MMS in agent communication workflows
  • Making and managing voice calls programmatically
  • Provisioning and managing phone numbers for agents
  • Emergency calling (E911) integration for safety-critical applications
  • Building voice IVR systems with agent-driven call routing

Not For

  • Consumer messaging apps (Twilio has better developer experience)
  • Teams without enterprise messaging scale requirements
  • Simple notification-only SMS (SendGrid or Postmark with SMS add-on suffice)

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
Yes

Authentication

Methods: basic_auth
OAuth: No Scopes: No

HTTP Basic Auth with username and password. Account ID and application ID required for many operations.

Pricing

Model: usage-based
Free tier: No
Requires CC: No

Agent Metadata

Pagination
cursor
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • Some Bandwidth APIs return XML, not JSON - agents must handle both or use SDK
  • Account ID, sub-account ID, and location ID hierarchy is complex
  • Phone number provisioning is separate from messaging configuration
  • Callback URLs required for receiving inbound messages - agents need public endpoints
  • E911 address validation required before emergency calling can be activated

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Bandwidth.

$99

Scores are editorial opinions as of 2026-03-06.

5173
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered