List Kong services
list_servicesDiscover and map names to services configured in Kong Gateway, returning compact summaries with a reference for follow-up lookups or investigation.
Instructions
Lists the services configured in Kong, one compact summary each.
USE WHEN: you need to discover what exists in the gateway, or map a vague name a user gave ("the payments API") onto a real service. Also useful to confirm a service exists before investigating further.
DO NOT USE to investigate a specific route or path. If the user named a path such as /payments, call find_route_by_path instead -- it goes straight to the relevant entity rather than making you scan a list.
RETURNS: items, each with ref (pass to other tools), name, target (where the service
sends traffic) and enabled; plus a page object with hasMore and nextCursor.
LIMITATIONS: summaries only -- no plugins, no routes, no timeouts. Use get_service for the full record of one service. A page that reports hasMore=true is NOT the complete set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum items to return (1-100, default 25). Prefer a small value and narrow the query instead of paging through everything. | |
| cursor | No | Opaque cursor from a previous result's `nextCursor`. Omit for the first page. Only use a cursor this tool returned -- cursors cannot be constructed. | |
| nameContains | No | Case-insensitive substring filter on the service name, e.g. "payment". Use this rather than paging through every service when you already know roughly what you are looking for. |