---
title: "Check MCP OAuth"
method: POST
path: "/v2/connections/oauth/mcp/check"
tags: ["Connections"]
---

# Check MCP OAuth

`POST /v2/connections/oauth/mcp/check`

Probe an MCP server URL to discover whether it supports OAuth Dynamic Client Registration. Returns the authorization endpoint and required scopes when supported. Useful as a precursor to `/v2/teams/:team_id/connections/oauth/mcp/start` or `/v2/teams/:team_id/connections`. Performs no writes.

## Request body

- object
  - `mcp_server_url` string, uri, required — URL of the MCP server to probe for OAuth support.

## Response `200`

Default Response

- object
  - `supports_dcr` boolean, required — True if the MCP server advertises OAuth Dynamic Client Registration
  - `authorization_endpoint` string — OAuth authorization endpoint advertised by the MCP server, when discoverable
  - `scopes` string[] — Scopes the MCP server requests during authorization

## Other responses

- `400` — Default Response
- `401` — Default Response
- `500` — Default Response

---

[API](https://skmtc.net/duvo/apis/duvo-public-api.md) · [All operations](https://skmtc.net/duvo/apis/duvo-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/duvo/duvo-public-api/revisions/dafcf3d868a9/schema)
