mothermachine

Browse / Content publishing

Mixpost

MIT Laravel social scheduler; the free Lite edition has no API, so agents can only reach the paid tiers.

AdaptableOperable Business appWeb app Deterministic PHPJavaScript MCP server License: MIT

Mixpost is a self-hosted social media manager shipped as a Laravel package and Docker image: calendar and queue scheduling, media library, post templates, hashtag groups, and workspaces. The free Lite edition (MIT) covers Facebook Pages, X, and Mastodon; Pro and Enterprise are one-time paid, source-available licenses that add the other networks, analytics, and the API. No official agent interface exists for Lite; one small third-party MCP wraps the paid API.

Use it when
  • I only post to a Facebook Page, X, and Mastodon and want a clean scheduler I own under MIT
  • I already run Laravel and want scheduling inside my own app rather than a separate service
Gotchas
  • The free edition has no API, so there is no agent path into Lite short of screen control; the wrapper only works against Pro or Enterprise
  • Lite supports only Facebook Pages, X, and Mastodon; Instagram, TikTok, YouTube, LinkedIn, and the rest are paid
  • Last push to the Lite repo was 2026-03-16, two weeks inside the activity window; Pro moves faster
  • Pro and Enterprise source may be modified for internal use only; they are not open
  • Requires a public domain before install

Last activity Mar 16, 2026. Fit: adaptable 3, operable 1.

Editions

Lite · Free open source

  • Clonegit clone https://github.com/inovector/mixpost
  • Installcomposer require inovector/mixpost
  • ImageContainer

closed source

closed source

For agents: JSON · Markdown

Adaptable: what is yours to change

Make it yours

Config only9 things to edit

Install the package into a Laravel app or run the Docker image, set APP_URL to a public domain (social platforms must reach it), and tune config/mixpost.php: storage disk, cache prefix, log channel, auth guard, and FFmpeg paths. The docs have a dedicated environment-variables page for Lite. Adding a network Lite lacks means buying Pro, not editing code.

Env vars
APP_URL MIXPOST_DISK MIXPOST_CACHE_PREFIX MIXPOST_LOG_CHANNEL MIXPOST_AUTH_GUARD FFMPEG_PATH FFPROBE_PATH
Config files
config/mixpost.php .env
Prompt files
none
Accounts you need
developer app on Facebook, X, and Mastodon (Lite)

Source

Operable: what an agent can drive

Interface

WrappedMCP serverthird partylocal

How an agent can drive an Operable Listing, in five levels: native (built for the agent as the primary interface), official (the Builder ships an agent interface), wrapped (a third party wraps the software's API), config (an agent can only drive it by editing files), gui (screen control only). An interface is official only when it is published by the same organization that ships the software. GUI-level Listings are allowed and sorted last.

Docs
github.com/pfarag/mixpost-mcp-server
Recommended wrapper
github.com/pfarag/mixpost-mcp-server
the only Mixpost MCP found (MIT, pushed 2026-06-05, 1 star); it wraps the REST API that ships only in Pro and Enterprise Runner-up: none found.

Reach

None coverage. 0 of 8 jobs reachable through the stated interface.

JobThrough the interfaceEvidence
Schedule posts to Facebook Pages, X, and Mastodon (Lite networks)Not reachableLite has no API (mixpost.app/pricing); the wrapper needs the Pro API
Publish to InstagramNot reachableInstagram is a Pro and Enterprise network; not in Lite
Publish to TikTokNot reachableTikTok is a Pro and Enterprise network; not in Lite
Publish to YouTubeNot reachableYouTube is a Pro and Enterprise network; not in Lite
Manage the media libraryNot reachableno Lite API; Pro API scope not verified
Use post templates, variables, and hashtag groupsNot reachableno Lite API
Read analyticsNot reachableanalytics is a Pro feature; no Lite API
Run team workspacesNot reachableno Lite API

Code stack

Languages
PHPJavaScript
Frameworks
LaravelVueInertia
Package manager
composer, npm
Database
MySQL
Hosting target
Dockerany Laravel host
Built
Human-written (recorded, never ranked)

Evidence and confidence

FieldWhere it was seenConfidence
formFactorREADME: Laravel package with Docker install; browser UI85%
executionModelno model at runtime in Lite; AI assistant is a Pro feature90%
operabilitymixpost.app/pricing: API in Pro and Enterprise only; GitHub search found one wrapper, pfarag/mixpost-mcp-server (1 star)85%
effortconfig/mixpost.php reads MIXPOST_* env vars; docs.mixpost.app/lite has environment-variables and Docker pages85%
editionsmixpost.app/pricing: Lite free open, Pro $299 one-time, Enterprise $1,199 one-time with 1-year updates85%
activepushedAt 2026-03-16; 35 open issues–
provenanceInovector-built since 2023; no vibe-coded claim80%
reach80%

Open questions

  • Should the Curator downgrade operability to gui for the free edition, since the only wrapper cannot reach Lite?
  • Verify the Lite environment-variables page for additional documented vars
  • Will the Lite repo see a commit before the activity window closes on this listing?

Sources