AgentRPC

AgentRPC

Official
agentrpc

AgentRPC provides a universal RPC layer that lets AI agents call functions across different languages and private networks. It wraps your functions and exposes them through MCP and OpenAI-compatible tool interfaces.

127450 views24Local (stdio)

What it does

  • Connect functions across multiple programming languages
  • Access services in private VPCs without open ports
  • Execute long-running functions beyond HTTP timeouts
  • Monitor function health with automatic failover
  • Register functions with hosted RPC management
  • Generate OpenAI-compatible tool definitions

Best for

AI agents needing to call services in private VPCsCross-language function integration for AI systemsDistributed AI applications across multiple cloud environmentsTeams building AI agents with complex backend integrations
Multi-language support (TypeScript, Go, Python, .NET)No open ports required for private networksBuilt-in observability and health monitoring

Alternatives