mcp-test-server

connecting…
πŸ“– docs ← switch workspace

Configuration for Okta β€” copy these into the Standard MCP Server registration

MCP server URL
OAuth authorize URL
OAuth token URL
Client ID
Client secret

Auth trust (Okta AS)

Validate bearer tokens on /mcp against one or more external Okta authorization servers. See docs for the full config schema and where to find these values in Okta.

Allowed issuers

Fault injection

Force this workspace's /mcp and /oauth/token endpoints to return specific HTTP statuses, add an artificial delay, or fail a specific JSON-RPC method (below). Defaults pass through (200 / no fault) β€” see docs for recipes. Clear faults wipes everything on this card, including method faults.

/mcp status
/oauth/token status
Response delay
ms (0–60000, applies to both endpoints)

JSON-RPC method faults

Force any JSON-RPC method to return a chosen error instead of running its normal handler. Useful for simulating upstream quirks like missing methods, internal errors, or custom application-level codes. initialize and notifications/initialized are protected. See docs for recipes.

MethodCodeMessage

Async-SSE deferred methods

Return HTTP 202 with an empty body for these methods and stream the actual JSON-RPC response over the client's GET /mcp SSE connection. Reproduces the Salesforce 2025-06-18 Streamable HTTP pattern. Requires the sessionId conformance toggle on — frames are routed per-Mcp-Session-Id. initialize and notifications/initialized are protected. See docs.

Method

Conformance

Enforce MCP streamable-HTTP and OAuth spec rules per workspace. Set profile strict to make this workspace behave like a strict remote MCP (e.g. Atlassian) β€” QA can shake out client-side spec violations here before hitting a real vendor. See docs for recipes and the full dimension list.

Profile
Protocol version
Origin allowlist
Enforcement dimensions
Active sessions (0)
Session idCreatedLast activityInitializedVersion
Recent violations (last 100) β€” 0
TimeDimensionMethodRule

Tools

Name Description inputSchema

Add a tool

Add response to tool call (optional)
Content blocks (optional) overrides responseText; mix any types; what's a content block?
Type Details
No content blocks. Add one below, or leave empty to use responseText.

Prompts

Name Description

Add a prompt

Resources

URI Name MIME type

Add a resource

Danger zone

Permanently delete this workspace and all its tools, prompts, resources, and OAuth state. This cannot be undone. Re-creating a workspace with the same name later will give you the same OAuth credentials (since they're derived from the name).