
Security News
npm Adopts OIDC for Trusted Publishing in CI/CD Workflows
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
mixpost-mcp-server
Advanced tools
A Model Context Protocol (MCP) server for interacting with the Mixpost social media management API. This server provides comprehensive access to Mixpost's functionality including accounts, posts, media, and tags management.
Install globally via npm to use with npx:
npm install -g mixpost-mcp-server
Or run directly with npx:
npx mixpost-mcp-server
The server requires the following environment variables:
MIXPOST_BASE_URL
- Your Mixpost instance base URL (e.g., https://your-domain.com
)MIXPOST_WORKSPACE_UUID
- The UUID of your Mixpost workspaceMIXPOST_API_KEY
- Your Mixpost API access tokenMIXPOST_CORE_PATH
- (Optional) Custom core path, defaults to "mixpost"MIXPOST_API_KEY
Add to your Claude Desktop MCP configuration:
{
"mcpServers": {
"mixpost": {
"command": "npx",
"args": ["mixpost-mcp-server"],
"env": {
"MIXPOST_BASE_URL": "https://your-mixpost-instance.com",
"MIXPOST_WORKSPACE_UUID": "your-workspace-uuid",
"MIXPOST_API_KEY": "your-api-token",
"MIXPOST_CORE_PATH": "mixpost"
}
}
}
}
mixpost_list_accounts
- List all connected social media accountsmixpost_get_account
- Get details of a specific accountmixpost_create_post
- Create a new social media postmixpost_update_post
- Update an existing postmixpost_approve_post
- Approve a post for publishingmixpost_get_post
- Get details of a specific postmixpost_list_posts
- List posts with optional filteringmixpost_delete_post
- Delete a specific postmixpost_delete_multiple_posts
- Delete multiple posts at oncemixpost_schedule_post
- Schedule a post for publishingmixpost_add_post_to_queue
- Add a post to the publishing queuemixpost_list_media
- List media filesmixpost_get_media
- Get details of a specific media filemixpost_update_media
- Update media file metadatamixpost_delete_media
- Delete a media filemixpost_list_tags
- List all tagsmixpost_get_tag
- Get details of a specific tagmixpost_create_tag
- Create a new tagmixpost_update_tag
- Update an existing tagmixpost_delete_tag
- Delete a tagThis server implements the Mixpost API endpoints as documented at https://docs.mixpost.app/api/.
{
"date": "2024-12-01",
"time": "10:00",
"timezone": "America/New_York",
"schedule": true,
"accounts": [1, 2, 3], // Account IDs are integers, not UUIDs
"tags": ["tag-uuid-1"],
"versions": [
{
"account_id": 1, // Account ID must be an integer
"is_original": true,
"content": {
"body": "Hello, world! This is my social media post.",
"media": [],
"urls": ["https://example.com"]
},
"options": {}
}
]
}
Important Notes:
accounts
array and account_id
fields must be integers, not UUIDsmixpost_list_accounts
tool to get the numeric IDs for your accounts<div>
for line breaks)schedule: false
and queue: false
The server provides comprehensive error handling with detailed messages for:
git clone <repository-url>
cd mixpost-mcp-server
npm install
npm run build
npm run dev
MIT
Contributions are welcome! Please feel free to submit a Pull Request.
For issues related to the MCP server, please open an issue in this repository. For Mixpost API questions, refer to the official Mixpost documentation.
FAQs
MCP server for Mixpost social media management API
The npm package mixpost-mcp-server receives a total of 8 weekly downloads. As such, mixpost-mcp-server popularity was classified as not popular.
We found that mixpost-mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.