llms.txt Content
# ClearPolicy
> ClearPolicy helps organizations get documents signed and acknowledged by employees and contacts. Use it to send policy documents, compliance agreements, or any document requiring employee acknowledgment or signature, track who has signed, send reminders to those who haven't, and manage your contact list.
ClearPolicy is designed for small organizations, churches, and nonprofits that need a legally defensible audit trail of who has signed critical policies — child safety documents, staff handbooks, volunteer agreements, and more.
## Discovery
- **Agent Card:** https://app.clearpolicy.app/.well-known/agent-card.json
- **OpenAPI:** https://app.clearpolicy.app/openapi.json
- **MCP Server:** https://api.clearpolicy.app/mcp
- **OAuth Authorization Server:** https://app.clearpolicy.app/.well-known/oauth-authorization-server
## MCP Server
ClearPolicy exposes a remote MCP server for use with Claude, ChatGPT, and any MCP-compatible AI assistant.
- **MCP Server URL:** https://api.clearpolicy.app/mcp
- **Authentication:** OAuth 2.0 (no API keys or config files required)
- **OAuth Discovery:** https://app.clearpolicy.app/.well-known/oauth-authorization-server
## Tools
- **list-documents:** Find documents available to send for employee signatures or policy acknowledgments. Use this to browse what documents the organization has ready to send.
- **get-document:** Get details of a document, including how many people have signed or acknowledged it and how many haven't.
- **list-people:** Find people in the organization who can be sent documents for signature or acknowledgment. Search by name or email.
- **get-person:** Get a person's profile and see which documents they have or haven't signed or acknowledged.
- **send-signing-request:** Send a document to one or more people to sign or acknowledge. Use this when a user wants their team or contacts to sign a policy, agreement, or compliance document.
- **list-signing-requests:** Check who has signed a document
OpenAPI Spec (preview)
{
"openapi": "3.1.0",
"info": {
"title": "ClearPolicy API",
"description": "Programmatic access to your organization's people, documents, and attestation requests.",
"version": "1.0.0"
},
"servers": [
{
"url": "https://api.clearpolicy.app/api/v1"
}
],
"security": [
{
"bearerAuth": []
}
],
"paths": {
"/me": {
"get": {
"summary": "Get current user",
"description": "Returns the authenticated user and their current org