| Scope | Path |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
Claude menu → Settings → Developer → Edit Config.
{
"mcpServers": {
"postwire": {
"command": "npx",
"args": [
"-y",
"postwire-mcp"
],
"env": {
"POSTWIRE_API_KEY": "pw_live_your_key"
}
}
}
}
The config file is not created until you open it once from Developer → Edit Config, and Claude must be fully quit and relaunched — reloading the window is not enough. If the server does not appear, the MCP log at ~/Library/Logs/Claude/mcp.log (macOS) or %APPDATA%\Claude\logs\ (Windows) says why.
Quit Claude Desktop completely and reopen it, then open the connectors menu at the bottom-left of the input box and check that postwire is listed with its 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 Claude Desktop config format: Claude Desktop MCP docs. Using a different client? See all of them.