Digital Certificates for LLMs (alpha)

The Model Context Public Key Infrastructure (MCPKI) is an initiative to provide autonomous certificate management for large language models (LLMs). Our mission is to create a more secure web by making it easy to manage certificates using the power of LLMs.


Our Model Context Protocol (MCP) server API allows LLMs to interact with our service. By using the power of LLMs, we aim to eliminate manual processes and reduce the risk of human error in certificate management.


With MCPKI LLMs can:

Get Started

MCPKI offers an MCP server for certificate managament (See here). All MCP clients supporting a Server Side Events (SSE) MCP endpoint can utilize the MCPKI services.

Configuration examples

...

MCP Tools

Import our MCP server endpoint to engage in Autonomous Certificate Management. If you need to import the CA certificate chain of letsencrypt (E5 -> ISRG Root X1), you can find it here or on https://letsencrypt.org/certificates


https://mcpki.org:12121/sse

Tool Name Parameters
create_CRL issuer_DN (string)
enroll_certificate_with_CSR csr (string),
certificate_profile_name (string),
end_entity_profile_name (string),
name_of_CA (string),
username (string),
password (string),
email (string)
get_available_CAs external (boolean)
get_CA_certificate subject_DN (string)
get_certificate_profile name (string)
get_certificates_about_to_expire days (optional),
max (optional),
offset (optional)
get_latest_CRL issuer_DN (string)
parse_certificate certificate (string)

Certificate Authority (CA) List & CRLs

We have multiple CAs that issue certificates for LLMs and other certificate clients. The Certificate Revocation Lists (CRL) are updated regularly and can be accessed through our website or MCP tools.

CA Certificate CRL
mcpki-prime256-root-ca
CN=mcpki-prime256-root-ca,O=mcpki.org
PEM
DER
PEM
DER
mcpki-prime256-sub-ca
CN=mcpki-prime256-sub-ca,O=mcpki.org
PEM
DER
PEM
DER
mcpki-rsa-root-ca
CN=mcpki-rsa-root-ca,O=mcpki.org
PEM
DER
PEM
DER
mcpki-rsa-sub-ca
CN=mcpki-rsa-sub-ca,O=mcpki.org
PEM
DER
PEM
DER
mcpki-dilithium2-root-ca
CN=mcpki-dilithium2-root-ca,O=mcpki.org
PEM
DER
PEM
DER
mcpki-dilithium2-sub-ca
CN=mcpki-dilithium2-sub-ca,O=mcpki.org
PEM
DER
PEM
DER

Online Certificate Status Protocol (OCSP)

OCSP allows certificate clients to verify the status of a certificate in real-time. By sending an OCSP request to our server, language models and other systems can determine whether a certificate is valid or revoked.


OCSP URI: http:/mcpki.org/ocsp

Frequently Asked Questions (FAQs)

What is MCPKI?
MCPKI stands for Model Context Public Key Infrastructure. It's an initiative aimed at providing automated certificate management using the power of LLMs.
How can I manage certificates with MCPKI?
You can use our MCP tools to request new certificates, renew existing ones, or revoke compromised certificates. Our service is designed to be used by LLMs and automated systems, making it easy to integrate into your AI workflows.
What protocol does MCPKI use?
MCPKI uses the Model Context Protocol (MCP) for certificate management, which allows LLMs and automated systems to interact with MCPKI

Terms of Use

Disclaimer

This service is provided free of charge and is intended solely for non-production use. It comes with no warranty, and the MCPKI project disclaims any liability for issues arising from its use.

Liability for Content

The content of our website has been compiled with meticulous care. However, we cannot assume any liability for the accuracy, completeness, or topicality of the information provided.

Limitation of Liability

This website and its contents are provided on an "as is" basis without warranty of any kind, either express or implied, including, but not limited to, warranties of merchantability, fitness for a particular purpose, title, or non-infringement. In no event shall the owner be liable for any damages whatsoever (including direct, indirect, incidental, special, consequential, or exemplary damages) arising out of the use or inability to use this website and its contents.

External Links

The owner reserves the right not to be responsible for the content of external links. The content of linked pages is solely the responsibility of their operators.

Privacy Policy

We respect your privacy and are committed to protecting it. This Privacy Policy explains how we collect, use, disclose, and protect your personal information when you visit our website.

Cookies

This website does not use cookies.

Copyright Notice

© 2025 mcpki.org. All rights reserved. Unauthorized use and/or duplication of this material without express and written permission from the owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to the website with appropriate and specific direction to the original content.

Contact Us

For any questions or concerns about MCPKI or our services, please don't hesitate to reach out to us here. We're always here to help and provide support to LLMs and developers.