unlimitedtts
エージェント向け UnlimitedTTS
AIエージェント向けの、非カストディアルで見積もり優先のテキスト読み上げ:
@unlimitedtts/coreは、ライブの x402 チャレンジを検証し、支出ポリシーを適用し、サニタイズ済みレシートを永続化し、プライベートな MP3 アーティファクトを書き込みます。@unlimitedtts/mcpは、stdio 上でtts_list_voices、tts_quote、および取り消し不能なtts_synthesizeツールを公開します。@unlimitedtts/openclawは、MCP サーバーとunlimitedttsエージェントスキルをバンドルします。skills/unlimitedttsは、MCP ガイド付きおよび直接ウォレット対応の HTTP ワークフローをサポートします。
実装された v1 パスは外部署名モードです。別のウォレットツールが x402 v2 の PAYMENT-SIGNATURE を作成します。このコードはシードフレーズや秘密鍵を受け入れることはありません。
インストールとビルド
Node.js 20 以降と pnpm が必要です。
pnpm install --frozen-lockfile
pnpm checkこのチェックアウトからローカルサーバーを実行します:
pnpm --filter @unlimitedtts/mcp build
node packages/mcp/dist/cli.jsnpm 公開後の汎用 MCP 設定:
{
"mcpServers": {
"unlimitedtts": {
"command": "npx",
"args": ["-y", "@unlimitedtts/mcp@0.1.0"],
"env": {
"UNLIMITEDTTS_MAX_USDC_PER_CALL": "0.10",
"UNLIMITEDTTS_ROLLING_24H_USDC": "1.00",
"UNLIMITEDTTS_OUTPUT_DIRECTORY": "/absolute/approved/output"
}
}
}
}OpenClaw ローカル開発:
pnpm --filter @unlimitedtts/openclaw build
openclaw plugins install -l ./packages/openclaw
openclaw plugins enable unlimitedtts
openclaw gateway restart
openclaw plugins inspect unlimitedtts --runtime --json
openclaw plugins doctorRelated MCP server: oto
支払いフロー
tts_list_voicesは/docsと/tts/voicesを取得し、結果を5分間キャッシュします。tts_quoteは支払いなしで正確な合成ボディを/x402/ttsに送信し、返されたPAYMENT-REQUIREDを検証してローカルポリシーを適用し、ローリング予算を確保して、短期間有効な HMAC トークンを返します。ウォレットは返された
selectedRequirementのみに署名します。tts_synthesizeは、トークン、変更されていないボディハッシュ、完全な x402 v2acceptedエントリ、正確な EVM 受取人と金額を検証し、その後、支払いを伴うリトライを1回送信します。成功した呼び出しには、
audio/mpegとPAYMENT-RESPONSEの両方が必要です。予算を確定し、サニタイズ済みレシートを書き込み、MP3 をモード0600でアトミックに保存し、構造化メタデータと MCP オーディオ/リソースコンテンツを返します。
PAYMENT_OUTCOME_UNKNOWN は、その見積もりをローカル台帳内で恒久的に隔離します。サーバーが2回目の支払いを自動的に送信または承認することはありません。
設定
環境変数 | デフォルト |
|
|
|
|
|
|
| Base USDC コントラクト |
| 検証済みの2026年7月30日リリースコントラクトから固定された受取人 |
|
|
|
|
|
|
|
|
| サーバーの作業ディレクトリ配下の |
| プロセスごとにランダム。マルチインスタンス展開ではシークレットを設定します |
受取人のローテーションは、信頼できる設定を通じてリリースされる必要があります。サーバーは、信頼できないチャレンジから許可された受取人を知ることはありません。
デフォルトは本番環境のままで、Base メインネットに固定されています。ステージング検証の場合は、UNLIMITEDTTS_ENVIRONMENT=staging を設定してください。これにより、https://staging-api.unlimitedtts.com、Base Sepolia(eip155:84532)、およびステージング USDC が選択されます。環境が明示的に staging でない場合、コアはステージングのオリジン、ネットワーク、またはアセットを拒否します。
スコープ
このチェックアウトは、ポータブルなローカル MCP、外部ウォレットアダプター契約、エージェントスキル、OpenClaw パッケージ、テスト、およびレジストリメタデータを実装しています。ホスト型 Streamable HTTP、一時的な R2 ストレージ、プリペイドカード合成、および具体的な管理型自動署名者は、意図的に完了した v1 機能として宣伝されていません。
無人での自動署名またはホスト型サービスを有効にする前に、必須および推奨されるアップストリームの変更 を参照してください。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to generate and play high-quality text-to-speech audio using the Kokoro model, with support for multiple voices, adjustable speaking speed, and audio caching.
- AlicenseNot gradedqualityBmaintenanceEnables text-to-speech conversion using OpenAI's TTS API, with inline audio playback and history within MCP hosts like Claude.1BSD 2-Clause "Simplified"
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to synthesize natural speech using either platform system voices or premium OpenAI TTS, with automatic engine selection and graceful fallback.12MIT

leanvox-mcpofficial
AlicenseNot gradedqualityDmaintenanceEnables text-to-speech generation, voice cloning, dialogue creation, and other TTS operations through natural language in MCP-compatible AI assistants.16MIT
Related MCP Connectors
Hosted pay-per-use TTS: 54 neural voices, 9 languages incl. Brazilian Portuguese. $10 free credits.
Agent x402 Paywall MCP — Coinbase HTTP 402 protocol + on-chain settlement. Agents pay per-call
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sisygoboom/unlimitedtts-agents'
If you have feedback or need assistance with the MCP directory API, please join our Discord server