Table of Contents

Enum McpErrorCode

Namespace
ModelContextProtocol
Assembly
ModelContextProtocol.dll

Represents standard JSON-RPC error codes as defined in the MCP specification.

public enum McpErrorCode

Fields

InternalError = -32603

Indicates that an internal error occurred while processing the request.

This error is used when the endpoint encounters an unexpected condition that prevents it from fulfilling the request.

InvalidParams = -32602

Indicates that one or more parameters provided in the request are invalid.

This error is returned when the parameters do not match the expected method signature or constraints. This includes cases where required parameters are missing or not understood, such as when a name for a tool or prompt is not recognized.

InvalidRequest = -32600

Indicates that the JSON payload does not conform to the expected Request object structure.

The request is considered invalid if it lacks required fields or fails to follow the JSON-RPC protocol.

MethodNotFound = -32601

Indicates that the requested method does not exist or is not available on the server.

This error is returned when the method name specified in the request cannot be found.

ParseError = -32700

Indicates that the JSON received could not be parsed.

This error occurs when the input contains malformed JSON or incorrect syntax.