{
  "version": "2026-10-19-preview",
  "implementation_status": "preview_not_available",
  "protocol_profile": "2025-11-25-compatibility",
  "transport": "streamable-http",
  "endpoint": "https://optinrouter.ai/mcp",
  "current_http_status": 401,
  "tools": [
    {
      "name": "routes_explain",
      "description": "Preview-only routes explain. Metadata projection; no external effects.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "policy_ref": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "candidate_ids": {
            "type": "array",
            "maxItems": 50,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            }
          }
        },
        "required": [
          "policy_ref",
          "candidate_ids"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "simulation": {
            "type": "boolean"
          },
          "result": {
            "type": "object"
          },
          "issues": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "result"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "x-required-scopes": [
        "routing:read"
      ]
    },
    {
      "name": "actions_simulate",
      "description": "Preview-only actions simulate. Metadata projection; no external effects.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "graph_ref": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "policy_ref": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "fixture": {
            "enum": [
              "review",
              "grammar_failure",
              "risk_block",
              "lookup_timeout",
              "stale_policy"
            ]
          }
        },
        "required": [
          "graph_ref",
          "policy_ref",
          "fixture"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "simulation": {
            "type": "boolean"
          },
          "result": {
            "type": "object"
          },
          "issues": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "result"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "x-required-scopes": [
        "actions:simulate"
      ]
    },
    {
      "name": "policies_validate",
      "description": "Preview-only policies validate. Metadata projection; no external effects.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "policy": {
            "$ref": "https://optinrouter.ai/docs/schemas/policy.schema.json"
          }
        },
        "required": [
          "policy"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "simulation": {
            "type": "boolean"
          },
          "result": {
            "type": "object"
          },
          "issues": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "result"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "x-required-scopes": [
        "policies:validate"
      ]
    },
    {
      "name": "traces_get",
      "description": "Preview-only traces get. Metadata projection; no external effects.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "trace_id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          }
        },
        "required": [
          "trace_id"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "simulation": {
            "type": "boolean"
          },
          "result": {
            "type": "object"
          },
          "issues": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "result"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "x-required-scopes": [
        "traces:read"
      ]
    },
    {
      "name": "usage_list",
      "description": "Preview-only usage list. Metadata projection; no external effects.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "region": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "endpoint_id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "outcome": {
            "enum": [
              "allowed",
              "blocked",
              "cancelled"
            ]
          },
          "from": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "to": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          }
        },
        "required": [
          "from",
          "to"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "simulation": {
            "type": "boolean"
          },
          "result": {
            "type": "object"
          },
          "issues": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "result"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "x-required-scopes": [
        "usage:read"
      ]
    },
    {
      "name": "buyer_offer_preview",
      "description": "Check consent, provenance and license eligibility without purchasing or delivering. Preview only; no commercial or external effects.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "dataset_id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "intended_use": {
            "enum": [
              "training",
              "evaluation"
            ]
          },
          "processing_region": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          }
        },
        "required": [
          "dataset_id",
          "intended_use",
          "processing_region"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "simulation": {
            "const": true
          },
          "issues": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "eligible": {
            "type": "boolean"
          },
          "consent_ref": {
            "type": [
              "string",
              "null"
            ]
          },
          "license_ref": {
            "type": [
              "string",
              "null"
            ]
          },
          "provenance_ref": {
            "type": [
              "string",
              "null"
            ]
          },
          "block_reasons": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "delivery_authorized": {
            "const": false
          }
        },
        "description": "Tenant-scoped metadata only. No raw content or commercial effects.",
        "required": [
          "simulation",
          "eligible",
          "consent_ref",
          "license_ref",
          "provenance_ref",
          "block_reasons",
          "delivery_authorized"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "x-required-scopes": [
        "marketplace:read"
      ]
    },
    {
      "name": "provider_certification_preview",
      "description": "Inspect proposed endpoint certification requirements without registration or live rollout. Preview only; no commercial or external effects.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "endpoint_ref": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "profile_ref": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          }
        },
        "required": [
          "endpoint_ref",
          "profile_ref"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "simulation": {
            "const": true
          },
          "issues": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "endpoint_ref": {
            "type": "string"
          },
          "checks": {
            "type": "array",
            "maxItems": 50,
            "items": {
              "type": "object",
              "properties": {
                "capability": {
                  "type": "string"
                },
                "evidence_ref": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "status": {
                  "enum": [
                    "passed",
                    "failed",
                    "unknown"
                  ]
                }
              },
              "required": [
                "capability",
                "status"
              ]
            }
          },
          "live_routing_enabled": {
            "const": false
          }
        },
        "description": "Tenant-scoped metadata only. No raw content or commercial effects.",
        "required": [
          "simulation",
          "endpoint_ref",
          "checks",
          "live_routing_enabled"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "x-required-scopes": [
        "provider:validate"
      ]
    }
  ],
  "constraints": {
    "external_side_effects": false,
    "raw_content_resources": false,
    "tenant_scoped": true,
    "initialization_required_for_profile": true
  },
  "protocol_source": "https://modelcontextprotocol.io/specification/2025-11-25/basic/transports"
}
