Schedule WordPress posts and share them everywhere, from one calendar or your AI agent
Write the blog post once, schedule it to your WordPress site, and schedule the social posts that promote it to all top platforms on the same calendar. Works with WordPress.com and self-hosted WordPress, with no plugin to install.
Get started from as little as $9 per month. $0 due today, cancel anytime.
Used by 2,831 happy customers
Mon
5
- 9:00 AM
Blog: what we shipped in September
Tue
6
- 8:00 AM
Blog: how we roast our autumn blend
Wed
7
- 9:00 AM
Draft: brewing guide for beginners
Post to WordPress
How we roast our autumn blend
Every October we change one thing about the roast, and you can taste it. Here is what changes, and why.
From draft to published
How the WordPress integration works
PostEverywhere talks to your site through the WordPress REST API, the same interface the block editor uses. You connect the site once, then write in the composer’s Blog post mode and choose when the article goes out.
- AccountsAll Accounts 1Need Attention 0
- WordPressWordPress account
Step 1
Connect the site.
On the Accounts page, click Add Account on the WordPress row. Self-hosted sites enter their address and approve PostEverywhere in wp-admin; WordPress.com sites log in and pick the site.
- WordPressCustomize content per platform
Post title
How we tested the spring menu with regularsPost text
This spring we rebuilt our menu around three drinks. Here is how we tested each one with regulars before launch.When it goes out
PublishSave as draftPending reviewPrivateCategories
News, GuidesTags
spring menu, coffeeStep 2
Write in Blog post mode.
Select only your WordPress site and the composer switches to Blog post mode, with a title, the body, categories, tags, an excerpt, a URL slug and a featured image toggle.
- Choose when it goes out. In When it goes out, pick Publish, Save as draft, Pending review or Private. Drafts and pending posts stay on your site until someone in WordPress publishes them.
- Schedule it. Pick a date and time or the next queue opening. PostEverywhere publishes the post at that moment, rather than handing WordPress a future-dated post.
- Posting QueueTimezone UTC
Set up your posting queue
Add posts to the queue and each takes the next free opening.
- Monday 09:00
- Tuesday 09:00
- Wednesday 09:00
- Thursday 09:00
- Friday 09:00
Next openings
- Mon, 12 Oct, 9:00 am
- Tue, 13 Oct, 9:00 am
- Wed, 14 Oct, 9:00 am
- Thu, 15 Oct, 9:00 am
Steady weekdays5 openings / weekGeneral starting points, not measured from your audience.
Step 3
Schedule the promotion.
Add the social posts that announce the article as separate posts at the same time, or a day later, on the same calendar.
$0 due today, cancel anytime
WordPress content specs and limits for scheduled blog posts
| Field | What PostEverywhere sets |
|---|---|
| Post type | Posts only. Pages and custom post types are not supported |
| Sites | WordPress.com, or self-hosted WordPress 5.6 or later with an Application Password |
| User role | Administrator, Editor or Author on a self-hosted site |
| Title and body | A post title plus the article you write in Blog post mode |
| Images | Up to 20 per post, uploaded to your Media Library |
| Featured image | The first image in the post |
| Video | One per post, within your site’s own upload limit |
| Categories and tags | Set by name in the Categories and Tags fields |
| Excerpt and URL slug | Write your own, or leave them for WordPress to fill in |
| When it goes out | Publish, Save as draft, Pending review or Private |
WordPress.com’s free and Personal plans do not accept video uploads. That is a WordPress.com plan limit, not ours.
What do you want to create today?
Draft a blog post about how we tested the spring menu with regulars.
16:9 featured image · blog post
This spring we rebuilt our menu around three drinks. Here is how we tested each one with regulars before launch.
One calendar
Schedule the WordPress post and its social posts together
Most teams publish a post, then open five more tabs to announce it. PostEverywhere puts the article and its promotion in one content calendar, so the blog post goes live on WordPress at the same moment the posts about it go out.
- Blog post mode.
- A composer mode built for articles, with a title, excerpt, URL slug, categories and tags.
- Same moment, or staggered.
- Time the announcement for the minute the article goes live, then add reminders across the week.
- Written for each audience.
- Each promotional post is its own post, so it can be short where the network is short and longer where it is not.
Post title
How we roast our autumn blend
Post text
Formatting help## Why autumn beans taste different
Every October we change one thing about the roast, and **you can taste it**.

When it goes out
Goes live at the scheduled time
Categories
News, Guides
Tags
roasting, product-updates
Excerpt (optional)
What changes in our roast each autumn, and why.
URL slug (optional)
Blank = made from the title
Calendar · Tue 6 Oct
- 9:00 AMHow we roast our autumn blend
- 9:00 AMNew on the blog: our autumn roast
- 12:30 PMBehind the autumn roast
Connect in a minute
Connect WordPress without a plugin
Nothing to install, nothing to update, nothing to break on your next theme change. Self-hosted sites use WordPress’s own Authorize Application screen, and WordPress.com sites use your WordPress.com login.
- Built into WordPress.
- Application passwords ship with WordPress core from version 5.6, so a current site already supports them.
- Revocable at any time.
- The connection uses an application password, never your login password, and you can revoke it from your WordPress profile.
- The right role.
- Connect as an Administrator, Editor or Author, the roles that can publish posts.
- WordPressNo accounts connected
- LinkedInNorthwind Coffee
- Xnorthwind
- FacebookNorthwind Coffee
- Instagramnorthwind.coffee
Connect WordPress
Site address
https://northwind.coffee
Next, your WordPress site asks you to approve PostEverywhere. Log in as an Administrator, Editor or Author.
Is your site hosted on WordPress.com?
Log in with WordPress.com
Use an Application Password instead
Promote every article
Auto-share every WordPress post to social media
Write the announcement while the article is open in front of you, schedule it beside the post, and both go out on their own at the times you set. There is no feed to watch and no plugin firing on publish: you decide what each share says, which accounts it goes to and when. Cross-posting covers the social side in more detail.
- One request from an agent.
- Through MCP or the API, the article and its shares can be sent in a single request.
- Shares that link to the post.
- Use the post’s URL slug so the link in each share is known before the article goes live.
Turn these notes into a blog post, save it as a draft on WordPress with the tag product-updates, and schedule a LinkedIn post about it for Tuesday.
Used PostEverywhere
list_accountsWordPress, LinkedIncreate_postWordPress · Draftcreate_postLinkedIn · Tue 9:00 AM
Done. The post is saved as a draft on your WordPress site, tagged product-updates, and the LinkedIn post goes out Tuesday at 9:00 AM. Review the draft in WordPress before it goes live.
Why plan your blog here
Plan the blog and its promotion in one place
Mon
12
- 9:00 AM
Blog: the October roast notes
Tue
13
- 9:00 AM
Draft: interview with our roaster
Wed
14
- 9:00 AM
Blog: pour-over in five steps
Planning both on one calendar fixes the timing. The article is scheduled for 9am, the announcement for 9:05, a reminder for Thursday. Our guide to repurposing content for social media shows how to turn one article into a week of posts.
Writers who draft with an assistant can stay in the chat. Ask Claude or ChatGPT to save the article as a draft, read it in WordPress, and publish when it is right. Developers get the same through the developer API: the WordPress post is one more entry in the request they already send.
Want an assistant to do the writing? The WordPress MCP guide shows how to connect Claude or ChatGPT, and pricing shows the plans, every one of which includes WordPress.
$0 due today, cancel anytime
What you can publish
WordPress publishing features
Everything in a WordPress post that PostEverywhere sets for you, from formatting to the featured image.
- Titles and the full article.
- Give the post its title and write the body in Blog post mode, ready for your theme to style.
- Images and a featured image.
- Up to 20 images and one video per post. The first image becomes the featured image.
- Categories, tags, excerpt, slug.
- Set categories and tags by name, and add an excerpt and a custom URL slug.
- Publish, draft, review or private.
- The When it goes out setting publishes, saves a draft, sends it for Pending review, or publishes privately. PostEverywhere handles the timing.
- No plugin to install.
- Self-hosted sites connect through the Authorize Application screen; WordPress.com sites use your WordPress.com login.
- Posting queue.
- Set weekly openings for the blog and each new article takes the next free slot.
- Your AI assistant can publish it.
- Connect Claude, ChatGPT or Cursor to the hosted MCP server and ask it to publish or draft a post on your site.
- Full REST API.
- Create and schedule WordPress posts with the same API call you use for every other channel, on every plan.
Connect your AI agent
WordPress MCP server: publish from Claude, ChatGPT or any AI agent
PostEverywhere is the agentic social media scheduler that works with all AI agents, and your blog is part of it. Connect your assistant to the hosted MCP server and publishing becomes a sentence: the agent formats the article, uploads the images to your Media Library, sets categories and tags, and publishes it now, schedules it, or saves it as a draft for you to review.
In the same request it can schedule the social posts that announce the article, so the post and its promotion go out together. Developers get the same thing through the social media API, on every plan. Our WordPress MCP guide walks through the setup in Claude and ChatGPT and compares the plugin route.
- Connect any AI agent.
- Add PostEverywhere to ChatGPT, Claude, Grok, Perplexity, Cursor or any other AI app that supports MCP with one address. It takes seconds.
- Ask in plain English.
- “Turn these notes into a blog post, save it as a draft on WordPress with the tag product-updates, and schedule a LinkedIn post about it for Tuesday.” Your agent writes every post for you.
- It schedules and publishes.
- Your agent can post now, schedule for later or save a draft for you to review. Every post lands in your calendar, and scheduled posts go out on time through each network's official API.
$0 due today, cancel anytime
Connect your AI agent
Choose your assistant and connect in seconds.
Works on every Claude plan, including free. Full Claude guide
- 1
Add to Claude
One click from Claude’s connector directory.
- 2
Sign up or sign in
Takes seconds, then you’re sent straight back.
- 3
Ask Claude
“Plan and schedule my posts for next week.”
Ask your agent
See all 15 skills and prompts“Write a WordPress post from these meeting notes with PostEverywhere, add the categories News and Product, set a short URL slug, and save it as pending review.”
Skill: Write a blog post“Publish this article to WordPress now with PostEverywhere, then schedule a LinkedIn post and an X post that link to it for tomorrow morning.”
Skill: Write a blog post“Turn my last three LinkedIn posts into one WordPress article of about 1,200 words and save it as a draft in PostEverywhere.”
Skill: Repurpose content
For AI agents
WordPress MCP server: what your assistant can publish
Most WordPress MCP servers administer a whole site. PostEverywhere does one narrower job: it publishes posts, and promotes them in the same step. It is not made by WordPress or Automattic, and setup for each assistant is on the AI agents page.
- Full blog posts.
- The assistant writes the title and article, attaches images, and sets categories, tags, an excerpt and a slug.
- Connect a site from the chat.
- Give the assistant your site address, username and an application password you created in wp-admin, and it can connect a self-hosted site itself.
- Drafts for a human read.
- Ask for a draft or a pending post and it waits in WordPress until someone publishes it. Agent posts skip PostEverywhere approvals, so a draft is the way to keep a person in the loop.
- Article and shares together.
- One instruction can schedule the post and the social posts that announce it, at the times you name.
- Posts, not site admin.
- It does not manage pages, plugins, themes, users or settings, and it cannot edit a post once it is live.
Skills that know WordPress
Write a blog post
Write a WordPress post and publish or save it as a draft.
Schedule social posts
Write, schedule or publish a post to any connected account.
Fix failed posts
Find posts that didn't go out, explain why, and fix them.
Review post performance
See how posts did and which platform works best.
What the agent sends
“Save these notes as a WordPress draft with a title, a category and two tags.”
{
"content": "# Our October product update\n\nThree changes landed this month...",
"account_ids": [1184],
"platform_content": {
"wordpress": {
"settings": {
"title": "Our October product update",
"status": "draft",
"categories": ["News"],
"tags": [
"product-updates",
"changelog"
]
}
}
}
}Pricing
Simple pricing, unlimited posts on every plan
Every plan posts to all top platforms and includes the API and hosted MCP server for your AI agent.
7-day free trial on every plan. Card required, $0 due today, cancel anytime. Compare every plan
FAQ
WordPress integration FAQ
Straight answers about plans, platforms and how scheduling works.
How do I add social media to WordPress?
There are two jobs people mean. Share buttons on your theme come from a WordPress plugin. Announcing each new post on your social accounts is what PostEverywhere does: connect the site, schedule the article, and schedule the posts that promote it on the same calendar, with no plugin.
Do I need to install a plugin?
No. PostEverywhere uses the REST API and application passwords that are built into WordPress 5.6 and later. There is nothing to install and no Jetpack requirement.
Does PostEverywhere work with WordPress.com and self-hosted WordPress?
Yes, both. Self-hosted WordPress connects through WordPress’s built-in Authorize Application screen. WordPress.com sites connect with your WordPress.com login, and you choose which site to use.
Can I schedule WordPress posts with PostEverywhere?
Yes. Pick a date and time and PostEverywhere publishes the post at that moment. You can also publish immediately, save a draft, send it for review as pending, or publish privately.
Is there a WordPress MCP server?
Yes. PostEverywhere’s hosted MCP server at mcp.posteverywhere.ai works as a WordPress MCP server for WordPress.com and self-hosted WordPress sites. Connect your site once, connect Claude, ChatGPT or any MCP client, and the agent can draft, schedule or publish blog posts with images, categories and tags, and schedule the social posts that promote them. There is no WordPress plugin to install.
Can an AI assistant publish to my WordPress site?
Yes. Connect Claude, ChatGPT, Cursor or any MCP client to PostEverywhere’s hosted MCP server and ask it to draft or publish a post. It can also connect a self-hosted site, using an application password you create in wp-admin (Users, Profile) and give to it.
What does my site need?
A WordPress.com site needs only your login. A self-hosted site needs WordPress 5.6 or later, served over HTTPS, with the REST API reachable. Your WordPress user needs the Administrator, Editor or Author role. Some security plugins block the REST API or application passwords, and some hosts strip the authorization header; either will stop the connection until it is allowed.
What can’t it do yet?
It publishes posts only, not pages or custom post types. SEO plugin fields and the post author are not set, posts cannot be edited or deleted from PostEverywhere once published, and there are no WordPress analytics.
How much does it cost?
WordPress is included on every plan, from Lite at $9/month, and a site counts as one connected account. Every plan starts with a 7-day free trial; the card you add is not charged today, you can cancel anytime, and there is no free plan.
Still have questions?
Contact us or browse the full FAQ.
$0 due today, cancel anytime
Put your blog and its promotion on one calendar
Connect your WordPress site without a plugin and schedule this week’s article.
$0 due today, cancel anytime
Publishing and cross-posting guides
Explore related features and guides to get the most out of PostEverywhere.
WordPress MCP guide
Connect Claude, ChatGPT or any AI agent to WordPress.
MCP server for AI agents
Publish to your blog from Claude, ChatGPT or Cursor.
WordPress API guide
Connect a site and publish posts through the REST API.
Cross-platform publishing
Publish to every network at once.
Post to all social media at once
Tools that publish everywhere at once, compared.
Content calendar
Plan blog posts and social posts on one calendar.
Social media API
One API for every channel, included on all plans.
Developer docs
API keys, requests and examples.
AI social media agents
Let an assistant draft, schedule and publish for you.
How to repurpose content
Turn one blog post into a week of social posts.
LinkedIn scheduling
Share every new article with your network.
X (Twitter) scheduling
Announce posts on X, or publish them as X Articles.
Facebook scheduling
Share new posts to your Facebook Page.
All platforms
Every network and site PostEverywhere publishes to.
Pricing
Every plan includes WordPress, from $9/month.

“This tool has truly made my content posting so much easier, I can't work without it. I can schedule my posts days in advance while working on other projects. Set it and forget it.”