Let's Encrypt · Capability
Let's Encrypt ACME API
The ACME (Automatic Certificate Management Environment) protocol API used by Let's Encrypt to automate the issuance, renewal, and revocation of TLS certificates. Implements RFC 8555.
What You Can Do
GET
Getdirectory
— Get ACME directory
/directory
POST
Newaccount
— Create or look up an account
/acme/new-acct
POST
Updateaccount
— Update or deactivate account
/acme/acct/{accountId}
POST
Neworder
— Submit a new certificate order
/acme/new-order
POST
Getorder
— Get order status
/acme/order/{orderId}
POST
Finalizeorder
— Finalize an order with a CSR
/acme/finalize/{orderId}
POST
Getauthorization
— Get authorization status
/acme/authz/{authzId}
POST
Respondchallenge
— Respond to a challenge
/acme/chall/{challengeId}
POST
Getcertificate
— Download issued certificate
/acme/cert/{certId}
POST
Revokecertificate
— Revoke a certificate
/acme/revoke-cert
POST
Keychange
— Rotate account key
/acme/key-change
MCP Tools
getdirectory
Get ACME directory
read-only
idempotent
newaccount
Create or look up an account
updateaccount
Update or deactivate account
neworder
Submit a new certificate order
getorder
Get order status
finalizeorder
Finalize an order with a CSR
getauthorization
Get authorization status
respondchallenge
Respond to a challenge
getcertificate
Download issued certificate
revokecertificate
Revoke a certificate
keychange
Rotate account key