Card snapshot
www.clearpolicy.app
·
2026-06-10 21:52:46 UTC
·
9a2cfae33b65f452f56e1b3610ac5c42f877f7929a6d2e0a3bf923560b2cc432
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "ClearPolicy",
"description": "ClearPolicy helps organizations send policy documents for acknowledgment or signature, manage people and groups, track compliance status, and maintain audit-ready records of document attestations.",
"supportedInterfaces": [
{
"url": "https://api.clearpolicy.app/mcp",
"protocolBinding": "MCP",
"protocolVersion": "2025-06-18"
},
{
"url": "https://docs.clearpolicy.app/api-reference/openapi.json",
"protocolBinding": "OPENAPI",
"protocolVersion": "3.1.0"
}
],
"provider": {
"organization": "ClearPolicy",
"url": "https://www.clearpolicy.app"
},
"version": "1.0.0",
"documentationUrl": "https://docs.clearpolicy.app",
"iconUrl": "https://app.clearpolicy.app/favicon.svg",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"securitySchemes": {
"mcpOAuth": {
"oauth2SecurityScheme": {
"description": "OAuth 2.0 authorization code flow for ClearPolicy MCP access.",
"oauth2MetadataUrl": "https://app.clearpolicy.app/.well-known/oauth-authorization-server",
"flows": {
"authorizationCode": {
"authorizationUrl": "https://app.clearpolicy.app/oauth/authorize",
"tokenUrl": "https://app.clearpolicy.app/oauth/token",
"scopes": {
"mcp:use": "Use the ClearPolicy MCP server."
},
"pkceRequired": true
}
}
}
},
"apiBearer": {
"httpAuthSecurityScheme": {
"description": "Bearer token created in ClearPolicy API settings with the api:use scope.",
"scheme": "Bearer"
}
}
},
"securityRequirements": [
{
"schemes": {
"mcpOAuth": {
"list": [
"mcp:use"
]
}
}
},
{
"schemes": {
"apiBearer": {
"list": [
"api:use"
]
}
}
}
],
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain",
"application/pdf"
],
"skills": [
{
"id": "manage-people",
"name": "Manage People",
"description": "Find, inspect, and create people in a ClearPolicy organization so they can receive document acknowledgment or signature requests.",
"tags": [
"people",
"contacts",
"recipients",
"compliance"
],
"examples": [
"Find a person by email before sending them a policy.",
"Create a person with a name, email address, and optional phone number."
]
},
{
"id": "manage-documents",
"name": "Manage Documents",
"description": "List and inspect ClearPolicy documents, including published status, default attestation type, renewal settings, and compliance counts.",
"tags": [
"documents",
"policies",
"attestations",
"compliance"
],
"examples": [
"List active documents that can be sent for acknowledgment.",
"Get details for a document and check whether it has a published revision."
]
},
{
"id": "send-attestation-requests",
"name": "Send Attestation Requests",
"description": "Send a published ClearPolicy document to a person for acknowledgment or signature, optionally including a recipient message. Ask for confirmation before sending requests.",
"tags": [
"attestation",
"acknowledgment",
"signature",
"policy distribution"
],
"examples": [
"Send the volunteer handbook to a person for acknowledgment.",
"Send a signature request with a short message explaining the deadline."
],
"securityRequirements": [
{
"schemes": {
"mcpOAuth": {
"list": [
"mcp:use"
]
}
}
},
{
"schemes": {
"apiBearer": {
"list": [
"api:use"
]
}
}
}
]
},
{
"id": "track-signing-requests",
"name": "Track Signing Requests",
"description": "Find and inspect signing or acknowledgment requests, including sent, viewed, attested, canceled, expired, and reminder status.",
"tags": [
"signing requests",
"audit trail",
"status",
"reminders"
],
"examples": [
"Show outstanding requests for a policy.",
"Check whether a recipient has viewed or completed a request."
]
},
{
"id": "send-reminders",
"name": "Send Reminders",
"description": "Send reminders for outstanding ClearPolicy attestation requests when appropriate. Ask for confirmation before sending reminders.",
"tags": [
"reminders",
"follow-up",
"compliance"
],
"examples": [
"Send a reminder for an outstanding request.",
"Find pending requests that may need follow-up."
]
},
{
"id": "manage-groups",
"name": "Manage Groups",
"description": "List groups, inspect group membership and document assignments, and add people to groups for organized compliance workflows.",
"tags": [
"groups",
"membership",
"assignments",
"compliance"
],
"examples": [
"List groups in the organization.",
"Add a person to a group before sending assigned documents."
]
}
]
}