Skip to content

Gandi

MetadataValue
Categoryhosting
Capabilitieshttp
Websitehttps://www.gandi.net
  • api

Manage domains and DNS records in a Gandi account.

  1. Open Gandi Personal Access Tokens
  2. Create a token with Domain and LiveDNS permissions
  3. Store that token in AgentOS as the Gandi credential
  • List domains in your Gandi account
  • Inspect one domain in detail
  • List DNS records for a domain
  • Create, replace, and delete DNS records
run({ skill: "gandi", tool: "list_domains" })
run({
skill: "gandi",
tool: "list_dns_records",
params: { domain: "example.com" }
})
run({
skill: "gandi",
tool: "upsert_dns_record",
params: {
domain: "example.com",
name: "@",
type: "A",
values: ["185.199.108.153", "185.199.109.153"],
ttl: 3600
}
})
run({
skill: "gandi",
tool: "delete_dns_record",
params: {
domain: "example.com",
name: "www",
type: "CNAME"
}
})
  • Use @ for the apex record name
  • upsert_dns_record replaces the full record set for that name and type
  • CNAME and MX values usually need fully qualified targets