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

# Metadados do recurso MCP

> Usado por hosts MCP (ChatGPT, Claude, Gemini) para descobrir o Authorization Server do recurso `https://mcp.notifique.dev/mcp`.



## OpenAPI

````yaml /es/oauth-api/api-reference/openapi-oauth.json get /.well-known/oauth-protected-resource
openapi: 3.0.3
info:
  title: Notifique API. OAuth 2.1
  description: >-
    Authorization Server OAuth 2.1 con PKCE obligatorio. Registra clientes,
    autoriza usuarios y obtén access tokens para `/v1/*`. Issuer:
    `https://api.notifique.dev`.
  version: 1.0.0
servers:
  - url: https://api.notifique.dev
    description: Produção
security: []
tags:
  - name: Metadados
    description: Discovery RFC 8414, chaves públicas JWT e metadados do recurso MCP.
  - name: OAuth
    description: Registro de clientes, autorização, tokens e revogação.
  - name: OAuth Apps
    description: Apps OAuth do workspace (painel Developer → OAuth Apps).
paths:
  /.well-known/oauth-protected-resource:
    get:
      tags:
        - Metadados
      summary: Metadados do recurso MCP
      description: >-
        Usado por hosts MCP (ChatGPT, Claude, Gemini) para descobrir o
        Authorization Server do recurso `https://mcp.notifique.dev/mcp`.
      operationId: ntfOauth_getProtectedResourceMetadata
      responses:
        '200':
          description: Metadados do recurso protegido.
          content:
            application/json:
              example:
                resource: https://mcp.notifique.dev/mcp
                authorization_servers:
                  - https://api.notifique.dev
                scopes_supported:
                  - email:send
                  - whatsapp:send
                  - sms:send
              schema:
                $ref: >-
                  #/components/schemas/ntfOauth_GetProtectedResourceMetadataResponse
components:
  schemas:
    ntfOauth_GetProtectedResourceMetadataResponse:
      type: object
      properties:
        resource:
          type: string
        authorization_servers:
          type: array
          items:
            type: string
        scopes_supported:
          type: array
          items:
            type: string
      example:
        resource: string
        authorization_servers:
          - string
        scopes_supported:
          - string

````