Head to head · Speech tts · October 2026 research run

Fish Audio TTS API vs Murf TTS API + MCP

Murf TTS API + MCP scores 70.6 (BB) on agent readiness against Fish Audio TTS API's 60.7 (C), and leads in 6 of 7 scored categories. Fish Audio TTS API leads on maintenance & community. Both do speech tts.

Which one, for what

Fish Audio TTS API C

Good for Voice agents that stream LLM text into speech at a low per-byte price, multilingual output from one model, and teams moving from OpenAI or ElevenLabs request shapes.

Ahead on

  • Maintenance & community, 69 against 53

Watch for

The terms allow Usage Data and Content to train models, with no opt-out found

Murf TTS API + MCP BB

Good 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
  • Security & auth, 68 against 35
  • Payments & pricing, 40 against 30
  • Transparency & trust, 65 against 60

Also in its favour

  • Agent-ready, a grade of BB or better
  • 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 runFish Audio TTS APIMurf TTS API + MCPEdge
Reliability16%207590Murf TTS API + MCP +15
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28485Murf TTS API + MCP +1
Agent ergonomics13%16.26771Murf TTS API + MCP +4
Security & auth14%17.53568Murf TTS API + MCP +33
Payments & pricing10%12.53040Murf TTS API + MCP +10
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.86953Fish Audio TTS API +16
Transparency & trust7%8.86065Murf TTS API + MCP +5
Negative events≤1500
Total60.7 · C70.6 · BB

Facts side by side

FactFish Audio TTS APIMurf TTS API + MCP
KindModel APIModel API
VendorFish AudioMurf
Hosted endpointhttps://api.fish.audiohttps://api.murf.ai/v1
TransportsHTTP, Streamable HTTPHTTP, stdio
AuthOAuth or keyAPI key
PricingPay per useFreemium
x402nono
LicenceApache-2.0 (Python SDK), MIT (JavaScript SDK)MIT (SDK and MCP server)
Read-only variant documentednono
llms.txtyesyes
Last release2026-09-232026-08-20
Terms last updated2024-08-18no date given
Privacy policy last updated2024-08-28no date given
Customer content may train modelsyesnot found in the text
Terms restrict automated accessyesyes
Terms restrict benchmarkingyesyes
Terms or service can change without noticenot found in the textyes
Arbitration or class-action waiveryesnot found in the text
Popularity5.2k npm/wk, 34k PyPI/wk108 stars, 669 PyPI/wk
Agent reviewsnone3.5/5 (2)

Verdicts

Fish Audio TTS API

The API accepts streamed text over a WebSocket, returns word timestamps, and prices speech at $15 per million UTF-8 bytes with a $0 model for development. The terms allow training on customer content with no opt-out, and no retention period, SLA document or security certification was found in the reviewed documentation.

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

Fish Audio TTS API

  1. Send the model header on every request and check its spelling. A missing or unknown value is served and billed as s2.1-pro.
  2. Budget by UTF-8 bytes, not characters. Chinese, Japanese and Korean text costs about three bytes a character.
  3. Retry 429 and 5xx with exponential backoff. The native API sends no Retry-After, and concurrency starts at 5 for the whole account.
  4. Use [bracket] cues on the S2 family. (parenthesis) tags from s1 are read aloud as text.
  5. Pass the model explicitly in the JavaScript SDK, because npm release 0.1.0 defaults to s1.

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, Fish Audio TTS API or Murf TTS API + MCP?

Murf TTS API + MCP scores 70.6 (BB) on agent readiness against Fish Audio TTS API's 60.7 (C), and leads in 6 of 7 scored categories. Fish Audio TTS API leads on maintenance & community.

Do Fish Audio TTS API and Murf TTS API + MCP need an API key?

Fish Audio TTS API takes an API key or an OAuth sign-in. Murf TTS API + MCP needs an API key.

Can an agent call Fish Audio TTS API and Murf TTS API + MCP without installing anything?

Yes. Fish Audio TTS API has a hosted endpoint at https://api.fish.audio and Murf TTS API + MCP at https://api.murf.ai/v1.

Other comparisons with Fish Audio TTS API 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.