You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Implement SEP-1319: Decouple Request Payload from RPC Methods #413
This is a tracking issue for implementation of SEP-1319.
Summary
Refactor the MCP specification and type definitions so that all request/response payloads are defined as standalone, named schemas, and JSON-RPC method definitions simply reference these models. This keeps the on-the-wire format unchanged but makes the spec more modular, transport-agnostic, and easier to maintain (e.g., for future gRPC bindings).
Needs to implement:
Standalone payload models
Define top-level *Params and (where applicable) *Result interfaces/types for all MCP operations (e.g. CallToolRequestParams).
Ensure these payload models are transport-agnostic and do not depend on JSON-RPC wrapper details.
RPC method wrappers referencing payloads
Update JSON-RPC request/response interfaces to reference the new payload models instead of inlining param/result structures, e.g.:
Activity