Skip to main content
Glama

ESA MCP Server

by aliyun

list_records

Query DNS records of a website, including values, priority, and authentication details. Filter results by record name, match type, source, or proxied status to manage configurations effectively.

Instructions

Queries a list of Domain Name System (DNS) records of a website, including the record value, priority, and authentication configurations. Supports filtering by specifying parameters such as RecordName and RecordMatchType.

Input Schema

NameRequiredDescriptionDefault
bizNameNoThe business scenario of the record for acceleration. Valid values: image_video: video and image. api: API.web: web page.
pageNumberNoThe page number. Default value: 1.
pageSizeNoThe number of entries per page. Default value: 500.
proxiedNoFilters by whether the record is proxied. Valid values:true, false
recordMatchTypeNoThe match mode to search for the record name. Default value: exact. Valid values: prefix: match by prefix.suffix: match by suffix. exact: exact match. fuzzy: fuzzy match.
recordNameNoThe record name. This parameter specifies a filter condition for the query.
siteIdYesThe website ID, which can be obtained by calling the ListSites operation.
sourceTypeNoThe origin type of the record. Only CNAME records can be filtered by using this field. Valid values: OSS: OSS bucket. S3: S3 bucket. LB: load balancer. OP: origin pool. Domain: domain name.
typeNoThe DNS record type.

Input Schema (JSON Schema)

{ "annotations": { "destructiveHint": false, "idempotentHint": false, "readOnlyHint": true }, "properties": { "bizName": { "description": "The business scenario of the record for acceleration. Valid values: image_video: video and image. api: API.web: web page.", "enum": [ "api", "web", "video_image" ], "examples": [ "web" ], "type": "string" }, "pageNumber": { "description": "The page number. Default value: 1.", "examples": [ 1 ], "type": "number" }, "pageSize": { "description": "The number of entries per page. Default value: 500.", "examples": [ 50 ], "type": "number" }, "proxied": { "description": "Filters by whether the record is proxied. Valid values:true, false", "enum": [ true, false ], "examples": [ true ], "type": "boolean" }, "recordMatchType": { "description": "The match mode to search for the record name. Default value: exact. Valid values: prefix: match by prefix.suffix: match by suffix. exact: exact match. fuzzy: fuzzy match.", "examples": [ "fuzzy" ], "type": "string" }, "recordName": { "description": "The record name. This parameter specifies a filter condition for the query.", "examples": [ "www.example.com" ], "type": "string" }, "siteId": { "description": "The website ID, which can be obtained by calling the ListSites operation.", "examples": [ 1234567890456 ], "type": "number" }, "sourceType": { "description": "The origin type of the record. Only CNAME records can be filtered by using this field. Valid values: OSS: OSS bucket. S3: S3 bucket. LB: load balancer. OP: origin pool. Domain: domain name.", "enum": [ "OSS", "S3", "LB", "OP", "Domain", "IP" ], "examples": [ "OSS" ], "type": "string" }, "type": { "description": "The DNS record type.", "enum": [ "A/AAA", "TXT", "MX", "NS", "SRV", "CAA", "CERT", "SMIMEA", "SSHFP", "TLSA", "URI", "CNAME" ], "examples": [ "A/AAA" ], "type": "string" } }, "required": [ "siteId" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aliyun/mcp-server-esa'

If you have feedback or need assistance with the MCP directory API, please join our Discord server