Skip to main content
Glama
studiomeyer-io

mcp-protocol-conformance

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
runJsonRpcComplianceB

Run JSON-RPC 2.0 compliance suite (parse-error, invalid-request, method-not-found, invalid-params, internal-error) against a target MCP server.

runSpecVersionAssertionA

Drive an initialize handshake and assert the target advertises the expected MCP spec version.

runTransportSuiteC

Verify the target's transport layer (stdio line-delimited JSON or Streamable HTTP).

runOauthPkceFlowB

Exercise OAuth 2.1 PKCE S256 flow against the target. Mock-AS by default; real-tenant when --oauth-mode=real.

runToolSchemaValidationA

Validate that every advertised tool has a well-formed JSON-Schema inputSchema. Optionally diff against an expected manifest.

runCapabilityIntrospectionA

Compare the capabilities the target advertises in initialize against what tools/list, resources/list, prompts/list actually return.

runRoundtripSmokeB

Perform one tools/call per advertised tool. Fails on JSON-RPC transport errors, warns on tool-level isError=true.

runAnnotationsAuditB

Apply the heuristic annotation rules (destructive name regex, readOnlyHint conflicts) to every advertised tool.

runFullSuiteB

Run all (or selected) suites and produce a FullReport with summary + per-suite + per-check status.

generateReportB

Render a FullReport as JUnit XML, JSON, or human-readable terminal output.

compareManifestsB

Diff two tool manifests — added/removed/changed tools.

assertNoBreakingChangesA

Compare a baseline FullReport against a current FullReport. Returns a list of breaking changes and warnings.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/studiomeyer-io/mcp-protocol-conformance'

If you have feedback or need assistance with the MCP directory API, please join our Discord server