Server definition
- Hash
- sha256:d09260d43285e627be1f6d8cfe72f538b0bce27e1327ea32d5fc48bc6e19656b
- What it is
- What a remote MCP server returned when asked what it offers: 34 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Add a sequence step (delay in hours, subject, body)",
"inputSchema": {
"properties": {
"body": {
"type": "string"
},
"campaignId": {
"type": "string"
},
"day": {
"description": "Delay in hours",
"type": "number"
},
"subject": {
"type": "string"
}
},
"required": [
"campaignId",
"day",
"subject",
"body"
],
"type": "object"
},
"name": "add_campaign_step",
"outputSchema": null
},
{
"description": "Add a single contact",
"inputSchema": {
"properties": {
"company": {
"type": "string"
},
"email": {
"type": "string"
},
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"type": "array"
},
"title": {
"type": "string"
}
},
"required": [
"email",
"firstName"
],
"type": "object"
},
"name": "add_contact",
"outputSchema": null
},
{
"description": "Bulk add contacts (max 100)",
"inputSchema": {
"properties": {
"contacts": {
"items": {
"properties": {
"company": {
"type": "string"
},
"email": {
"type": "string"
},
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"type": "array"
},
"title": {
"type": "string"
}
},
"required": [
"email",
"firstName"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"contacts"
],
"type": "object"
},
"name": "add_contacts",
"outputSchema": null
},
{
"description": "Add an email provider",
"inputSchema": {
"properties": {
"args": {
"items": {
"type": "string"
},
"type": "array"
},
"command": {
"type": "string"
},
"env": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"kind": {
"enum": [
"gmail",
"zoho"
],
"type": "string"
},
"name": {
"type": "string"
},
"transport": {
"enum": [
"stdio",
"sse"
],
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"name",
"kind"
],
"type": "object"
},
"name": "add_provider",
"outputSchema": null
},
{
"description": "Check SPF, DKIM, DMARC records for a domain",
"inputSchema": {
"properties": {
"domain": {
"description": "Domain to check (e.g. thinkandautomate.dev)",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "check_domain_deliverability",
"outputSchema": null
},
{
"description": "Analyze email subject/body for spam trigger words",
"inputSchema": {
"properties": {
"body": {
"type": "string"
},
"subject": {
"type": "string"
}
},
"required": [
"subject",
"body"
],
"type": "object"
},
"name": "check_email_spam_score",
"outputSchema": null
},
{
"description": "Check a campaign step's subject and body for spam triggers",
"inputSchema": {
"properties": {
"stepId": {
"type": "string"
}
},
"required": [
"stepId"
],
"type": "object"
},
"name": "check_step_spam_score",
"outputSchema": null
},
{
"description": "Create a new email campaign",
"inputSchema": {
"properties": {
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "create_campaign",
"outputSchema": null
},
{
"description": "Create a new task",
"inputSchema": {
"properties": {
"description": {
"type": "string"
},
"dueDate": {
"description": "ISO date (optional)",
"type": "string"
},
"priority": {
"enum": [
"high",
"medium",
"low"
],
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
},
"name": "create_task",
"outputSchema": null
},
{
"description": "Delete a campaign and all its steps",
"inputSchema": {
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "delete_campaign",
"outputSchema": null
},
{
"description": "Delete a step from a campaign",
"inputSchema": {
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "delete_campaign_step",
"outputSchema": null
},
{
"description": "Delete a task by ID",
"inputSchema": {
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "delete_task",
"outputSchema": null
},
{
"description": "Get deliverability stats (sent, opens, bounces, replies)",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_deliverability",
"outputSchema": null
},
{
"description": "Get a user setting (e.g. timezone)",
"inputSchema": {
"properties": {
"key": {
"type": "string"
}
},
"required": [
"key"
],
"type": "object"
},
"name": "get_setting",
"outputSchema": null
},
{
"description": "List all campaigns with their steps",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_campaigns",
"outputSchema": null
},
{
"description": "List all contacts",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_contacts",
"outputSchema": null
},
{
"description": "List all email providers",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_providers",
"outputSchema": null
},
{
"description": "List all scheduled campaign runs",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_schedules",
"outputSchema": null
},
{
"description": "List all user settings",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_settings",
"outputSchema": null
},
{
"description": "List all unique tags across your contacts",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_tags",
"outputSchema": null
},
{
"description": "List all tasks",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_tasks",
"outputSchema": null
},
{
"description": "Pause a campaign — stops processing all active schedules for this campaign",
"inputSchema": {
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "pause_campaign",
"outputSchema": null
},
{
"description": "Process all due campaign schedules (includeFailed: true to retry failed ones)",
"inputSchema": {
"properties": {
"includeFailed": {
"description": "Also retry failed schedules",
"type": "boolean"
}
},
"type": "object"
},
"name": "process_campaigns",
"outputSchema": null
},
{
"description": "Remove a contact by ID",
"inputSchema": {
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "remove_contact",
"outputSchema": null
},
{
"description": "Remove a provider by ID",
"inputSchema": {
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "remove_provider",
"outputSchema": null
},
{
"description": "Resume a paused campaign — reactivates all paused schedules",
"inputSchema": {
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "resume_campaign",
"outputSchema": null
},
{
"description": "Reset all failed schedules to active for retry",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "retry_failed",
"outputSchema": null
},
{
"description": "Assign contacts to a campaign and schedule it",
"inputSchema": {
"properties": {
"campaignId": {
"type": "string"
},
"contactIds": {
"description": "Contact IDs (ignored if tags provided)",
"items": {
"type": "string"
},
"type": "array"
},
"providerId": {
"description": "Provider ID (optional)",
"type": "string"
},
"startAt": {
"description": "ISO date (optional)",
"type": "string"
},
"tags": {
"description": "Filter contacts by tag (overrides contactIds)",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"campaignId"
],
"type": "object"
},
"name": "schedule_campaign",
"outputSchema": null
},
{
"description": "Send a test email to yourself to preview formatting",
"inputSchema": {
"properties": {
"body": {
"type": "string"
},
"providerId": {
"description": "Provider ID (optional, uses first available)",
"type": "string"
},
"subject": {
"type": "string"
}
},
"required": [
"subject",
"body"
],
"type": "object"
},
"name": "send_test_email",
"outputSchema": null
},
{
"description": "Set a user setting (e.g. timezone to 'America/New_York')",
"inputSchema": {
"properties": {
"key": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"key",
"value"
],
"type": "object"
},
"name": "set_setting",
"outputSchema": null
},
{
"description": "Update a campaign's name",
"inputSchema": {
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"id",
"name"
],
"type": "object"
},
"name": "update_campaign",
"outputSchema": null
},
{
"description": "Update a campaign step's day, subject, or body",
"inputSchema": {
"properties": {
"body": {
"type": "string"
},
"day": {
"description": "Delay in hours",
"type": "number"
},
"id": {
"type": "string"
},
"subject": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "update_campaign_step",
"outputSchema": null
},
{
"description": "Set tags on a contact (replaces all tags)",
"inputSchema": {
"properties": {
"id": {
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"id",
"tags"
],
"type": "object"
},
"name": "update_contact_tags",
"outputSchema": null
},
{
"description": "Update a task's status, priority, or fields",
"inputSchema": {
"properties": {
"description": {
"type": "string"
},
"dueDate": {
"type": "string"
},
"id": {
"type": "string"
},
"priority": {
"enum": [
"high",
"medium",
"low"
],
"type": "string"
},
"status": {
"enum": [
"pending",
"in_progress",
"completed",
"cancelled"
],
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "update_task",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:d09260d43285e627be1f6d8cfe72f538b0bce27e1327ea32d5fc48bc6e19656b | sha256sum