{
  "description": "Motorical MCP tool catalogue. Generated from packages/motorical-mcp/src/servers.js — do not hand-edit.",
  "servers": [
    {
      "key": "main",
      "canonicalUri": "https://mcp.motorical.com/v1/motorical/mcp",
      "scopes": [
        "send:transactional",
        "read:analytics",
        "read:domains",
        "manage:domains",
        "manage:sandbox",
        "manage:recipients",
        "read:webhooks",
        "manage:webhooks",
        "manage:motor-blocks"
      ],
      "tools": [
        "motorical_send_email",
        "motorical_get_message",
        "motorical_get_message_events",
        "motorical_wait_for_outcome",
        "motorical_get_send_status",
        "motorical_integrate_send",
        "motorical_list_motor_blocks",
        "motorical_get_overview",
        "motorical_get_daily_summary",
        "motorical_get_metrics",
        "motorical_get_deliverability",
        "motorical_get_reputation",
        "motorical_get_anomalies",
        "motorical_get_providers",
        "motorical_get_error_codes",
        "motorical_get_rate_limits",
        "motorical_get_account_rate_limits",
        "motorical_get_onboarding_state",
        "motorical_get_logs",
        "motorical_get_message_by_smtp_id",
        "motorical_domain_list",
        "motorical_domain_add",
        "motorical_domain_verify",
        "motorical_domain_check_dns",
        "motorical_get_config",
        "motorical_get_domain_health",
        "motorical_sandbox_status",
        "motorical_sandbox_provision",
        "motorical_sandbox_convert",
        "motorical_sandbox_allowlist_request",
        "motorical_sandbox_allowlist_confirm",
        "motorical_free_recipient_add",
        "motorical_free_recipient_list",
        "motorical_free_recipient_remove",
        "motorical_webhook_list",
        "motorical_webhook_create",
        "motorical_webhook_update",
        "motorical_webhook_delete",
        "motorical_webhook_test",
        "motorical_webhook_get_deliveries",
        "motorical_webhook_get_stats",
        "motorical_motor_block_list",
        "motorical_motor_block_create",
        "motorical_motor_block_rename",
        "motorical_motor_block_change_type",
        "motorical_motor_block_assign_domain",
        "motorical_motor_block_deactivate",
        "motorical_motor_block_reactivate",
        "motorical_motor_block_delete",
        "motorical_motor_block_delete_status"
      ]
    },
    {
      "key": "transactional",
      "canonicalUri": "https://mcp.motorical.com/v1/motorical_transactional/mcp",
      "scopes": [
        "send:transactional",
        "read:analytics"
      ],
      "tools": [
        "motorical_send_email",
        "motorical_get_message",
        "motorical_get_message_events",
        "motorical_wait_for_outcome",
        "motorical_get_send_status",
        "motorical_integrate_send"
      ]
    },
    {
      "key": "analytics",
      "canonicalUri": "https://mcp.motorical.com/v1/motorical_analytics/mcp",
      "scopes": [
        "read:analytics"
      ],
      "tools": [
        "motorical_list_motor_blocks",
        "motorical_get_overview",
        "motorical_get_daily_summary",
        "motorical_get_metrics",
        "motorical_get_deliverability",
        "motorical_get_reputation",
        "motorical_get_anomalies",
        "motorical_get_providers",
        "motorical_get_error_codes",
        "motorical_get_rate_limits",
        "motorical_get_account_rate_limits",
        "motorical_get_onboarding_state",
        "motorical_get_logs",
        "motorical_get_message_by_smtp_id"
      ]
    },
    {
      "key": "domains",
      "canonicalUri": "https://mcp.motorical.com/v1/motorical_domains/mcp",
      "scopes": [
        "read:domains",
        "manage:domains"
      ],
      "tools": [
        "motorical_domain_list",
        "motorical_domain_add",
        "motorical_domain_verify",
        "motorical_domain_check_dns",
        "motorical_get_config",
        "motorical_get_domain_health"
      ]
    },
    {
      "key": "sandbox",
      "canonicalUri": "https://mcp.motorical.com/v1/motorical_sandbox/mcp",
      "scopes": [
        "manage:sandbox",
        "manage:recipients"
      ],
      "tools": [
        "motorical_sandbox_status",
        "motorical_sandbox_provision",
        "motorical_sandbox_convert",
        "motorical_sandbox_allowlist_request",
        "motorical_sandbox_allowlist_confirm",
        "motorical_free_recipient_add",
        "motorical_free_recipient_list",
        "motorical_free_recipient_remove"
      ]
    },
    {
      "key": "webhooks",
      "canonicalUri": "https://mcp.motorical.com/v1/motorical_webhooks/mcp",
      "scopes": [
        "read:webhooks",
        "manage:webhooks"
      ],
      "tools": [
        "motorical_webhook_list",
        "motorical_webhook_create",
        "motorical_webhook_update",
        "motorical_webhook_delete",
        "motorical_webhook_test",
        "motorical_webhook_get_deliveries",
        "motorical_webhook_get_stats"
      ]
    },
    {
      "key": "motorBlocks",
      "canonicalUri": "https://mcp.motorical.com/v1/motorical_motor_blocks/mcp",
      "scopes": [
        "manage:motor-blocks"
      ],
      "tools": [
        "motorical_motor_block_list",
        "motorical_motor_block_create",
        "motorical_motor_block_rename",
        "motorical_motor_block_change_type",
        "motorical_motor_block_assign_domain",
        "motorical_motor_block_deactivate",
        "motorical_motor_block_reactivate",
        "motorical_motor_block_delete",
        "motorical_motor_block_delete_status"
      ]
    },
    {
      "key": "signup",
      "canonicalUri": "https://mcp.motorical.com/v1/signup/mcp",
      "scopes": [],
      "tools": [
        "motorical_signup_handoff"
      ]
    }
  ],
  "tools": [
    {
      "name": "motorical_domain_add",
      "scopes": [
        "manage:domains"
      ],
      "accountScoped": true,
      "route": {
        "method": "POST",
        "path": "/api/public/v1/domains"
      }
    },
    {
      "name": "motorical_domain_check_dns",
      "scopes": [
        "manage:domains"
      ],
      "accountScoped": true,
      "route": {
        "method": "POST",
        "path": "/api/public/v1/domains/{id}/check-dns"
      }
    },
    {
      "name": "motorical_domain_list",
      "scopes": [
        "read:domains"
      ],
      "accountScoped": true,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/domains"
      }
    },
    {
      "name": "motorical_domain_verify",
      "scopes": [
        "manage:domains"
      ],
      "accountScoped": true,
      "route": {
        "method": "POST",
        "path": "/api/public/v1/domains/{id}/verify"
      }
    },
    {
      "name": "motorical_free_recipient_add",
      "scopes": [
        "manage:recipients"
      ],
      "accountScoped": true,
      "route": {
        "method": "POST",
        "path": "/api/public/v1/account/free-recipients"
      }
    },
    {
      "name": "motorical_free_recipient_list",
      "scopes": [
        "manage:recipients"
      ],
      "accountScoped": true,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/account/free-recipients"
      }
    },
    {
      "name": "motorical_free_recipient_remove",
      "scopes": [
        "manage:recipients"
      ],
      "accountScoped": true,
      "route": {
        "method": "DELETE",
        "path": "/api/public/v1/account/free-recipients/{id}"
      }
    },
    {
      "name": "motorical_get_account_rate_limits",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": true,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/account/rate-limits"
      }
    },
    {
      "name": "motorical_get_anomalies",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/anomalies"
      }
    },
    {
      "name": "motorical_get_config",
      "scopes": [
        "manage:domains"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/config"
      }
    },
    {
      "name": "motorical_get_daily_summary",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/daily-summary"
      }
    },
    {
      "name": "motorical_get_deliverability",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/deliverability"
      }
    },
    {
      "name": "motorical_get_domain_health",
      "scopes": [
        "manage:domains"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/domain-health"
      }
    },
    {
      "name": "motorical_get_error_codes",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/error-codes"
      }
    },
    {
      "name": "motorical_get_logs",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/logs"
      }
    },
    {
      "name": "motorical_get_message",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/messages/{id}"
      }
    },
    {
      "name": "motorical_get_message_by_smtp_id",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/messages"
      }
    },
    {
      "name": "motorical_get_message_events",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/messages/{id}/events"
      }
    },
    {
      "name": "motorical_get_metrics",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/metrics"
      }
    },
    {
      "name": "motorical_get_onboarding_state",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": true,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/account/state"
      }
    },
    {
      "name": "motorical_get_overview",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/overview"
      }
    },
    {
      "name": "motorical_get_providers",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/providers"
      }
    },
    {
      "name": "motorical_get_rate_limits",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/rate-limits"
      }
    },
    {
      "name": "motorical_get_reputation",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/reputation"
      }
    },
    {
      "name": "motorical_get_send_status",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/v1/status"
      }
    },
    {
      "name": "motorical_integrate_send",
      "scopes": [
        "send:transactional"
      ],
      "accountScoped": false,
      "route": null
    },
    {
      "name": "motorical_list_motor_blocks",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": true,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks"
      }
    },
    {
      "name": "motorical_motor_block_assign_domain",
      "scopes": [
        "manage:motor-blocks"
      ],
      "accountScoped": false,
      "route": {
        "method": "POST",
        "path": "/api/public/v1/account/motor-blocks/{id}/assign-domain"
      }
    },
    {
      "name": "motorical_motor_block_change_type",
      "scopes": [
        "manage:motor-blocks"
      ],
      "accountScoped": false,
      "route": {
        "method": "PATCH",
        "path": "/api/public/v1/account/motor-blocks/{id}/type"
      }
    },
    {
      "name": "motorical_motor_block_create",
      "scopes": [
        "manage:motor-blocks"
      ],
      "accountScoped": true,
      "route": {
        "method": "POST",
        "path": "/api/public/v1/account/motor-blocks"
      }
    },
    {
      "name": "motorical_motor_block_deactivate",
      "scopes": [
        "manage:motor-blocks"
      ],
      "accountScoped": false,
      "route": {
        "method": "POST",
        "path": "/api/public/v1/account/motor-blocks/{id}/deactivate"
      }
    },
    {
      "name": "motorical_motor_block_delete",
      "scopes": [
        "manage:motor-blocks"
      ],
      "accountScoped": false,
      "route": {
        "method": "DELETE",
        "path": "/api/public/v1/account/motor-blocks/{id}"
      }
    },
    {
      "name": "motorical_motor_block_delete_status",
      "scopes": [
        "manage:motor-blocks"
      ],
      "accountScoped": true,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/account/motor-block-deletions/{jobId}"
      }
    },
    {
      "name": "motorical_motor_block_list",
      "scopes": [
        "manage:motor-blocks"
      ],
      "accountScoped": true,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/account/motor-blocks"
      }
    },
    {
      "name": "motorical_motor_block_reactivate",
      "scopes": [
        "manage:motor-blocks"
      ],
      "accountScoped": false,
      "route": {
        "method": "POST",
        "path": "/api/public/v1/account/motor-blocks/{id}/reactivate"
      }
    },
    {
      "name": "motorical_motor_block_rename",
      "scopes": [
        "manage:motor-blocks"
      ],
      "accountScoped": false,
      "route": {
        "method": "PATCH",
        "path": "/api/public/v1/account/motor-blocks/{id}/name"
      }
    },
    {
      "name": "motorical_sandbox_allowlist_confirm",
      "scopes": [
        "manage:sandbox"
      ],
      "accountScoped": false,
      "route": null
    },
    {
      "name": "motorical_sandbox_allowlist_request",
      "scopes": [
        "manage:sandbox"
      ],
      "accountScoped": false,
      "route": null
    },
    {
      "name": "motorical_sandbox_convert",
      "scopes": [
        "manage:sandbox"
      ],
      "accountScoped": true,
      "route": {
        "method": "POST",
        "path": "/api/public/v1/account/sandbox/convert"
      }
    },
    {
      "name": "motorical_sandbox_provision",
      "scopes": [
        "manage:sandbox"
      ],
      "accountScoped": true,
      "route": {
        "method": "POST",
        "path": "/api/public/v1/account/sandbox/provision"
      }
    },
    {
      "name": "motorical_sandbox_status",
      "scopes": [
        "manage:sandbox"
      ],
      "accountScoped": true,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/account/sandbox"
      }
    },
    {
      "name": "motorical_send_email",
      "scopes": [
        "send:transactional"
      ],
      "accountScoped": false,
      "route": {
        "method": "POST",
        "path": "/v1/send"
      }
    },
    {
      "name": "motorical_wait_for_outcome",
      "scopes": [
        "read:analytics"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/messages/{id}/recipients"
      }
    },
    {
      "name": "motorical_webhook_create",
      "scopes": [
        "manage:webhooks"
      ],
      "accountScoped": false,
      "route": {
        "method": "POST",
        "path": "/api/public/v1/motor-blocks/{id}/webhooks"
      }
    },
    {
      "name": "motorical_webhook_delete",
      "scopes": [
        "manage:webhooks"
      ],
      "accountScoped": false,
      "route": {
        "method": "DELETE",
        "path": "/api/public/v1/motor-blocks/{id}/webhooks/{webhookId}"
      }
    },
    {
      "name": "motorical_webhook_get_deliveries",
      "scopes": [
        "read:webhooks"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/webhooks/{webhookId}/deliveries"
      }
    },
    {
      "name": "motorical_webhook_get_stats",
      "scopes": [
        "read:webhooks"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/webhooks/{webhookId}/stats"
      }
    },
    {
      "name": "motorical_webhook_list",
      "scopes": [
        "read:webhooks"
      ],
      "accountScoped": false,
      "route": {
        "method": "GET",
        "path": "/api/public/v1/motor-blocks/{id}/webhooks"
      }
    },
    {
      "name": "motorical_webhook_test",
      "scopes": [
        "manage:webhooks"
      ],
      "accountScoped": false,
      "route": {
        "method": "POST",
        "path": "/api/public/v1/motor-blocks/{id}/webhooks/{webhookId}/test"
      }
    },
    {
      "name": "motorical_webhook_update",
      "scopes": [
        "manage:webhooks"
      ],
      "accountScoped": false,
      "route": {
        "method": "PUT",
        "path": "/api/public/v1/motor-blocks/{id}/webhooks/{webhookId}"
      }
    }
  ]
}
