AgentRPC is a universal RPC layer for AI agents. It allows you to connect to any function, in any language, across network boundaries.

Why AgentRPC?

You might have services deployed in a private VPC, on Kubernetes, even across multiple clouds. AgentRPC gives you the tools to wrap your functions in a universal RPC interface, connecting them to a hosted RPC server that can be accessed from open standards like:

  • Model Context Protocol (MCP)
  • SDKs with OpenAI-compatible tool definitions (e.g. OpenAI, Anthropic, LiteLLM, OpenRouter, etc.)

Key Features

Multi-language Support

Connect Agents to tools in multiple languages including TypeScript, Go, and Python (.NET coming soon).

Private Network Support

Register functions and APIs even in private VPCs with no open ports required.

Long-running Functions

Long polling SDKs allow you to call functions beyond HTTP timeout limits.

Full Observability

Tracing, metrics, and events with our hosted platform for complete visibility.

Automatic Failover

Platform keeps track of function health, performs automatic failover, and retries.

Framework Compatibility

Out-of-the-box support for MCP and OpenAI SDK compatible agents.