
Grpc Invoke Mcp
This server gives Claude direct access to gRPC APIs through two main tools: grpc_describe for inspecting services, methods, and message schemas, and grpc_call for invoking unary RPCs with JSON payloads. It works with either server reflection or local proto files, supports both plaintext and TLS connections, and lets you pass custom metadata headers. Useful when you want Claude to explore unfamiliar gRPC services, test request and response contracts, or call internal microservices during development without writing throwaway test scripts. Ships as an npx-runnable package that downloads a native binary for your platform at install time.
- GitHub stars
- 1
- tools
- 2
- transport
- STDIO
- last updated
- May 29, 2026
Tools
2 toolsPublic tool metadata for what this MCP can expose to an agent.
grpc_describeUse this tool to inspect services, methods, and message types.
Use this tool to inspect services, methods, and message types.
No parameter schema in public metadata yet.
grpc_callUse this tool to invoke unary gRPC methods with a JSON request body.
Use this tool to invoke unary gRPC methods with a JSON request body.
No parameter schema in public metadata yet.
Sponsors
Readme
gRPC Invoke MCP
grpc-invoke-mcp is an MCP server for calling gRPC methods from AI agents like Claude Code, Codex, Cursor, and other MCP-compatible tools.
It gives agents a simple way to inspect gRPC APIs and invoke unary RPCs using either server reflection or local .proto files. This is useful when you want an agent to explore services, understand request and response schemas, make real gRPC calls, and test gRPC integrations during agent-driven development without writing one-off scripts.
Features
- Call gRPC methods from MCP-compatible agents
- Describe gRPC services, methods, and message types
- Use server reflection or local
.protofiles - Connect over TLS or plaintext HTTP/2
- Send custom metadata headers
- Pass JSON request bodies for unary RPCs
- Works with Claude Code, Codex, Cursor, and other MCP clients
Installation
Run the server with npx:
npx -y @grulex/grpc-invoke-mcp@latest
Details
- Repository
- github.com/grulex/grpc-invoke-mcp
- Package
@grulex/grpc-invoke-mcp- Transport
- STDIO
- Registry
- MCP registry, active