MCP OAuth client-interop conformance

Prove real MCP clients can connect: 5-client x 3-IdP OAuth matrix with shim fixes.

Should I use this

Quality & Safety

B
Description quality
100%
Schema completeness
54%
Naming quality
88%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~331Tokens (tool definitions)
~280 BTypical response size
Minimal attention impact (0.26% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "mcp-oauth-client-interop-conformance": {
      "url": "https://textforagents.com/products/mcp-oauth-client-interop-conformance/mcp"
    }
  }
}

Remote endpoints

https://textforagents.com/products/mcp-oauth-client-interop-conformance/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟡conformance_check(idp_shape, server_config, full_matrix, clients, apply_shims)

run one full client x IdP-shape conformance matrix (the POST /check operation; x402 $0.01 per check unless your account has an active Solo subscription/trial, metered exactly as REST)

Input Schema

{
  "type": "object",
  "properties": {
    "idp_shape": {
      "type": "string",
      "enum": [
        "dcr_friendly",
        "cognito_like",
        "strict_loopback"
      ]
    },
    "server_config": {
      "type": "object"
    },
    "full_matrix": {
      "type": "boolean"
    },
    "clients": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "apply_shims": {
      "type": "boolean"
    }
  }
}
🟡claim_trial(server_name)

claim the one-time free first Solo month for your first server (the POST /trial/claim operation; Bearer token required)

Input Schema

{
  "type": "object",
  "properties": {
    "server_name": {
      "type": "string"
    }
  }
}
🟡subscribe_solo(server_name)

activate/extend a Solo month, $9 via x402 X-PAYMENT header (the POST /subscribe operation; Bearer token required)

Input Schema

{
  "type": "object",
  "properties": {
    "server_name": {
      "type": "string"
    }
  }
}
🟢run_history

list only your own account's past matrix runs (the GET /history operation; Bearer token required)

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢subscription_status

your account's subscription status (the GET /subscription operation; Bearer token required)

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools