Skip to content

Integration · Content and websites

WordPress and Meteor AI agents

Connect WordPress to Meteor: publish articles, upload media, inject JSON-LD and confirm it landed on the public page.

How does WordPress connect to Meteor?

Meteor connects to WordPress through its REST API v2 and gives your Met 17 tools to publish for real: create and update articles, upload media and set the featured image, detect whether the site runs the block editor or the classic one, convert the text to the right format, inject the JSON-LD and then download the public HTML to confirm it is actually there. You need a WordPress application password.

What it automates

What a Meteor Met does with WordPress

Publish a finished article, not a draft

Your Met detects the site editor, converts the text to the right format, uploads the featured image and publishes, with the public link ready to share.

Get the markup properly in place

After publishing, your Met detects the site SEO plugin and injects the JSON-LD both into a universal field and into the plugin's own, so it survives a plugin change.

Verify instead of assuming

The validation tool downloads the public HTML and checks that the markup is present and parses. Publishing and assuming it landed is close to not publishing at all.

Keep the archive current

Your Met lists the existing articles and updates the right one, instead of creating a new one that competes with the piece already ranking.

17 tools

Everything your Met can ask WordPress for

Each one is a real action in the connector. You can switch off the ones you would rather it never used.

Tool What it does
wp_create_post Creates an article. Published by default, and it returns the public link.
wp_update_post Updates an existing article, or publishes a draft by changing its status.
wp_get_post Retrieves an article with its content and metadata.
wp_delete_post Sends an article to the trash, or deletes it for good. Destructive.
wp_list_posts Lists articles with status filters, search and pagination.
wp_list_categories Lists the categories on the site.
wp_list_tags Lists the tags on the site.
wp_upload_media Uploads an image, PDF or video to the media library and returns its public URL.
wp_set_featured_image Sets an already uploaded media file as the featured image of an article.
wp_list_media Lists the files in the media library.
wp_detect_editor Detects whether the site uses the block editor or the classic one, since the content format changes.
wp_markdown_to_gutenberg Converts Markdown text into the block format the modern editor expects.
wp_detect_seo_plugin Detects which SEO plugin the site runs, before attempting to write metadata.
wp_inject_schema Injects one or more JSON-LD blocks into an article, in a universal field and in the detected plugin's.
wp_validate_published Downloads the public HTML of the article and confirms the JSON-LD is there and parses.
wp_gpai_set_seo Sets title, description, canonical, Open Graph and JSON-LD on sites running the Gpai SEO plugin.
wp_gpai_set_fields Writes custom fields on sites running Gpai SEO, for dynamic Elementor templates.

The limits

What the WordPress integration does NOT do

We would rather say it here than have you find out during rollout.

Before you start

What you need to connect WordPress

  1. 1

    Your WordPress site URL

    The site address, with no trailing slash.

  2. 2

    A user with the editor role or above

    A user with permission to publish. With a lower role, the API rejects the publish.

  3. 3

    An application password

    Generated in WordPress under Users, Profile, Application Passwords. It is not the login password, and it can be revoked without changing the user's own.

Frequently asked questions

Questions about WordPress and Meteor

No. It uses an application password, generated separately and revocable without touching the user's real password.

It detects that before publishing, because the content format changes. There is also a tool that converts the text into block format when that is what the site expects.

The JSON-LD is always written to a universal field and, on top of that, to the detected plugin's field. That double write is what keeps the markup from disappearing on a plugin change.

One tool downloads the public HTML of the article and confirms the JSON-LD is present and parses, and it also returns a link to the official rich results test.

Step by step

Automations that use WordPress

Complete tasks, with the steps and the tools that run at each one.

Content and websites

Other integrations in the same family

Want to see a Met running WordPress?

We will show you with your own account connected, not with a canned demo.