Detect MCP Protocol
detect_mcp_protocolProbe a remote MCP server once over every protocol revision (2026-07-28 stateless, 2025-11-25 / 2025-06-18 / 2025-03-26 with sessions, 2024-11-05 HTTP+SSE) and report which it accepts, with the HTTP status, content type and first bytes for each it does not. Outcomes: DETECTED, AUTH_REQUIRED (the server refused the probe with HTTP 401 or 403 on at least one revision and accepted none; pass a credential to see which revisions it speaks, or create the test with mcpProtocolRevision ANY to check only that it is up), RATE_LIMITED, NONE. Use this before create_api_test to choose mcpProtocolRevision: ANY (the default) checks that the endpoint answers as an MCP server without asserting a revision; NEWEST_SUPPORTED follows the newest revision the server speaks; a dated revision pins the test to it. Makes up to seven requests to the server on the customer's behalf.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mcpUrl | Yes | The http(s) URL of the MCP server to probe | |
| mcpCredentialId | No | Id of a stored credential from list_api_test_credentials, for a server that needs authentication |