AgentRPC icon

AgentRPC

Createdagentrpc

Connect functions across different languages and network boundaries to AI agents.

About

AgentRPC is a universal RPC layer designed for AI agents, enabling connectivity to functions in any language across network boundaries, including private VPCs, Kubernetes clusters, and multi-cloud environments. It wraps functions in a universal RPC interface, making them accessible through the Model Context Protocol (MCP) and OpenAI-compatible tool definitions. The platform manages function registration, monitors health, and provides OpenAPI SDK compatible tool definitions and a hosted MCP server for connecting to compatible agents.

Key Features

  • Supports multiple languages including TypeScript, Go, and Python.
  • Enables function registration in private VPCs without open ports.
  • Offers long polling SDKs for function calls exceeding HTTP timeout limits.
  • Provides comprehensive tracing, metrics, and events for full observability.
  • Features automatic failover and retries with intelligent health tracking.

Use Cases

  • Connecting AI agents to functions in private network environments.
  • Integrating tools developed in different programming languages into a unified AI agent workflow.
  • Building AI agent applications that require long-running function calls.