> ## Documentation Index
> Fetch the complete documentation index at: https://api-docs.voicecheap.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Metadaten der geschützten MCP-Ressource abrufen

> Ermitteln Sie die Zielgruppe der MCP-Ressource, den Autorisierungsserver, unterstützte Produktberechtigungen und den unterstützten Bearer-Token-Transport.

Ermitteln Sie die Zielgruppe der MCP-Ressource, den Autorisierungsserver, unterstützte Produktberechtigungen und den unterstützten Bearer-Token-Transport.

```http theme={null}
GET https://api.voicecheap.ai/.well-known/oauth-protected-resource/mcp
```

## Authentifizierung

Keine.

## Anfragebeispiele

Beachten Sie die für diese Route dokumentierte Kodierung und Authentifizierung. Die Antwortstruktur und Idempotenzregeln der Aktions-API gelten nur für Aktionsaufrufe.

<RequestExample>
  ```bash cURL theme={null}
  curl --request GET 'https://api.voicecheap.ai/.well-known/oauth-protected-resource/mcp'
  ```

  ```javascript JavaScript theme={null}
  const input = {};
  const response = await fetch('https://api.voicecheap.ai/.well-known/oauth-protected-resource/mcp', {
    method: 'GET',
    headers: {},
    redirect: 'manual',
  });
  console.log(response.status, await response.text());
  ```

  ```python Python theme={null}
  import os
  import requests

  response = requests.request(
      "GET",
      "https://api.voicecheap.ai/.well-known/oauth-protected-resource/mcp",
      headers={},
      timeout=120,
      allow_redirects=False,
  )
  print(response.status_code, response.text)
  ```
</RequestExample>

## Antwort

OAuth-Metadaten der geschützten Ressource. Beide veröffentlichten Metadatenpfade geben dasselbe Objekt für die MCP-Ressource zurück.

```json HTTP 200 theme={null}
{
  "resource": "https://api.voicecheap.ai/mcp",
  "resource_name": "VoiceCheap MCP",
  "authorization_servers": ["https://api.voicecheap.ai"],
  "scopes_supported": [
    "account:read",
    "usage:read",
    "settings:read",
    "settings:write",
    "team:read",
    "team:write",
    "projects:read",
    "projects:write",
    "projects:delete",
    "translations:write",
    "transcription:read",
    "transcription:write",
    "subtitles:read",
    "subtitles:write",
    "tts:read",
    "tts:write",
    "voices:read",
    "voices:write",
    "images:read",
    "images:write",
    "thumbnails:read",
    "thumbnails:write",
    "folders:read",
    "folders:write",
    "glossary:read",
    "glossary:write",
    "webhooks:read",
    "webhooks:write",
    "publishing:read",
    "publishing:write"
  ],
  "bearer_methods_supported": ["header"]
}
```

## Hinweise zur Operation

* Verwenden Sie resource beim Erstellen von Autorisierungs- und Tokenanfragen exakt wie zurückgegeben. Ersetzen Sie den Wert nicht durch /v1, hängen Sie keinen Schrägstrich an und verwenden Sie nicht die Origin einer anderen Umgebung.
* Die Ressource akzeptiert bearer-Zugangsdaten über HTTP-Header. Zugangsdaten in der Abfragezeichenfolge werden von der MCP-Authentifizierung abgelehnt.
* scopes\_supported enthält ausschließlich Produktberechtigungen; offline\_access erscheint stattdessen in den Metadaten des Autorisierungsservers.
* Eine nicht authentifizierte /mcp-Antwort gibt den /mcp-spezifischen Metadatenpfad in WWW-Authenticate bekannt.
* Die Produktionsressource ist [https://api.voicecheap.ai/mcp](https://api.voicecheap.ai/mcp). Die standardmäßige Entwicklungsressource ist [https://dev.api.voicecheap.ai/mcp](https://dev.api.voicecheap.ai/mcp); Bereitstellungen können einen anderen kanonischen Entwicklungs-Origin veröffentlichen.

## Fehler

| HTTP-Status | Code | Bedeutung oder Behebung |
| - | - | - |
| 429 | `temporarily_unavailable` | Das öffentliche Anfrageratenlimit für OAuth wurde erreicht. Warten Sie vor einem erneuten Versuch das aktuelle Zeitfenster ab. |
| 500 | `server_error` | Die Autorisierung ist vorübergehend nicht verfügbar. Versuchen Sie es später erneut. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.