{"api_name":"ElevenLabs API","docs_url":"https://elevenlabs.io/docs","domain":"elevenlabs.io","generated_at":"2026-10-05T21:39:38.490835+00:00","agent_readiness_score":75,"certification_level":"Yoofooz Ready","agent_commerce_score":30,"agent_commerce_level":"Agent Commerce Emerging","agent_commerce":{"generated_at":"2026-10-05T21:39:38.370225+00:00","agent_commerce_score":30,"agent_commerce_level":"Agent Commerce Emerging","machine_payment_capable":false,"detected_protocols":["MCP"],"category_scores":{"mcp_support":10,"agent_identity_auth":5,"machine_payments":0,"machine_pricing":0,"budget_controls":0,"agent_rate_controls":5,"deterministic_errors":5,"auditability":5,"agent_security":0,"agent_observability":0},"strengths":["MCP support"],"gaps":["Machine-native payments","Machine-readable consumption pricing","Budget / spend controls","Least-privilege agent security","Agent traffic observability"],"matched_signals":{"mcp_support":{"score":10,"matched_terms":["mcp server","mcp"]},"agent_identity_auth":{"score":5,"matched_terms":["oauth","authorization"]},"machine_payments":{"score":0,"matched_terms":[]},"machine_pricing":{"score":0,"matched_terms":["pricing"]},"budget_controls":{"score":0,"matched_terms":["limit"]},"agent_rate_controls":{"score":5,"matched_terms":["429","limits"]},"deterministic_errors":{"score":5,"matched_terms":["errors","retry"]},"auditability":{"score":5,"matched_terms":["history","request id"]},"agent_security":{"score":0,"matched_terms":["policy"]},"agent_observability":{"score":0,"matched_terms":["usage"]}},"evidence_signals":{"mcp_support":[{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/get.md","matched_terms":["mcp server","mcp"],"snippet":"index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt. # Get MCP server GET https://api.elevenlabs.io/v1/convai/mcp-servers/ Retrieve a specific MCP server configuration from the workspace. Reference:..."},{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/list.md","matched_terms":["mcp server","mcp"],"snippet":"index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt. # List MCP servers GET https://api.elevenlabs.io/v1/convai/mcp-servers Retrieve all MCP server configurations available in the workspace. Reference:..."}],"agent_identity_auth":[{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/get.md","matched_terms":["authorization"],"snippet":"the MCP server - Allowed values: `SSE`, `STREAMABLE_HTTP` - `secret_token` (McpServerConfigOutputSecretToken, optional, nullable) — The secret token (Authorization header) stored as a workspace secret or in-place secret - `request_headers` (map from string to McpServerConfigOutputRequestHeaders, optional) — The..."},{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/list.md","matched_terms":["authorization"],"snippet":"the MCP server - Allowed values: `SSE`, `STREAMABLE_HTTP` - `secret_token` (McpServerConfigOutputSecretToken, optional, nullable) — The secret token (Authorization header) stored as a workspace secret or in-place secret - `request_headers` (map from string to McpServerConfigOutputRequestHeaders, optional) — The..."}],"machine_pricing":[{"source_url":"https://elevenlabs.io/docs.md","matched_terms":["pricing"],"snippet":"t emotive model yet. With 3x credits included on Creator+ until October 12 Discover Skip to content Products Solutions Customers Resources Enterprise Pricing Log in Sign up Contact sales Log in Contact sales Sign up Bringing technology to life Sign up Contact sales Powering the best enterprises, creators, and..."},{"source_url":"https://elevenlabs.io/docs/changelog.md","matched_terms":["pricing"],"snippet":"diting) and [realtime](/docs/eleven-api/guides/how-to/speech-to-text/realtime/transcript-editing) guides for incompatibilities, response handling and pricing. ElevenAgents - **Agent models**: Added `gpt-6-sol`, `gpt-6-luna`, `glm-52`, `deepseek-v41-flash`, `claude-opus-5` and `claude-opus-5-5` to the supported agent..."}],"budget_controls":[{"source_url":"https://elevenlabs.io/docs/changelog.md","matched_terms":["limit"],"snippet":"nversations/messages/text-search) - `data_collection_params` and `dynamic_variable_params` add `neq` and `in` operators. Values for `in` use a pipe delimiter. - `evaluation_params` accepts `success`, `failure` or `unknown` as the result value. - [Smart search](/docs/api-reference/conversations/messages/search) - `GET..."}],"agent_rate_controls":[{"source_url":"https://elevenlabs.io/docs/changelog.md","matched_terms":["limits"],"snippet":"runs. Regenerated clients and types for GPT Image 2.5, Slack agent alerting, parallel tool calls, `gpt-6-astra`, service account API key concurrency limits, Music zero retention, conversation filters and MCP tool approval statuses. Python SDK -..."},{"source_url":"https://elevenlabs.io/docs/api-reference/webhooks/update.md","matched_terms":["429"],"snippet":"(used for display purposes only). - `retry_enabled` (boolean, optional, nullable) — Whether to enable automatic retries for transient failures (5xx, 429, timeout) - `request_headers` (map from string to string, optional, nullable) — A list of request headers to include with the webhook delivery (optional) - `events`..."}],"deterministic_errors":[{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/get.md","matched_terms":["errors"],"snippet":"f the MCP Server - `dependent_agents` (list of McpServerResponseModelDependentAgentsItems, optional) — List of agents that depend on this MCP Server. Errors 422 Unprocessable Entity Error Validation Error - `detail` (list of ValidationError, optional) Types MCPServerConfig-Output - `url` (McpServerConfigOutputUrl,..."},{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/list.md","matched_terms":["errors"],"snippet":"://api.sg.residency.elevenlabs.io` (Production Singapore) Response 200 Successful Response - `mcp_servers` (list of MCPServerResponseModel, required) Errors 422 Unprocessable Entity Error Validation Error - `detail` (list of ValidationError, optional) Types MCPServerResponseModel Response model representing an MCP..."}],"auditability":[{"source_url":"https://elevenlabs.io/docs/changelog.md","matched_terms":["history","request id"],"snippet":"26. Both models have been removed from the Image & Video model picker and stop generating on that date. Existing generations remain available in your history. Flows and templates that use a Sora node need to be switched to another video model, such as [Gemini Omni 1.1 Flash](/docs/overview/capabilities/image-video),..."}],"agent_security":[{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/get.md","matched_terms":["policy"],"snippet":"this contains a secret please store as a workspace secret, otherwise store as a plain string. Must use https - `name` (string, required) - `approval_policy` (enum, optional, default: require_approval_all) — Defines the MCP server-level approval policy for tool execution. - Allowed values: `auto_approve_all`,..."},{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/list.md","matched_terms":["policy"],"snippet":"this contains a secret please store as a workspace secret, otherwise store as a plain string. Must use https - `name` (string, required) - `approval_policy` (enum, optional, default: require_approval_all) — Defines the MCP server-level approval policy for tool execution. - Allowed values: `auto_approve_all`,..."}],"agent_observability":[{"source_url":"https://elevenlabs.io/docs/changelog.md","matched_terms":["usage"],"snippet":"d `gpt-6-sol`, `gpt-6-luna`, `glm-52`, `deepseek-v41-flash`, `claude-opus-5` and `claude-opus-5-5` to the supported agent LLM options. - **Agent test usage**: Test invocation summaries can include total credits and USD price. Individual test runs can include credits and a charging breakdown. Flows - **Template API**:..."}]},"scoring_signals":{"docs_fetched":true,"pages_fetched":12,"candidate_pages":12,"fetched_urls":["https://elevenlabs.io/docs.md","https://elevenlabs.io/docs/api-reference/mcp/get.md","https://elevenlabs.io/docs/api-reference/mcp/list.md","https://elevenlabs.io/docs/api-reference/mcp/get.md","https://elevenlabs.io/docs/api-reference/mcp/list.md","https://elevenlabs.io/docs/changelog.md","https://elevenlabs.io/docs/api-reference/mcp/list-tools.md","https://elevenlabs.io/docs/api-reference/mcp/tool-configuration/create.md","https://elevenlabs.io/docs/api-reference/mcp/tool-configuration/update.md","https://elevenlabs.io/docs/api-reference/webhooks/update.md","https://elevenlabs.io/docs/api-reference/flows/templates/list.md","https://elevenlabs.io/docs/api-reference/flows/templates/get.md"],"scoring_source":"YoofoozBot bounded crawl"},"methodology":{"separate_from_agent_readiness":true,"category_count":10,"category_scale":[0,5,10],"max_score":100,"evidence_required_for_public_claims":true}},"category_scores":{"documentation_clarity":10,"machine_readable_spec":5,"authentication_clarity":10,"error_handling":10,"rate_limit_clarity":5,"agent_safe_workflow_support":5,"sandbox_availability":5,"webhook_event_support":10,"commercial_trust":5,"developer_experience":10},"strengths":["Documentation clarity","Authentication model clarity","Error handling and status codes","Webhook / event support","Developer experience (SDKs, quickstart, CLI)"],"risks":["Machine-readable specification (OpenAPI/Swagger) signal is partial; clearer documentation recommended.","Rate-limit / quota behavior signal is partial; clearer documentation recommended.","Agent-safe workflow primitives (idempotency, retries) signal is partial; clearer documentation recommended.","Sandbox / test-mode availability signal is partial; clearer documentation recommended.","Commercial trust (status, SLA, compliance) signal is partial; clearer documentation recommended."],"recommended_next_steps":["Strengthen: Add or expose an OpenAPI/Swagger specification or Postman collection.","Strengthen: Document rate limits, quota behavior, 429 responses, and Retry-After guidance.","Strengthen: Document idempotency keys, test mode, dry runs, and safe retry semantics for agents.","Strengthen: Provide a sandbox / test mode with test API keys for safe agent testing.","Strengthen: Publish status page, SLA, and security/compliance posture (SOC 2, GDPR, PCI as applicable)."],"scoring_signals":{"docs_fetched":true,"docs_chars_used":158673,"pages_fetched":12,"candidate_pages":12,"fetched_urls":["https://elevenlabs.io/docs.md","https://elevenlabs.io/docs/api-reference/mcp/get.md","https://elevenlabs.io/docs/api-reference/mcp/list.md","https://elevenlabs.io/docs/api-reference/mcp/get.md","https://elevenlabs.io/docs/api-reference/mcp/list.md","https://elevenlabs.io/docs/changelog.md","https://elevenlabs.io/docs/api-reference/mcp/list-tools.md","https://elevenlabs.io/docs/api-reference/mcp/tool-configuration/create.md","https://elevenlabs.io/docs/api-reference/mcp/tool-configuration/update.md","https://elevenlabs.io/docs/api-reference/webhooks/update.md","https://elevenlabs.io/docs/api-reference/flows/templates/list.md","https://elevenlabs.io/docs/api-reference/flows/templates/get.md"],"scoring_source":"yoofoozbot_crawl_documents"},"matched_signals":{"documentation_clarity":{"score":10,"matched_terms":["parameters","request","response","examples","docs","guide","reference","overview"]},"machine_readable_spec":{"score":5,"matched_terms":["endpoints","schema"]},"authentication_clarity":{"score":10,"matched_terms":["oauth","authentication","authorization","api key","keys"]},"error_handling":{"score":10,"matched_terms":["404","409","429","500","retry","errors"]},"rate_limit_clarity":{"score":5,"matched_terms":["429","limits"]},"agent_safe_workflow_support":{"score":5,"matched_terms":["simulate","metadata","request id","validation"]},"sandbox_availability":{"score":5,"matched_terms":["mock"]},"webhook_event_support":{"score":10,"matched_terms":["webhooks","webhook","events","callback","subscriptions"]},"commercial_trust":{"score":5,"matched_terms":["support","changelog"]},"developer_experience":{"score":10,"matched_terms":["sdk","cli","guides"]}},"evidence_signals":{"documentation_clarity":[{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/get.md","matched_terms":["parameters","request","response","examples","docs","reference"],"snippet":"...eu) - `https://api.in.residency.elevenlabs.io` (production india) - `https://api.sg.residency.elevenlabs.io` (production singapore) request path parameters - `mcp_server_id` (string, required) — id of the mcp server. response 200 successful response - `id` (string, required) - `config`..."},{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/list.md","matched_terms":["parameters","request","response","examples","docs","reference"],"snippet":"...for per-tool approval. - `tool_name` (string, required) — the name of the mcp tool - `tool_hash` (string, required) — sha256 hash of the tool's parameters and description - `approval_policy` (enum, optional, default: requires_approval) — the approval policy for this tool - allowed values:..."}],"machine_readable_spec":[{"source_url":"https://elevenlabs.io/docs/changelog.md","matched_terms":["endpoints","schema"],"snippet":"...can include total credits and usd price. individual test runs can include credits and a charging breakdown. flows - **template api**: added endpoints to list and retrieve published flows templates, start template runs and retrieve run results. runs can target a published version and send their..."},{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/get.md","matched_terms":["schema"],"snippet":"...enable this to use extracted arrays directly as list dynamic variables. mcptoolconfigoverrideoutputinputoverrides - `source`: `constant` (constantschemaoverride) - `constant_value` (workflowtoollocatorschemaoverridesdiscriminatormappingconstantconstantvalue, required, nullable) — the constant value..."}],"authentication_clarity":[{"source_url":"https://elevenlabs.io/docs/changelog.md","matched_terms":["oauth","authentication","api key","keys"],"snippet":"...cli - [v1.4.0](https://github.com/elevenlabs/cli/releases/tag/v1.4.0) - fixed requests with an explicit api key so they no longer also send stored oauth credentials, which caused authentication failures. added descriptions for the feedback command group and instructions for reporting missing..."},{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/get.md","matched_terms":["authentication","authorization"],"snippet":"...variable resolved per call. - `auth_connection` (mcpserverconfigoutputauthconnection, optional, nullable) — optional auth connection to use for authentication with this mcp server - `description` (string, optional, default: ) - `pre_tool_speech` (enum, optional, default: auto) — controls whether the agent..."}],"error_handling":[{"source_url":"https://elevenlabs.io/docs/api-reference/webhooks/update.md","matched_terms":["429","500","retry","errors"],"snippet":"...(used for display purposes only). - `retry_enabled` (boolean, optional, nullable) — whether to enable automatic retries for transient failures (5xx, 429, timeout) - `request_headers` (map from string to string, optional, nullable) — a list of request headers to include with the webhook delivery..."},{"source_url":"https://elevenlabs.io/docs/changelog.md","matched_terms":["409","retry"],"snippet":"...[design a voice](/docs/api-reference/text-to-voice/design) and [remix a voice](/docs/api-reference/text-to-voice/remix) - added a `409` response when a generation for the preview is already in progress. retry the request after receiving this response. workspaces - [create service..."}],"rate_limit_clarity":[{"source_url":"https://elevenlabs.io/docs/api-reference/webhooks/update.md","matched_terms":["429"],"snippet":"...(used for display purposes only). - `retry_enabled` (boolean, optional, nullable) — whether to enable automatic retries for transient failures (5xx, 429, timeout) - `request_headers` (map from string to string, optional, nullable) — a list of request headers to include with the webhook delivery..."},{"source_url":"https://elevenlabs.io/docs/changelog.md","matched_terms":["limits"],"snippet":"...runs. regenerated clients and types for gpt image 2.5, slack agent alerting, parallel tool calls, `gpt-6-astra`, service account api key concurrency limits, music zero retention, conversation filters and mcp tool approval statuses. python sdk -..."}],"agent_safe_workflow_support":[{"source_url":"https://elevenlabs.io/docs/changelog.md","matched_terms":["simulate","metadata","request id"],"snippet":"...` - individual test runs add optional nullable `credits_used` (integer) and `charging` (`conversationchargingcommonmodel`). - [simulate conversation](/docs/api-reference/agents/simulate-conversation) and [simulate conversation..."},{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/get.md","matched_terms":["metadata","validation"],"snippet":"...required) — id of the mcp server. response 200 successful response - `id` (string, required) - `config` (mcpserverconfig-output, required) - `metadata` (mcpservermetadataresponsemodel, required) — the metadata of the mcp server - `access_info` (resourceaccessinfo, optional, nullable) — the access..."}],"sandbox_availability":[{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/get.md","matched_terms":["mock"],"snippet":"...from string to mcptoolconfigoverrideoutputinputoverrides, optional, nullable) — mapping of json path to input override configuration - `response_mocks` (list of toolresponsemockconfig-output, optional, nullable) — mock responses with optional parameter conditions. evaluated top-to-bottom; first..."},{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/list.md","matched_terms":["mock"],"snippet":"...from string to mcptoolconfigoverrideoutputinputoverrides, optional, nullable) — mapping of json path to input override configuration - `response_mocks` (list of toolresponsemockconfig-output, optional, nullable) — mock responses with optional parameter conditions. evaluated top-to-bottom; first..."}],"webhook_event_support":[{"source_url":"https://elevenlabs.io/docs/api-reference/webhooks/update.md","matched_terms":["webhooks","webhook","events","callback","subscriptions"],"snippet":"...in a single file, fetch https://elevenlabs.io/docs/llms-full.txt. # update workspace webhook patch https://api.elevenlabs.io/v1/workspace/webhooks/ content-type: application/json update the specified workspace webhook reference: https://elevenlabs.io/docs/api-reference/webhooks/update servers -..."},{"source_url":"https://elevenlabs.io/docs/changelog.md","matched_terms":["webhook","events"],"snippet":"...flows templates, start template runs and retrieve run results. runs can target a published version and send their terminal result to a configured webhook. text to dialogue - **generation continuity**: text to dialogue requests can use preceding or following text and request ids to maintain continuity..."}],"commercial_trust":[{"source_url":"https://elevenlabs.io/docs/changelog.md","matched_terms":["support","changelog"],"snippet":"...through the text to dialogue websocket for agents and interactive applications. compare the two model variants, voice cloning behavior, settings and supported languages. generate high-quality dialogue with eleven v4. stream eleven v4 turbo dialogue over a websocket connection. speech to text -..."},{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/get.md","matched_terms":["support"],"snippet":"...(boolean, optional, default: false) — whether to disable http compression for this mcp server. enable this if the server does not support compressed responses. - `force_pre_tool_speech` (boolean, optional, default: false, deprecated) — deprecated: use `pre_tool_speech` instead. if..."}],"developer_experience":[{"source_url":"https://elevenlabs.io/docs/changelog.md","matched_terms":["sdk","cli","guides"],"snippet":"...mode**: text to dialogue requests can use the instant voice clone version of a professional voice clone to reduce latency or improve expressiveness. sdk releases javascript sdk - [v2.70.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.70.0) - added batch and realtime speech to text..."},{"source_url":"https://elevenlabs.io/docs/api-reference/mcp/get.md","matched_terms":["sdk","cli"],"snippet":"...false, \"force_pre_tool_speech\": false, \"disable_interruptions\": false }, \"metadata\": , \"access_info\": , \"dependent_agents\": [ ] } ``` **sdk code** ```typescript import from \"@elevenlabs/elevenlabs-js\"; async function main() main(); ``` ```python from elevenlabs import elevenlabs client =..."}]},"yoofoozbot":{"run_id":"20261005T213919Z_elevenlabs_api_6d838d5f","user_agent":"YoofoozBot/1.4 (+https://yoofooz.com/yoofoozbot; contact: submit@yoofooz.com)","pages_fetched":12,"total_bytes":548714,"robots_respected":true,"crawl_record_path":"outputs/yoofoozbot/20261005T213919Z_elevenlabs_api_6d838d5f.json","spec_candidates":[],"signal_summary":{"openapi":{"detected":false,"matched_terms":[]},"authentication":{"detected":true,"matched_terms":["authentication","oauth","api key"]},"errors":{"detected":true,"matched_terms":["429","retry"]},"rate_limits":{"detected":false,"matched_terms":[]},"webhooks":{"detected":true,"matched_terms":["webhook"]},"sandbox":{"detected":false,"matched_terms":[]},"agent_workflows":{"detected":true,"matched_terms":["mcp","agent","tool use"]},"developer_experience":{"detected":true,"matched_terms":["sdk","cli"]},"commercial_trust":{"detected":true,"matched_terms":["sla"]},"mcp_support":{"detected":true,"matched_terms":["mcp server"]},"machine_payments":{"detected":false,"matched_terms":[]},"machine_pricing":{"detected":false,"matched_terms":[]},"budget_controls":{"detected":false,"matched_terms":[]},"agent_identity":{"detected":false,"matched_terms":[]},"auditability":{"detected":false,"matched_terms":[]},"agent_observability":{"detected":false,"matched_terms":[]}},"readiness_scoring_pages":12,"readiness_scoring_source":"yoofoozbot_crawl_documents","agent_commerce_probe":{"score":30,"level":"Agent Commerce Emerging","machine_payment_capable":false,"detected_protocols":["MCP"],"evidence_categories":["agent_identity_auth","agent_observability","agent_rate_controls","agent_security","auditability","budget_controls","deterministic_errors","machine_pricing","mcp_support"]}},"ai_analysis":{"provider":"nvidia","enabled":true,"model":"meta/llama-4-maverick-17b-128e-instruct","summary":null,"credibility_notes":[],"next_actions":[],"error":"NVIDIA analysis failed: http 410"}}