Skip to content

Models

Response models for MCP tools.

porkbun_mcp.models

Pydantic response models for strict output schemas.

DNSRecord

Bases: BaseModel

A DNS record.

DNSRecordCreated

Bases: BaseModel

Result of creating a DNS record.

DNSRecordDeleted

Bases: OperationResult

Result of deleting a DNS record.

DNSSECRecord

Bases: BaseModel

A DNSSEC record.

DomainAvailability

Bases: BaseModel

Domain availability check result.

DomainInfo

Bases: BaseModel

Information about a domain.

GlueRecord

Bases: BaseModel

A glue record (nameserver with IP addresses).

GlueRecordCreated

Bases: OperationResult

Result of glue record operations.

Nameservers

Bases: BaseModel

Nameservers for a domain.

OperationResult

Bases: BaseModel

Base class for operation results with status and message.

PingResult

Bases: BaseModel

Result of the ping operation.

SSLBundle

Bases: BaseModel

SSL certificate bundle.

TLDPricing

Bases: BaseModel

Pricing for a TLD.

URLForward

Bases: BaseModel

A URL forwarding rule.

URLForwardCreated

Bases: OperationResult

Result of URL forward operations.