# Zuplo MCP for AI Agents AI Agent Connect

> Zuplo MCP lets you manage your API gateway, edge deployments, and consumer identities through your AI agent. Stop jumping between the Zuplo dashboard and your terminal. You can trigger deployments, audit configuration files, and monitor edge metrics in one chat. It turns your AI client into a dedicated API platform engineer for your infrastructure.

## Overview
- **Category:** ship-it
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/undefined/ai-agent-connect
- **Tags:** api-gateway, edge-computing, api-management, deployment-automation, traffic-control, developer-experience

## Description

Zuplo MCP connects your programmable API management platform to your AI agent so you can handle infrastructure tasks through natural conversation. Managing an API gateway often feels like a game of finding the right tab. You're constantly switching between your terminal to check configs, a dashboard to monitor traffic, and a security console to rotate keys. This Connector changes that by bringing the entire Zuplo ecosystem into your agent's reach. Instead of manual navigation, you just tell your agent what needs to happen. You can ask it to show you the current latency on a specific project, check if a deployment actually hit the edge, or create a new consumer for a partner in seconds. It handles the heavy lifting of navigating the Zuplo platform so you can stay in your flow. By connecting through the Vinkius catalog, you get a direct line to your edge network. You'll spend less time hunting for status codes and more time actually building. It's about moving from clicking buttons to describing outcomes.

## Tools

### list_consumers
Shows all your API key consumers. You can quickly see who has access to your gateway.

### create_consumer
Creates a new API key consumer. Use this to provision access for new partners or internal services.

### delete_consumer
Removes an API key consumer. Use this to instantly revoke access for a specific identity.

### list_custom_domains
Lists your configured custom DNS domains. This helps you verify which domains are mapped to which projects.

### list_environments
Lists available project environments. Use this to check the status of your production and staging setups.

### list_files
Lists the configuration files for your gateway. This lets you browse the logic defining your routes and policies.

### list_deployments
Lists your previous deployments. Use this to audit your deployment history and find specific versions.

### get_metrics
Gets real-time edge metrics. This provides a snapshot of your traffic, latency, and throughput.

### list_projects
Lists all Zuplo projects in your account. Use this to get an overview of your entire integration landscape.

### create_deployment
Triggers a new configuration deployment. This pushes your latest changes to the global edge network.

## Prompt Examples

**Prompt:** 
```
List all the consumers for my production project.
```

**Response:** 
```
I've retrieved the consumers for your production project. Here is the current list:

| Consumer Name | ID | Status |
| :--- | :--- | :--- |
| **Acme Corp** | `cons-999` | Active |
| **Internal_Sync** | `cons-882` | Active |
| **Beta_Tester** | `cons-441` | Revoked |

Would you like me to revoke any of these or create a new one?
```

**Prompt:** 
```
What's the current latency on my main gateway?
```

**Response:** 
```
I checked the latest edge metrics for your main gateway. Here is the performance snapshot:

*   **Average p95 Latency:** 42ms
*   **Total Traffic (24h):** 1.2 million requests
*   **Error Rate:** 0.05%

The edge network is looking healthy with very low latency across all regions.
```

**Prompt:** 
```
Deploy the latest configuration to the edge.
```

**Response:** 
```
I am triggering a new deployment for you now. 

**Deployment Summary:**
*   **Action:** New configuration push
*   **Target:** Global Edge Network
*   **Status:** Initiated

I will notify you as soon as the deployment is complete. You can ask me to check the status in a few seconds.
```

## Capabilities

### Trigger edge deployments
Push new configuration changes to the global edge network immediately.

### Create new API key consumers
Provision new consumer identities for partners or internal services.

### Monitor live edge metrics
Get a real-time snapshot of your traffic, latency, and throughput.

### Audit configuration files
Browse the routing logic and policy files that define your gateway.

### Manage custom DNS domains
Retrieve and manage your configured custom DNS domains for every project.

### Check environment health
Verify the operational status of your production and staging environments.

## Use Cases

### Emergency Access Revocation
A partner's key is compromised. You tell your agent to use delete_consumer to kill the access immediately.

### Deployment Auditing
You need to see if the last update hit the edge. You ask the agent to use list_deployments and show the status.

### Traffic Monitoring
You notice a spike in errors. You ask the agent to use get_metrics to check the p95 latency and throughput.

### New Partner Onboarding
You need to provision a new consumer. You tell the agent to use create_consumer for the new partner identity.

## Benefits

- Faster deployments by using create_deployment to push changes to the edge without leaving your chat.
- Better security by quickly auditing and revoking access with list_consumers and delete_consumer.
- Real-time visibility into performance by pulling traffic and latency data with get_metrics.
- Easier configuration management by browsing your routing logic with list_files.
- Simplified environment management by checking the status of production and staging setups with list_environments.
- Quick domain verification by listing your mapped DNS records with list_custom_domains.

## How It Works

The bottom line is you get a conversational interface for your entire Zuplo API infrastructure.

1. Subscribe to the Zuplo MCP on Vinkius and grab your API key.
2. Plug that key into your AI client's configuration.
3. Ask your agent to list projects or check traffic metrics.

## Frequently Asked Questions

**What can I do with the Zuplo MCP?**
You can use your AI agent to manage your Zuplo API gateway, trigger edge deployments, monitor real-time traffic metrics, and manage consumer identities through simple chat commands.

**Can I use Zuplo MCP to manage my API keys?**
Yes. You can use it to create new consumer identities, list existing ones to see who has access, or revoke keys instantly for security reasons.

**How does Zuplo MCP help with edge deployments?**
It allows you to push new configuration changes to the global edge network directly from your AI client, removing the need to navigate the dashboard to trigger updates.

**Can I check my traffic metrics using Zuplo MCP?**
Yes. Your agent can pull real-time data on latency, throughput, and traffic volume from the Zuplo edge analytics network to give you a status update.

**Can I use Zuplo MCP to list my DNS domains?**
Yes. You can ask your agent to list all custom DNS domains configured across your various API projects to keep your records organized.

**How do I audit my API gateway configs with Zuplo MCP?**
You can ask your agent to browse and list the configuration files that define your routing logic and gateway policies without opening a web browser.

**Can I check my API gateway metrics through the agent?**
Yes. The `get_metrics` tool allows your AI agent to retrieve real-time traffic and latency data for any specific project ID, helping you monitor gateway performance directly through chat.

**How do I create a new consumer identity for API key authentication?**
You can use the `create_consumer` tool. Provide the project ID and a JSON payload with the consumer's details, and Zuplo will provision the new identity for your API gateway instantly.

**Is it possible to see my project's configuration files via conversation?**
Absolutely. Use the `list_project_files` tool to retrieve the declarative configuration files for your API project, allowing you to audit routing and policy definitions through your agent.