Remote (recommended)
A hosted server at a single URL. Sign in with your Market or Die account —
no API key to manage. Best for Claude, ChatGPT, and Cursor.
Local (npm)
Runs on your machine via
npx and authenticates with an API key. Use it for
offline clients or when you’d rather not use OAuth.Remote server (OAuth)
Point your client at:- Claude
- ChatGPT
- Cursor
- Other clients
Local server (npm)
Prefer a key over the browser flow? The local server wraps the same REST API. First create an API key under Profile → Developers, then add:| Variable | Required | Default |
|---|---|---|
MARKETORDIE_API_KEY | yes | — |
MARKETORDIE_BASE_URL | no | https://api.marketordie.io/v1 |
Tools
Both servers expose the same tools:| Tool | What it does |
|---|---|
whoami | Current workspace and member. |
list_channels | Connected accounts (use their ids in create_post). |
create_post | Publish now, schedule, or save a draft to one or more channels. |
list_posts | List posts; filter by status, paginate. |
get_post | Fetch one post. |
delete_post | Delete a draft or scheduled post. |
get_leaderboard | Team standings by points. |
Try it
Once connected, ask your assistant things like:- “What channels can I post to in Market or Die?”
- “Draft a LinkedIn post announcing our new pricing.”
- “Schedule this thread to X and LinkedIn for tomorrow 9am.”
- “Show my scheduled posts.”
Troubleshooting
The sign-in window doesn't open
The sign-in window doesn't open
Make sure your client supports remote MCP with OAuth. Older clients only
support local (command-based) servers — use the npm option
instead.
Authorized but no tools show up
Authorized but no tools show up
It posts to the wrong workspace
It posts to the wrong workspace
The connection acts as the member you signed in as. Sign out of that Market
or Die account in the consent window and reconnect with the right one.