API Keys
Authenticate with the Clipform API using an API key.
API keys authenticate your requests to the Clipform API - for custom integrations, the MCP server, and platforms like Zapier and Make.
Create an API key
- Open API keys in your dashboard settings.
- Click Create API key, enter a Name (for example, "n8n workflow"), and confirm.
- Copy the key straight away - for security it's shown only once.
To revoke a key, open API keys and choose Revoke on that key.
Key format
A cf_ prefix followed by 64 hex characters (256 bits of entropy) - so a key looks like cf_a1b2c3d4e5f6.... Keys are hashed (SHA-256) before storage, so Clipform never keeps the raw key, which is why it's shown only once.
Authenticate a request
Send the key as a Bearer token on every request:
curl -H "Authorization: Bearer cf_your_key_here" \
https://api.clipform.io/v1/meGET /v1/me (Get current user) is the quickest way to confirm a key works. For everything else, browse the API Reference.
Use with the MCP server
The MCP server authenticates with your API key instead of OAuth - handy for CI, scripts, and headless environments. Set it as an environment variable:
{
"mcpServers": {
"clipform": {
"command": "npx",
"args": ["-y", "@clipform/mcp-server"],
"env": { "CLIPFORM_API_KEY": "cf_your_key_here" }
}
}
}Full setup (IDEs, flags, OAuth) is on the MCP server page.
Keep keys safe
- Treat keys like passwords - never commit them to source control.
- Use a separate key per integration, so you can revoke one without affecting the others.
- Revoke a key the moment it's exposed, then create a new one.