Direct API access to MCP Factory services.
Base URL
https://api.mcpfactory.org
Authentication
All requests require your MCP Factory API key in the header:
curl https://api.mcpfactory.org/campaigns \
-H "Authorization: Bearer mcpf_your_api_key"
Endpoints
Campaigns
| Method | Endpoint | Description |
|---|
POST | /campaigns | Create a new campaign |
GET | /campaigns | List all campaigns |
GET | /campaigns/:id | Get campaign details |
POST | /campaigns/:id/pause | Pause a campaign |
POST | /campaigns/:id/resume | Resume a campaign |
Usage & Stats
| Method | Endpoint | Description |
|---|
GET | /usage | Get your usage stats |
GET | /benchmarks | Get community benchmarks |
BYOK Keys
| Method | Endpoint | Description |
|---|
GET | /keys | List configured BYOK keys |
PUT | /keys/:provider | Update a BYOK key |
DELETE | /keys/:provider | Remove a BYOK key |
Rate Limits
| Plan | Rate Limit |
|---|
| Free | 100 requests/minute |
| Pro | 1,000 requests/minute |
Errors
All errors return a JSON response with an error message:
{
"error": {
"code": "unauthorized",
"message": "Invalid API key"
}
}