ZuploZuplo
LoginStart for Free
  • Documentation
  • API Reference
Introduction
Getting Started
    Develop on the web portal
      1 - Setup Your Gateway2 - Rate Limiting3 - API Key Auth4 - Deploy5 - Dynamic Rate LimitingDynamic MCP Server - Quickstart
    Develop locally with the CLI
      1 - Setup Your Gateway2 - Rate Limiting3 - API Key Auth4 - Deploy5 - Dynamic Rate LimitingDynamic MCP Server - Quickstart
Concepts
Development
Policies
Handlers
API Keys
Rate Limiting
MCP Server
MCP Gateway
AI Gateway
Developer Portal
Monetization
Deploying & Source Control
Analytics
    OverviewAccess & EntitlementsShared Controls
    Tabs
      RequestsOriginsConsumersAgentsMCPGraphQL
    Reference
Observability
Networking & Infrastructure
Account Management
Programming API
Build with AI
Zuplo CLI
Migration Guides
Platform LimitsSecuritySupportTrust & ComplianceChangelog
powered by Zudoku
Tabs

MCP

The MCP tab shows Model Context Protocol traffic through Zuplo: OAuth and auth decisions, virtual-server routing, capability and tool invocations, JSON-RPC method usage, and upstream MCP server health. It covers both traffic that flows to an MCP fleet through Zuplo's gateway and activity inside MCP servers you host on Zuplo. It's visible when the project type is standard and MCP is in use.

When to use this

  • See which virtual servers, capabilities, and tools clients call most, and who's calling them.
  • Track auth and policy decision outcomes across OAuth flows.
  • Identify whether failures originate in the gateway, the upstream, or the client.
  • Investigate the JSON-RPC error codes clients receive.

Summary KPIs

NameWhat it measures
EventsTotal MCP events in the window.
Success RateShare of events with outcome = success. Secondary: success / error split.
Client Errors (4xx)Count of client-side errors. Secondary: share of all errors.
Server Errors (5xx)Count of server-side errors. Secondary: share of all errors.
Failure OriginsCombined gateway + upstream + client failures. Secondary: per-origin split (gw · up · cl).

See Metrics glossary for the failure-origin and outcome-class definitions.

Charts

MCP Events Over Time. Stacked area showing the top event types over the window.

Event Families. A donut distributing events across families: Requests, Capabilities, and Auth.

Latency — Gateway vs Upstream. Total, gateway, and upstream P95 over time, with P50 total, P95 total, P95 gateway, and P95 upstream summary cards. What to look for: a P95 that the upstream slice dominates points to a slow MCP backend; a gateway-heavy P95 points to policy or auth overhead.

Breakdown tables

TableColumns
CapabilitiesServer, Capability, Type, Calls, Client (4xx), Server (5xx), Error Rate, P95.
ConsumersConsumer, Events, Client (4xx), Server (5xx).
Virtual ServersVirtual Server, Events, Client (4xx), Server (5xx).
Upstream ServersUpstream, Events, Client (4xx), Server (5xx), P95.
MCP MethodsMethod (for example tools/call, tools/list, resources/list, prompts/list, resources/templates/list), Events.
ClientsClient, Kind (from the initialize handshake), Events.
JSON-RPC Error CodesCode, Errors — the JSON-RPC error codes clients receive.
Failure OriginsOrigin (gateway / upstream / client), Errors, Client (4xx), Server (5xx).
Reason CodesClass, Code, Events, Errors, Client (4xx), Server (5xx).

Most tables sort on any column and show the top values by volume. Click Show more to load the next page.

Filters

The filter bar applies. See Shared controls.

Troubleshooting

The MCP tab is empty. No MCP events arrived in the selected window. Once a client connects and invokes a capability or tool, the dashboard populates.

The tab isn't visible. Visibility requires project type standard with MCP in use — either an MCP gateway that routes to upstream servers, or an MCP server you host on Zuplo.

Errors show but Failure Origins is empty. Zuplo classifies failure origins server-side from event metadata. Events without a clear origin classification land in Errors but in none of the gateway / upstream / client buckets.

Edit this page
Last modified on June 11, 2026
AgentsGraphQL
On this page
  • When to use this
  • Summary KPIs
  • Charts
  • Breakdown tables
  • Filters
  • Troubleshooting