Cilium API
The Cilium REST API provides access to the Cilium daemon and agent endpoints for managing Kubernetes network policy, security, and connectivity. The API is served by the cilium-agent process over a local Unix domain socket and HTTP interface. It covers endpoint management, identity management, policy configuration, IP address management, service configuration, BGP operations, and daemon health status.
What You Can Do
MCP Tools
getdaemonhealth
Cilium Get daemon health status
getdaemonconfig
Cilium Get daemon configuration
patchdaemonconfig
Cilium Modify daemon configuration
getclusternodes
Cilium List cluster nodes
getdebuginfo
Cilium Get debugging information
getbpfmaps
Cilium List BPF maps
getnodeids
Cilium Get node IDs
listendpoints
Cilium List endpoints
deleteendpoints
Cilium Delete endpoints by label selector
getendpoint
Cilium Get endpoint by ID
putendpoint
Cilium Create or replace endpoint
patchendpoint
Cilium Modify endpoint
deleteendpoint
Cilium Delete endpoint
getendpointconfig
Cilium Get endpoint configuration
patchendpointconfig
Cilium Modify endpoint configuration
getendpointlabels
Cilium Get endpoint labels
patchendpointlabels
Cilium Modify endpoint labels
getendpointlog
Cilium Get endpoint status log
getendpointhealth
Cilium Get endpoint health
listidentities
Cilium List security identities
getidentity
Cilium Get identity by ID
getlocalendpointidentities
Cilium List local endpoint identities
getpolicyselectors
Cilium Get policy selectors
getfqdncache
Cilium Get FQDN DNS cache
deletefqdncache
Cilium Clear FQDN DNS cache
getfqdnnames
Cilium Get FQDN selector names
allocateipaddress
Cilium Allocate IP address
allocatespecificipaddress
Cilium Allocate specific IP address
releaseipaddress
Cilium Release IP address
listipaddresses
Cilium List IP addresses
listservices
Cilium List services
getservice
Cilium Get service by ID
putservice
Cilium Create or update service
deleteservice
Cilium Delete service
listlocalredirectpolicies
Cilium List local redirect policies
getprefilterconfig
Cilium Get prefilter configuration
patchprefilterconfig
Cilium Update prefilter configuration
deleteprefilterconfig
Cilium Delete prefilter entries
getbgppeers
Cilium List BGP peers
getbgproutes
Cilium List BGP routes
getbgproutepolicies
Cilium List BGP route policies