| Scope | Path |
|---|---|
| This project only | .cursor/mcp.json |
| Every project | ~/.cursor/mcp.json |
Create the file yourself, then open Cursor Settings → Tools & MCP to enable it.
{
"mcpServers": {
"postwire": {
"command": "npx",
"args": [
"-y",
"postwire-mcp"
],
"env": {
"POSTWIRE_API_KEY": "pw_live_your_key"
}
}
}
}
Project scope and global scope are different files. Putting the server in .cursor/mcp.json and then wondering why it is missing in another repo is the usual confusion — that path only applies to the repo it sits in.
Cursor Settings → Tools & MCP — postwire should be listed, and expanding it shows the five tools.
| Tool | What it does |
|---|---|
generate_posts | One prompt in, a native draft per network out — respecting each one's character limit, hashtag rules and link conventions. |
post_to_social | Publish to one or many networks in a single call. |
get_post_status | Check what happened to a post after it was accepted. |
list_platforms | Which networks are available and which need approval. |
my_account | Plan, usage and which brands are connected. |
A prompt like "write a launch post for our new feature and publish it to TikTok, LinkedIn and Bluesky" becomes two tool calls: one to draft a native version per network, one to publish.
Networks differ more than people expect — X caps at 280 characters against YouTube's 5,000, Reddit has no hashtags, and TikTok, YouTube and Instagram all refuse text-only posts. See what breaks between any two networks.
Get an API key free →Source for the Cursor config format: Cursor MCP setup. Using a different client? See all of them.