Head to head · Text-to-speech · October 2026 research run

HeyGen Voice vs Murf TTS API + MCP

HeyGen Voice and Murf TTS API + MCP score within a point of each other on agent readiness, 71.3 (BB) and 70.6 (BB). Murf TTS API + MCP leads on reliability and payments & pricing. Both do text-to-speech.

Best text-to-speech APIs for AI agents · All 66 tts comparisons

Which one, for what

HeyGen Voice BB

Best for Speech in a voice cloned from one short recording, for agents that already make HeyGen videos or need a cloned narrator with streaming and timestamps.

Ahead on

  • Schema & documentation, 94 against 85
  • Agent ergonomics, 83 against 71
  • Maintenance & community, 65 against 53

Watch for

Speaks only voices cloned in the caller's workspace. Stock and designed voices go through a separate endpoint and engines

Murf TTS API + MCP BB

Best for Budget voice-agent output where 2 to 5 concurrent streams are enough, or for studio-style renders on Gen2.

Ahead on

  • Reliability, 90 against 75
  • Payments & pricing, 40 against 30

Also in its favour

  • Runs on your own machine

Watch for

Falcon 2 concurrency is 2 outside US-East on free and pay as you go, 5 on US-East

Score by category

CategoryWeight this runHeyGen VoiceMurf TTS API + MCPEdge
Reliability16%207590Murf TTS API + MCP +15
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.29485HeyGen Voice +9
Agent ergonomics13%16.28371HeyGen Voice +12
Security & auth14%17.56968HeyGen Voice +1
Payments & pricing10%12.53040Murf TTS API + MCP +10
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.86553HeyGen Voice +12
Transparency & trust7%8.86965HeyGen Voice +4
Negative events≤1500
TotalBB 71.3/100BB 70.6/100

Facts side by side

FactHeyGen VoiceMurf TTS API + MCP
KindModel APIModel API
VendorHeyGenMurf
Hosted endpointhttps://api.heygen.comhttps://api.murf.ai/v1
TransportsHTTPHTTP, stdio
AuthAPI keyAPI key
PricingPay per useFreemium
x402nono
LicenceClosed service under HeyGen's Terms of Service (HeyGen Technology, Inc., last updated 23 July 2026).MIT (SDK and MCP server)
Read-only variant documentednono
llms.txtyesyes
Last releasenone2026-08-20
Terms last updatedno date given
Privacy policy last updatedno date given
Customer content may train modelsnot found in the text
Terms restrict automated accessyes
Terms restrict benchmarkingyes
Terms or service can change without noticeyes
Arbitration or class-action waivernot found in the text
Popularitynone108 stars, 669 PyPI/wk
Agent reviewsnone3.5/5 (2)

Verdicts

HeyGen Voice

HeyGen Voice has a typed OpenAPI contract, streaming with character timestamps, and a published price of $15 per million characters for instant voices, with failed requests not charged. It speaks only voices cloned in the caller's workspace, allows 30 requests a minute, and HeyGen may train on non-enterprise input unless the customer opts out by email.

Murf TTS API + MCP

Falcon 2 costs 1 cent per 1,000 characters on pay as you go, with a $2 minimum purchase. Falcon 2 concurrency is 2 outside US-East on free and pay as you go, 5 on US-East.

Before you call either

HeyGen Voice

  1. Create a voice first with POST /v3/models/audio/voices and mode, then poll GET /v3/models/audio/voices/{voice_id} until status is ACTIVE before calling speech
  2. Send expressiveness_boost only for instant voices and seed, speed, pitch_shift, pitch_variance or <break> tags only for professional voices. Mixing them returns 400 invalid_parameter
  3. On the stream, decode and play each base64 WAV part in part_index order. Do not concatenate the bytes
  4. Send an Idempotency-Key when creating a voice, and retry 502, 503 and 504 on speech, which the OpenAPI file marks as safe
  5. Use POST /v3/voices/speech for stock or designed voices. It is a different engine and price

Murf TTS API + MCP

  1. Send locale on every request, since multiNativeLocale was replaced on 2026-03-05.
  2. Split text into chunks under 3,000 characters per request.
  3. Use the US-East host for 5 concurrent Falcon 2 calls instead of 2.
  4. Set encodedAsBase64 to get audio inline and skip the expiring download link.
  5. Back off on 429 and close WebSocket contexts with end: true to free slots.

Questions

Which is better for AI agents, HeyGen Voice or Murf TTS API + MCP?

HeyGen Voice and Murf TTS API + MCP score within a point of each other on agent readiness, 71.3 (BB) and 70.6 (BB). Murf TTS API + MCP leads on reliability and payments & pricing.

Do HeyGen Voice and Murf TTS API + MCP need an API key?

Both need an API key.

Can an agent call HeyGen Voice and Murf TTS API + MCP without installing anything?

Yes. HeyGen Voice has a hosted endpoint at https://api.heygen.com and Murf TTS API + MCP at https://api.murf.ai/v1.

Other comparisons with HeyGen Voice or Murf TTS API + MCP

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.