Step 3 of 5

# RPC method

Choose how to describe the gRPC service contract. Upload a `.proto` file, discover methods from a live server via reflection, or enter the route manually. Only unary RPCs are supported — streaming connections cannot be held open during MCP tool invocations.

Proto definition
Upload or paste your .proto file
Required
Drop `.proto` file here
or click to browse
protobuf / definition
Streaming methods excluded
0 streaming method(s) found and hidden — not compatible with MCP tool calls.
Select method
Required
Server reflection
Discover services from the upstream gRPC server at runtime
No upstream selected Select an upstream in step 2 first
Connecting…
Reflection not available on this server.
Streaming methods excluded
0 streaming method(s) discovered and hidden.
Select method
Required
Method route
Full gRPC path to the unary method
Required
gRPC route required
Format: `/[package.]ServiceName/MethodName`
Request type (optional)
Protobuf message name, for documentation.
Response type (optional)
Protobuf message name, for documentation.
Input and output schemas are defined in step 4
In manual mode you only need the route. The MCP tool input/output schemas — which the LLM uses to call this tool — are configured in the next step regardless of Protobuf definitions.
Method signature
gRPC route ``
Request ``
Response ``