# Agent Gateway

> Use this tool when you need to simplify access to multiple MCP servers, aggregate tools, and manage access control. The Agent Gateway solves the problem of loading excessive tools upfront by exposing only necessary tools through a single interface, while providing features like on-demand tool discovery and per-agent access control. It is ideal for use cases requiring secure, scalable, and efficient management of MCP servers, with inputs including policy rules and server configurations, and outputs including audit logs and performance metrics.

Canonical page: https://skillsregistry.net/skills/roddutra-agent-gateway  
JSON: https://api.skillsregistry.net/v1/skills/roddutra-agent-gateway

## Description

MCP gateway that aggregates multiple downstream MCP servers behind a single interface, exposing just 3 tools (~2k tokens) instead of loading all server tools upfront (5k-50k+ tokens). Built with FastMCP 2.0, provides on-demand tool discovery through list_servers, get_server_tools, and execute_tool. Features per-agent access control via configurable policy rules with wildcard patterns and deny-before-allow precedence, hot configuration reload, transparent proxying to stdio and HTTP MCP servers with OAuth support, comprehensive audit logging, and performance metrics tracking.

## Trust

- **Trust score (0–1):** 0.10
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** monitoring
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/roddutra-agent-gateway)
- **Repository:** <https://github.com/roddutra/agent-mcp-gateway>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "roddutra-agent-gateway"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/roddutra-agent-gateway` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/roddutra-agent-gateway/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
