# Swift Missive's Demo Acct MCP Server

This MCP server can be used to drive the live demo account on swiftmissive.com, which is accessible via https://swiftmissive.com/demo-login.

When a user signs up, they will get their own instance of an MCP server with its own config.  They can find their personal server definition in their Swift Missive account under Accounts->Integrations.

# Demo MCP Server Setup

## For Claude Desktop

1. Merge this information with your Claude Desktop config file.  (Or if it is empty, put just this JSON in there and save it)

```
{
  "mcpServers": {
    "swift-missive": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://tw8kqv9wse.execute-api.us-east-1.amazonaws.com/mcp"
      ]
    }
  }
}
```

2. Copy-paste this text and JSON to Claude so it knows what to use for the base_url parameters of our demo server

```
I'd like to use the Swift Missive MCP server to drive my swiftmissive.com account by conversing with you about what I want to do, and then having you do it via the MCP server's tools. Here is access information for my account that you will need when deciding what base_url parameters to send to each tool. If you forget this information, please ask me to copy-paste it again.

{
  "api_campaign": "https://0tizjlg161.execute-api.us-east-1.amazonaws.com",
  "api_companyauthwrapper": "https://vpvnqvk5l5.execute-api.us-east-1.amazonaws.com",
  "api_entity": "https://r0x34g15e8.execute-api.us-east-1.amazonaws.com",
  "api_event": "https://eelyk87zzb.execute-api.us-east-1.amazonaws.com",
  "api_healthcheck": "https://fsg3qvdmy6.execute-api.us-east-1.amazonaws.com",
  "api_joblog": "https://t4oia5mt79.execute-api.us-east-1.amazonaws.com",
  "api_makeintegration": "https://llguzotzwk.execute-api.us-east-1.amazonaws.com",
  "api_mcp_server": "https://tw8kqv9wse.execute-api.us-east-1.amazonaws.com",
  "api_reporting": "https://j81hkcd9lh.execute-api.us-east-1.amazonaws.com",
  "api_reportingwrapper": "https://ef9vvn4hl5.execute-api.us-east-1.amazonaws.com",
  "api_scheduler": "https://qq4v4cfbq7.execute-api.us-east-1.amazonaws.com",
  "api_segment": "https://kic9awt2l8.execute-api.us-east-1.amazonaws.com",
  "api_segmentwrapper": "https://epbvzjh61e.execute-api.us-east-1.amazonaws.com",
  "api_senderpersona": "https://b0a8f4m7qd.execute-api.us-east-1.amazonaws.com",
  "api_senderpersonawrapper": "https://nuwayagcj1.execute-api.us-east-1.amazonaws.com",
  "api_template": "https://7wrt3amkq3.execute-api.us-east-1.amazonaws.com",
  "api_template_wrapper": "https://5g4hhc2dm9.execute-api.us-east-1.amazonaws.com",
  "api_unsubscribe": "https://8xrn0l67wk.execute-api.us-east-1.amazonaws.com",
  "api_user": "https://dz58vjjvbe.execute-api.us-east-1.amazonaws.com",
  "api_workflow": "https://pho57gbtsb.execute-api.us-east-1.amazonaws.com",
  "api_workflowwrapper": "https://n5bky6af3l.execute-api.us-east-1.amazonaws.com",
  "api_zapierintegration": "https://8fvox9y6v1.execute-api.us-east-1.amazonaws.com",
  "dq_dt_api": "https://7aktsfvoc0.execute-api.us-east-1.amazonaws.com",
  "dq_enqueue_api": "https://c33myxdsb1.execute-api.us-east-1.amazonaws.com"
}

```

## For Cursor

### Setup

Cursor users can use [this one-click install link.](href="cursor://anysphere.cursor-deeplink/mcp/install?name=SwiftMissive&config=eyJ1cmwiOiJodHRwczovL3R3OGtxdjl3c2UuZXhlY3V0ZS1hcGkudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20vbWNwIiwiaGVhZGVycyI6eyJ4LWFwaV9jYW1wYWlnbiI6Imh0dHBzOi8vMHRpempsZzE2MS5leGVjdXRlLWFwaS51cy1lYXN0LTEuYW1hem9uYXdzLmNvbSIsIngtYXBpX2NvbXBhbnlhdXRod3JhcHBlciI6Imh0dHBzOi8vdnB2bnF2azVsNS5leGVjdXRlLWFwaS51cy1lYXN0LTEuYW1hem9uYXdzLmNvbSIsIngtYXBpX2VudGl0eSI6Imh0dHBzOi8vcjB4MzRnMTVlOC5leGVjdXRlLWFwaS51cy1lYXN0LTEuYW1hem9uYXdzLmNvbSIsIngtYXBpX2V2ZW50IjoiaHR0cHM6Ly9lZWx5azg3enpiLmV4ZWN1dGUtYXBpLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tIiwieC1hcGlfaGVhbHRoY2hlY2siOiJodHRwczovL2ZzZzNxdmRteTYuZXhlY3V0ZS1hcGkudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20iLCJ4LWFwaV9qb2Jsb2ciOiJodHRwczovL3Q0b2lhNW10NzkuZXhlY3V0ZS1hcGkudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20iLCJ4LWFwaV9tYWtlaW50ZWdyYXRpb24iOiJodHRwczovL2xsZ3V6b3R6d2suZXhlY3V0ZS1hcGkudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20iLCJ4LWFwaV9tY3Bfc2VydmVyIjoiaHR0cHM6Ly90dzhrcXY5d3NlLmV4ZWN1dGUtYXBpLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tIiwieC1hcGlfcmVwb3J0aW5nIjoiaHR0cHM6Ly9qODFoa2NkOWxoLmV4ZWN1dGUtYXBpLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tIiwieC1hcGlfcmVwb3J0aW5nd3JhcHBlciI6Imh0dHBzOi8vZWY5dnZuNGhsNS5leGVjdXRlLWFwaS51cy1lYXN0LTEuYW1hem9uYXdzLmNvbSIsIngtYXBpX3NjaGVkdWxlciI6Imh0dHBzOi8vcXE0djRjZmJxNy5leGVjdXRlLWFwaS51cy1lYXN0LTEuYW1hem9uYXdzLmNvbSIsIngtYXBpX3NlZ21lbnQiOiJodHRwczovL2tpYzlhd3QybDguZXhlY3V0ZS1hcGkudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20iLCJ4LWFwaV9zZWdtZW50d3JhcHBlciI6Imh0dHBzOi8vZXBidnpqaDYxZS5leGVjdXRlLWFwaS51cy1lYXN0LTEuYW1hem9uYXdzLmNvbSIsIngtYXBpX3NlbmRlcnBlcnNvbmEiOiJodHRwczovL2IwYThmNG03cWQuZXhlY3V0ZS1hcGkudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20iLCJ4LWFwaV9zZW5kZXJwZXJzb25hd3JhcHBlciI6Imh0dHBzOi8vbnV3YXlhZ2NqMS5leGVjdXRlLWFwaS51cy1lYXN0LTEuYW1hem9uYXdzLmNvbSIsIngtYXBpX3RlbXBsYXRlIjoiaHR0cHM6Ly83d3J0M2Fta3EzLmV4ZWN1dGUtYXBpLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tIiwieC1hcGlfdGVtcGxhdGVfd3JhcHBlciI6Imh0dHBzOi8vNWc0aGhjMmRtOS5leGVjdXRlLWFwaS51cy1lYXN0LTEuYW1hem9uYXdzLmNvbSIsIngtYXBpX3Vuc3Vic2NyaWJlIjoiaHR0cHM6Ly84eHJuMGw2N3drLmV4ZWN1dGUtYXBpLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tIiwieC1hcGlfdXNlciI6Imh0dHBzOi8vZHo1OHZqanZiZS5leGVjdXRlLWFwaS51cy1lYXN0LTEuYW1hem9uYXdzLmNvbSIsIngtYXBpX3dvcmtmbG93IjoiaHR0cHM6Ly9waG81N2didHNiLmV4ZWN1dGUtYXBpLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tIiwieC1hcGlfd29ya2Zsb3d3cmFwcGVyIjoiaHR0cHM6Ly9uNWJreTZhZjNsLmV4ZWN1dGUtYXBpLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tIiwieC1hcGlfemFwaWVyaW50ZWdyYXRpb24iOiJodHRwczovLzhmdm94OXk2djEuZXhlY3V0ZS1hcGkudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20iLCJ4LWRxX2R0X2FwaSI6Imh0dHBzOi8vN2FrdHNmdm9jMC5leGVjdXRlLWFwaS51cy1lYXN0LTEuYW1hem9uYXdzLmNvbSIsIngtZHFfZW5xdWV1ZV9hcGkiOiJodHRwczovL2MzM215eGRzYjEuZXhlY3V0ZS1hcGkudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20ifX0=")

# What to do once your agent knows about the server

Once you've completed the setup steps for your chosen Agent, you can talk to it and have it do what you want with the demo account!

Here are some suggestions if you can't think of anything:

- Design a template to advertise my upcoming comedy act on Nov 12 on Comedy Central.  Let's do an A/B test with two different subject lines.
- Take a look at my campaigns and tell me which of the five most recent ones performed the best, and see if you can figure out why

# Tools

Tools are discoverable in the MCP server via standard MCP protocols.  Each tool has its own description and parameter listings.  The MCP tools very closely (but not exactly) match the [API specification for Swift Missive](https://swiftmissive.com/blog/swift-missive-api-documentation-open-api)

# Limitations

- Since this MCP server operates on a public demo account
  - requests per second are extremely limited
  - you must not upload any PII
  - sends will be limited to success@simulator.amazonses.com, success+1@simulator.amazonses.com, etc

# Support

If you experience any problems or have any questions about the MCP server, please reach out to support@swiftmissive.com.
