---
title: "Agent features: tools, routing, guardrails, traces"
canonical: https://relayswitch.io/features
generated: 2026-11-02T10:04:23.657Z
source: https://api.relayswitch.io/v1/catalog
base_url: https://api.relayswitch.io/v1
---

Features

# Everything your agents run on.

The tools an agent calls, the routing it runs on, the rules that hold it and the traces that explain it. One key, one prepaid balance, every price read live.

[Get an agent key](https://app.relayswitch.io/console)[Agent setup guides](https://relayswitch.io/guides)

Web search$0.01 a search

Web fetch$0.001 a fetch

Code sandbox$0.05 a container-hour, 1-minute minimum

Remote MCPno fee, tokens only

## Feature pages

[Agent tools

Web search, web fetch, remote MCP and a code sandbox run inside one API call, in the OpenAI and Anthropic tool shapes, priced per call.](https://relayswitch.io/features/agent-tools)[Files and redaction

PDFs and office files read by any model, and secrets or personal data replaced before the prompt leaves the gateway.](https://relayswitch.io/features/files)[Routing

Relayswitch/auto picks a model per request, fallback lists, saved presets, throughput and latency routing.](https://relayswitch.io/features/routing)[Caching and compression

An opt-in response cache billed at a tenth, and middle-out compression for prompts longer than the context window.](https://relayswitch.io/features/caching)[Guardrails and sign-in

Blocked patterns, a prompt-injection check and tool allow and deny lists, plus Sign in with RelaySwitch for apps.](https://relayswitch.io/features/guardrails)[MCP gateway

Register your MCP servers once and give every agent one MCP endpoint on its API key.](https://relayswitch.io/features/mcp-gateway)[Endpoints

Embeddings, moderation, rerank, transcription, image edits and the Batch API on the same key.](https://relayswitch.io/features/endpoints)[Key budgets

A prepaid budget, a daily, weekly or monthly spend limit, RPM, TPM and concurrency caps, an allowed-model list and an expiry on every key, so a runaway agent stops at its own line.](https://relayswitch.io/features/key-budgets)[Observability

Sessions, a timeline per agent run, log export to Langfuse, Datadog, OTLP or a webhook, session caps and a loop guard.](https://relayswitch.io/features/observability)

## Also on the key

-   [Hosted agents](https://relayswitch.io/agents): a model, webhook skills, MCP servers, memory and a schedule, run for you
-   [Workflows](https://relayswitch.io/workflows): a JSON graph of model calls, run by one request
-   [Signed receipts](https://relayswitch.io/statements/verify): an Ed25519 receipt for every request, checked without an account
-   [OpenAPI document](https://api.relayswitch.io/openapi.json): every route, field and header, OpenAPI 3.1
-   [MCP server](https://relayswitch.io/features/mcp-gateway): https://api.relayswitch.io/mcp: models, estimates, the daily check and chat as MCP tools
-   [Wire formats](https://relayswitch.io/docs): OpenAI Chat Completions and Responses on 326 models, Anthropic Messages on 326, Gemini generateContent on 326

Agent setup guides

-   [OpenClaw](https://relayswitch.io/guides/openclaw)
-   [Hermes Agent](https://relayswitch.io/guides/hermes-agent)
-   [OpenCode](https://relayswitch.io/guides/opencode)
-   [Claude Code](https://relayswitch.io/guides/claude-code)
-   [n8n](https://relayswitch.io/guides/n8n)

## One key for the whole agent stack

Top up from $10 by card or crypto, create a key per agent, turn on what it needs.

[Docs](https://relayswitch.io/docs)[Get an agent key](https://app.relayswitch.io/console)

