AgentRPC: Open-source RPC framework (Apache 2.0) that lets AI agents call functions across network boundaries without opening ports. Supports TypeScript, Go, and Python SDKs with built-in MCP server compatibility.
Open-source RPC framework that lets AI agents call functions behind firewalls and across private networks without opening ports — supports TypeScript, Go, and Python with built-in MCP server compatibility.
AgentRPC is a free, open-source AI agent RPC framework (Apache 2.0) with optional managed hosting (quote-based pricing) that lets AI agents call functions across private network boundaries without opening inbound ports. It solves a specific infrastructure problem: when your AI agent runs in one environment but needs to invoke functions inside a private VPC, Kubernetes cluster, or firewalled network, AgentRPC's outbound-only SDK connections bypass the need for VPNs, open ports, or ingress configuration entirely.
The framework ships native SDKs for 3 languages — TypeScript, Go, and Python — with a 4th (.NET) in active development as of early 2026. Each SDK uses long-polling to keep connections alive beyond the standard 30–60 second HTTP timeout, which is critical for agent tasks involving database queries, report generation, or multi-step data processing that run for several minutes. The TypeScript SDK includes a built-in MCP server that exposes registered functions to Claude Desktop, Cursor, and any MCP-compatible host without additional configuration, and all SDKs generate OpenAI-compatible tool definitions that work with Anthropic, LiteLLM, and OpenRouter.
The managed hosting option at api.agentrpc.com adds observability features including tracing, metrics, structured event logging, and health monitoring for registered functions — pricing is quote-based and scales with function call volume and team size. Self-hosting is fully supported with zero software licensing costs under Apache 2.0.
AgentRPC launched publicly in Q4 2025 and has accumulated over 870 AI tool integrations across its directory. It is purpose-built for cross-network agent function calling rather than general workflow orchestration, making it narrower in scope than platforms like Temporal or Inngest but significantly simpler to deploy for its target use case. The GitHub repository at github.com/agentrpc/agentrpc contains all SDK source code, documentation, and example implementations for each supported language.
Was this helpful?
AgentRPC solves a specific problem: letting AI agents call functions across private networks without VPNs or open ports. Valuable for teams with private VPC infrastructure who need AI agent access to internal functions. The SDK approach with 3 language SDKs (TypeScript, Go, Python) and built-in MCP server compatibility makes integration straightforward for developer teams. The managed hosting adds observability but introduces latency overhead. Best suited for teams with genuine cross-network function calling needs rather than as a general-purpose RPC replacement.
Register functions from private VPCs, Kubernetes clusters, or firewalled environments without opening inbound ports. The SDK establishes an outbound connection to the RPC server, making it compatible with restrictive network policies. This eliminates the need for VPNs, port forwarding, or ingress configuration that traditional RPC frameworks require.
Standard HTTP requests time out after 30-60 seconds, which breaks agent tasks involving database queries, report generation, or multi-step data processing. AgentRPC uses long-polling to keep connections alive for minutes, letting agents wait for results from functions that take extended periods to complete.
Native SDKs ship for TypeScript, Go, and Python today, with .NET in active development. Each SDK exposes the same registration API and health-check patterns, so polyglot teams get consistent cross-language function exposure through a single RPC layer without writing glue code between stacks.
The TypeScript SDK includes an embedded MCP server that exposes registered functions to any MCP-compatible host, including Claude Desktop and Cursor, without additional configuration. This eliminates the need to write a separate MCP server adapter for internal tools.
The hosted platform provides tracing, metrics, and structured event logging for every function invocation. Health tracking continuously monitors registered functions, surfacing issues like disconnects, error rates, and latency degradation in real time.
Free
Quote-based (contact for pricing)
Ready to get started with AgentRPC?
View Pricing Options →npm install @agentrpc/sdk. For Python: pip install agentrpc. For Go: go get github.com/agentrpc/agentrpc.
We believe in transparent reviews. Here's what AgentRPC doesn't handle well:
Weekly insights on the latest AI tools, features, and trends delivered to your inbox.
.NET SDK in active development as of early 2026, expanding language coverage beyond the current TypeScript, Go, and Python SDKs. No public release timeline has been announced.
Enterprise Agents
Enterprise durable execution platform designed for AI agent orchestration with guaranteed reliability, state management, and human-in-the-loop workflows.
Deployment & Hosting
Modal: Serverless compute for model inference, jobs, and agent tools.
Enterprise Agents
Inngest transforms complex backend processes into reliable, step-by-step functions with automatic retries and state management, eliminating infrastructure overhead while maintaining enterprise-grade reliability for workflow orchestration and AI agent pipelines.
Automation & Workflows
Open-source workflow automation platform with 500+ integrations, visual builder, and native AI agent support for human-supervised AI workflows.
No reviews yet. Be the first to share your experience!
Complete Guide
Deep dive tutorials, advanced techniques, real-world examples, and expert tips to get the most out of AgentRPC.
Get the Guide →Get started with AgentRPC and see if it's the right fit for your needs.
Get Started →* We may earn a commission at no cost to you
Take our 60-second quiz to get personalized tool recommendations
Find Your Perfect AI Stack →Explore 20 ready-to-deploy AI agent templates for sales, support, dev, research, and operations.
Browse Agent Templates →