> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agentrpc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Connect AI agents to any function with AgentRPC

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](https://docs.anthropic.com/en/api/openai-sdk), LiteLLM, OpenRouter, etc.)

![AgentRPC Deployment](https://mintcdn.com/agentrpc/R37bnrP2OCO55b1T/images/deployment.png?fit=max\&auto=format\&n=R37bnrP2OCO55b1T\&q=85\&s=97a9656ccf71c8132dbc6a7095a7d9c8)

## Key Features

> [card] Multi-language Support
>
> Connect Agents to tools in multiple languages including TypeScript, Go, and Python (.NET coming soon).

> [card] Private Network Support
>
> Register functions and APIs even in private VPCs with no open ports required.

> [card] Long-running Functions
>
> Long polling SDKs allow you to call functions beyond HTTP timeout limits.

> [card] Full Observability
>
> Tracing, metrics, and events with our hosted platform for complete visibility.

> [card] Automatic Failover
>
> Platform keeps track of function health, performs automatic failover, and retries.

> [card] Framework Compatibility
>
> Out-of-the-box support for MCP and OpenAI SDK compatible agents.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.