From spamtitan
Use this skill when working with the SpamTitan MCP tools — available tools, authentication via API key header, API structure, pagination, rate limiting, error handling, and best practices.
How this skill is triggered — by the user, by Claude, or both
Slash command
/spamtitan:api-patternsWhen to use
When working with available tools, authentication via API key header, API structure, pagination, rate limiting, error handling, and best practices in the SpamTitan MCP tools. Use when: spamtitan, spamtitan api, spam filter, titanhq, SpamTitan API, SpamTitan tools, spamtitan authentication, spamtitan mcp, spamtitan rate limit, or spamtitan error.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
The SpamTitan MCP server provides AI tool integration with the SpamTitan email security platform by TitanHQ. It exposes tools covering quarantine queue management, email flow statistics, and sender allowlist/blocklist management. The API uses an API key passed as an HTTP header.
The SpamTitan MCP server provides AI tool integration with the SpamTitan email security platform by TitanHQ. It exposes tools covering quarantine queue management, email flow statistics, and sender allowlist/blocklist management. The API uses an API key passed as an HTTP header.
SpamTitan authenticates using an API key passed via HTTP header:
| Header | Description |
|---|---|
X-SpamTitan-API-Key | Your SpamTitan API key |
Generate credentials at: SpamTitan Admin Interface > Settings > API
Environment Variables:
export SPAMTITAN_API_KEY="your-api-key"
IMPORTANT: Never hardcode credentials. Always use environment variables.
| Tool | Description |
|---|---|
spamtitan_get_queue | List messages in the quarantine queue |
spamtitan_release_message | Release a quarantined message to the recipient |
spamtitan_delete_message | Permanently delete a quarantined message |
spamtitan_get_message | Get details for a specific quarantined message |
| Tool | Description |
|---|---|
spamtitan_get_stats | Get email flow statistics (inbound, outbound, spam rates) |
spamtitan_get_domain_stats | Get statistics broken down by domain |
| Tool | Description |
|---|---|
spamtitan_manage_allowlist | Add or remove entries from the sender allowlist |
spamtitan_manage_blocklist | Add or remove entries from the sender blocklist |
spamtitan_list_allowlist | List current allowlist entries |
spamtitan_list_blocklist | List current blocklist entries |
The SpamTitan API uses page/limit style pagination:
page (1-based) and limit parameterslimitExample workflow:
spamtitan_get_queue with page=1&limit=100page=2limit results are returnedSpamTitan enforces API rate limits per API key:
| Code | Meaning | Resolution |
|---|---|---|
| 401 | Unauthorized | Check X-SpamTitan-API-Key header value |
| 403 | Forbidden | Insufficient API key permissions |
| 404 | Not Found | Resource doesn't exist or wrong ID |
| 422 | Unprocessable Entity | Invalid request parameters |
| 429 | Rate Limited | Wait and retry after delay |
| 500 | Server Error | Retry; contact TitanHQ support if persistent |
{
"error": {
"code": 401,
"message": "Invalid or missing API key"
}
}
npx claudepluginhub wyre-technology/msp-claude-plugins --plugin spamtitanUse this skill when managing the SpamTitan quarantine queue — listing held messages, releasing legitimate emails, deleting spam, reviewing email flow statistics, and performing bulk quarantine operations.
Use this skill when working with Mimecast MCP tools — available tools, OAuth 2.0 client credentials authentication, regional API endpoints, pagination, rate limiting, and error handling.
Manages Checkpoint Harmony Email quarantine: search, list, release, delete quarantined emails, and handle bulk operations and policies for MSP security analysts.