Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| INFOBLOX_HOST | Yes | Infoblox server hostname or IP | |
| INFOBLOX_PASSWORD | Yes | WAPI password | |
| INFOBLOX_USERNAME | Yes | WAPI username | |
| INFOBLOX_WAPI_VERSION | No | WAPI version | 2.12 |
| INFOBLOX_ALLOW_SELF_SIGNED | No | Accept self-signed SSL certificates | true |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_dns_records | Search for DNS records in Infoblox. Supports A, AAAA, CNAME, Host, PTR, MX, TXT, SRV records. Name search uses regex by default. |
| get_all_records_in_zone | List all DNS records in a specific zone. Returns all record types in the zone. |
| create_a_record | Create a DNS A record in Infoblox |
| create_aaaa_record | Create a DNS AAAA (IPv6) record in Infoblox |
| create_cname_record | Create a DNS CNAME record in Infoblox |
| create_host_record | Create a DNS Host record in Infoblox. Host records combine A and PTR records. Use 'func:nextavailableip:<network_ref>' as ipv4addr to auto-assign the next available IP. |
| create_ptr_record | Create a DNS PTR (reverse) record in Infoblox |
| create_mx_record | Create a DNS MX (mail exchange) record in Infoblox |
| create_txt_record | Create a DNS TXT record in Infoblox |
| create_srv_record | Create a DNS SRV record in Infoblox |
| update_dns_record | Update an existing DNS record by its object reference. Get the reference from a search first. |
| delete_dns_record | Delete a DNS record by its object reference. Get the reference from a search first. |
| get_networks | Search and list networks in Infoblox IPAM. Returns network address, comment, view, and utilization info. |
| create_network | Create a new network in Infoblox IPAM |
| delete_network | Delete a network from Infoblox IPAM. Get the reference from get_networks first. |
| get_next_available_ip | Get the next available IP address(es) from a network. Use get_networks first to find the network reference. |
| search_ip_addresses | Search the IPv4 address space in Infoblox IPAM. Find used/unused IPs, check IP status, and see what objects use an IP. |
| get_network_details | Get detailed information about a specific network including DHCP utilization statistics |
| get_fixed_addresses | Search and list DHCP fixed addresses (reservations) in Infoblox |
| create_fixed_address | Create a DHCP fixed address (reservation) in Infoblox |
| delete_fixed_address | Delete a DHCP fixed address from Infoblox |
| get_dhcp_leases | Get active DHCP leases from Infoblox. Shows current IP assignments from DHCP. |
| get_dhcp_ranges | List DHCP ranges (scopes) in Infoblox |
| create_dhcp_range | Create a DHCP range (scope) in Infoblox |
| get_zones | Search and list DNS authoritative zones in Infoblox |
| create_zone | Create a DNS authoritative zone in Infoblox |
| delete_zone | Delete a DNS authoritative zone from Infoblox |
| get_grid_info | Get Infoblox grid information and configuration |
| get_members | List Infoblox grid members and their status |
| restart_services | Restart DNS/DHCP services on the Infoblox grid. Required after configuration changes to take effect. |
| get_object_by_ref | Get any Infoblox object by its reference string. Useful for retrieving full details of an object. |
| global_search | Search across all Infoblox object types. Finds records, networks, and other objects matching a search string. |
| get_network_views | List network views configured in Infoblox |
| get_dns_views | List DNS views configured in Infoblox |
| get_extensible_attribute_definitions | List extensible attribute definitions configured in Infoblox. Extensible attributes are custom metadata fields. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |