Ambassador · Capability

Ambassador Gateway Management

Unified gateway management workflow for platform engineers and DevOps teams to configure API routing, TLS termination, rate limiting, and health monitoring across Ambassador Edge Stack instances.

Run with Naftiko AmbassadorAPI GatewayKubernetes

What You Can Do

GET
Get diagnostics — Retrieve diagnostic overview.
/v1/diagnostics
GET
Check ready — Check gateway readiness.
/v1/health/ready
GET
Check alive — Check gateway liveness.
/v1/health/alive
GET
List routes — List all route mappings.
/v1/routes
POST
Create route — Create a new route mapping.
/v1/routes
GET
Get route — Get a specific route mapping.
/v1/routes/{name}
PUT
Update route — Update a route mapping.
/v1/routes/{name}
DELETE
Delete route — Delete a route mapping.
/v1/routes/{name}
GET
List hosts — List all hosts.
/v1/hosts
POST
Create host — Create a new host.
/v1/hosts
GET
List tls contexts — List all TLS contexts.
/v1/tls-contexts
GET
List rate limits — List all rate limits.
/v1/rate-limits

MCP Tools

get-diagnostics

Retrieve diagnostic overview of the Ambassador gateway instance.

read-only
check-ready

Check if the Ambassador gateway is ready to serve traffic.

read-only
check-alive

Check if the Ambassador gateway process is alive.

read-only
list-mappings

List all route mappings in a Kubernetes namespace.

read-only
create-mapping

Create a new route mapping for a backend service.

get-mapping

Retrieve a specific route mapping by name.

read-only
update-mapping

Update an existing route mapping.

idempotent
delete-mapping

Delete a route mapping.

idempotent
list-hosts

List all Host resources for TLS and hostname routing.

read-only
create-host

Create a new Host resource for TLS termination.

get-host

Retrieve a specific Host by name.

read-only
update-host

Update an existing Host resource.

idempotent
delete-host

Delete a Host resource.

idempotent
list-tls-contexts

List all TLSContext resources.

read-only
create-tls-context

Create a new TLSContext for TLS configuration.

get-tls-context

Retrieve a specific TLSContext by name.

read-only
update-tls-context

Update an existing TLSContext.

idempotent
delete-tls-context

Delete a TLSContext resource.

idempotent
list-rate-limits

List all RateLimit resources.

read-only
create-rate-limit

Create a new RateLimit resource.

get-rate-limit

Retrieve a specific RateLimit by name.

read-only
update-rate-limit

Update an existing RateLimit.

idempotent
delete-rate-limit

Delete a RateLimit resource.

idempotent
list-modules

List all Module resources for global gateway config.

read-only
get-module

Retrieve a specific Module by name.

read-only
update-module

Update a Module resource.

idempotent

APIs Used

edge-stack