---
auth_md_version: 1
name: Connect Smart Data
documentation_uri: https://connectsmartdata.com.br/auth.md
agent_auth:
  register_uri: https://dcgxrnwfmjyptynpnfnp.supabase.co/auth/v1/oauth/clients/register
  authorization_uri: https://dcgxrnwfmjyptynpnfnp.supabase.co/auth/v1/oauth/authorize
  token_uri: https://dcgxrnwfmjyptynpnfnp.supabase.co/auth/v1/oauth/token
  claim_uri: https://dcgxrnwfmjyptynpnfnp.supabase.co/auth/v1/user
  revocation_uri: https://dcgxrnwfmjyptynpnfnp.supabase.co/auth/v1/logout
  documentation_uri: https://connectsmartdata.com.br/auth.md
  skill: https://connectsmartdata.com.br/auth.md
  identity_types_supported:
    - human_delegated
    - anonymous
  credential_types_supported:
    - oauth2_authorization_code
    - none
  grant_types_supported:
    - authorization_code
    - refresh_token
  code_challenge_methods_supported:
    - S256
  scopes_supported:
    - openid
    - email
    - profile
  resources:
    - https://connectsmartdata.com.br/mcp
---

# auth.md

Agent authentication — Connect Smart Data


## Resumo


O site institucional da Connect Smart Data expõe um servidor MCP público em
`https://connectsmartdata.com.br/mcp`. As ferramentas são somente leitura e **não exigem autenticação**:
qualquer agente pode chamá-las diretamente.

## Endpoints

| Recurso | URL |
| --- | --- |
| Servidor MCP (Streamable HTTP) | `https://connectsmartdata.com.br/mcp` |
| MCP Server Card | `https://connectsmartdata.com.br/.well-known/mcp/server-card.json` |
| Catálogo de APIs (RFC 9727) | `https://connectsmartdata.com.br/.well-known/api-catalog` |
| Metadados do recurso protegido (RFC 9728) | `https://connectsmartdata.com.br/.well-known/oauth-protected-resource` |
| Servidor de autorização (RFC 8414) | `https://connectsmartdata.com.br/.well-known/oauth-authorization-server` |
| OpenID Connect Discovery | `https://connectsmartdata.com.br/.well-known/openid-configuration` |
| Índice de skills | `https://connectsmartdata.com.br/.well-known/agent-skills/index.json` |

## Registro de agentes

Para as ferramentas públicas listadas acima nenhum registro é necessário.

Recursos futuros que exijam identidade usam OAuth 2.1 com PKCE no emissor
`https://dcgxrnwfmjyptynpnfnp.supabase.co/auth/v1`:

- `register_uri`: `https://dcgxrnwfmjyptynpnfnp.supabase.co/auth/v1/oauth/clients/register` (Dynamic Client Registration)
- `identity_types`: `human_delegated`
- `credential_types`: `oauth2_authorization_code`
- `grant_types`: `authorization_code`, `refresh_token`
- `code_challenge_methods`: `S256`
- Revogação/claims: gerenciados pelo emissor acima.

### agent_auth

Bloco legível por máquina (também publicado em
`https://connectsmartdata.com.br/.well-known/oauth-authorization-server`):

```json
{
  "agent_auth": {
    "skill": "https://connectsmartdata.com.br/.well-known/agent-skills/connect-smart-data/SKILL.md",
    "register_uri": "https://dcgxrnwfmjyptynpnfnp.supabase.co/auth/v1/oauth/clients/register",
    "documentation_uri": "https://connectsmartdata.com.br/auth.md",
    "claim_uri": "https://dcgxrnwfmjyptynpnfnp.supabase.co/auth/v1/user",
    "revocation_uri": "https://dcgxrnwfmjyptynpnfnp.supabase.co/auth/v1/logout",
    "identity_types_supported": ["human_delegated", "anonymous"],
    "credential_types_supported": ["oauth2_authorization_code"],
    "human_delegated": {
      "credential_types_supported": ["oauth2_authorization_code"],
      "grant_types_supported": ["authorization_code", "refresh_token"],
      "code_challenge_methods_supported": ["S256"],
      "register_uri": "https://dcgxrnwfmjyptynpnfnp.supabase.co/auth/v1/oauth/clients/register",
      "claim_uri": "https://dcgxrnwfmjyptynpnfnp.supabase.co/auth/v1/user",
      "revocation_uri": "https://dcgxrnwfmjyptynpnfnp.supabase.co/auth/v1/logout"
    },
    "anonymous": {
      "credential_types_supported": ["none"],
      "claim_uri": "https://connectsmartdata.com.br/.well-known/mcp/server-card.json"
    }
  }
}
```



## Limites de uso

Sem limite formal. Respeite um ritmo razoável de requisições e use
`list_blog_articles` com o parâmetro `limit` para reduzir payloads.

## Contato

Dúvidas sobre acesso programático: mkt@connectsmartdata.com.br
