# Certifier — how to use (mcp.ai)

Connect your Certifier account and use 9 tools for documents straight from your AI agent. Connect with your own API key. Certifier is a platform that enables organizations to create, manage, and issue digital certificates and credentials.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_certifier?ms=1787295720000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `certifier_create_issue_send_credential`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/certifier`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/certifier/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/certifier/create/issue/send/credential` — Tool to create, issue, and send a credential in a single request. Use when group ID and recipient details are ready.
  - body: { groupId: string, issueDate?: string, recipient: object, expiryDate?: string, customAttributes?: object }
- `POST https://api.mcp.ai/api/certifier/list/attributes` — Tool to list all attributes available for credentials. Use when you need to retrieve attribute definitions with pagination.
  - body: { limit?: integer, cursor?: string }
- `POST https://api.mcp.ai/api/certifier/list/credential/interactions` — Tool to list credential interactions. Use when you need to retrieve interaction events for a specific credential, with optional filtering and pagination.
  - body: { limit?: integer, cursor?: string, credentialId?: string }
- `POST https://api.mcp.ai/api/certifier/list/credentials` — Tool to list credentials. Use after authentication to retrieve paginated credentials.
  - body: { limit?: integer, cursor?: string }
- `POST https://api.mcp.ai/api/certifier/list/designs` — Tool to list all designs. Use after authentication to retrieve certificate and badge designs with pagination.
  - body: { limit?: integer, cursor?: string }
- `POST https://api.mcp.ai/api/certifier/list/email/templates` — Tool to list all email templates available for credential delivery. Use when you need to retrieve available email templates for sending credentials.
  - body: { limit?: integer, cursor?: string }
- `POST https://api.mcp.ai/api/certifier/list/groups` — Tool to list all groups. Use when you need to retrieve groups with pagination (limit and cursor).
  - body: { limit?: integer, cursor?: string }
- `POST https://api.mcp.ai/api/certifier/search/credentials` — Tool to search for credentials using advanced filters and criteria. Use when you need to find specific credentials based on status, recipient, dates, or other properties. Supports complex queries with
  - body: { sort?: object, limit?: integer, cursor?: string, filter: object }
- `POST https://api.mcp.ai/api/certifier/send/credential` — Tool to send a published credential via email. Use after confirming the credential is published.
  - body: { id: string, deliveryMethod: string }

## Example prompts
- "What can I do in Certifier?"
- "Show me a summary of my Certifier account"

## More
- Page: https://mcp.ai/certifier
- Agent spec (llms.txt): https://mcp.ai/certifier/llms.txt
- Postman collection: https://mcp.ai/certifier/postman.json
