Skip to main content

AI Engine for WordPress

com.meowapps/ai-engineVersion 3.8.8

Free MCP server for WordPress: Claude and ChatGPT connect with OAuth. No account, cap or API key.

Status

Responds214 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:05 UTC
Latency
214 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://connect.meowapps.com/mcpResponds214 ms
No sign-in

Claude Code

claude mcp add --transport http ai-engine https://connect.meowapps.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: ai-engine
Remote MCP server URL: https://connect.meowapps.com/mcp

Cursor

{
  "mcpServers": {
    "ai-engine": {
      "url": "https://connect.meowapps.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"ai-engine","type":"http","url":"https://connect.meowapps.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

30 tools

Tools of AI Engine for WordPress
Read-only
Idempotent
Open world
wp_add_post_termsAttach terms to a post. With append set to true they are added to the existing terms; otherwise they replace all terms of that taxonomy on the post.YesNoNot declaredNo
wp_alter_postFind and replace text inside one field of a post (for example its content), without sending the whole content again. Supports regular expressions with regex set to true and modifiers in flags.YesNoNot declaredYes
wp_count_mediaCount the items in the Media Library, optionally within a date range.NoYesNot declaredNo
wp_count_postsCount posts by status (published, draft, scheduled, pending, private, trash) for one post type. The default post type is post.NoYesNot declaredNo
wp_count_termsCount the terms in a taxonomy.NoYesNot declaredNo
wp_create_commentAdd a comment to a post. post_id and comment_content are required; author name, email, URL and approval status are optional.NoNoNot declaredYes
wp_create_noteAdd an editor note to a block of a post (WordPress 6.9 or later), as shown in the editor's Notes panel. Locate the block with anchor_text (a short exact snippet of its text) or block_index, or reply to an existing note with parent_id.NoNoNot declaredNo
wp_create_postCreate a post, page or item of another post type. post_title is required. post_content accepts HTML, blocks or Markdown. The status is draft unless post_status says otherwise, and the type is post unless post_type says otherwise. meta_input sets custom fields.NoNoNot declaredYes
wp_create_termCreate a term in a taxonomy, such as a new category or tag, with an optional slug, description and parent.NoNoNot declaredNo
wp_delete_postMove a post, page or item of another post type to the trash by ID. It can be restored from the trash in WordPress.YesNoNot declaredNo
wp_get_commentsList comments with their post, author, content, date and approval status. Filter by post_id, status, search text, user_id or author_email. Returns 10 unless limit is set. With type set to "note", it lists the editor notes on posts, where an approval status of 1 means the note thread is resolved.NoYesNot declaredNo
wp_get_mediaList items in the Media Library with their ID, title and URL. Filter by search text, uploader or date range. Returns 10 unless limit is set.NoYesNot declaredNo
wp_get_postGet one post or page by ID: title, content, status, dates and permalink. Set content_format to "prose" to return the text without block markup.NoYesNot declaredNo
wp_get_post_metaGet the custom fields of a post by ID. Pass key to read a single field; without it, all custom fields are returned.NoYesNot declaredNo
wp_get_post_snapshotGet everything about one post by ID: all fields, custom fields, terms, featured image and author. Use include or exclude to limit the sections returned.NoYesNot declaredNo
wp_get_post_termsList the terms attached to a post, optionally for one taxonomy only.NoYesNot declaredNo
wp_get_post_typesList the public post types on the site with their key and label, such as post, page or product.NoYesNot declaredNo
wp_get_postsList posts, pages or another post type, newest first. Returns ID, title, status, excerpt and link for each, without the full content. Filter by post_type, post_status, search text, author (user ID or slug) or a date range. Returns 10 items unless limit is set; page with offset or paged.NoYesNot declaredNo
wp_get_site_infoGet the site's name, tagline, address and time zone.NoYesNot declaredNo
wp_get_taxonomiesList the taxonomies available for a post type, such as categories and tags.NoYesNot declaredNo
wp_get_termsList the terms of a taxonomy (for example every category), optionally filtered by search text or parent term.NoYesNot declaredNo
wp_list_block_patternsList the block patterns available on the site (ready-made layouts from WordPress, the theme and plugins), with name, title, categories and description. Filter by search text or category. Set include_content to true to also get each pattern's block markup, which can be placed in a post with Update post or Edit post text.NoYesNot declaredNo
wp_set_featured_imageSet the featured image of a post to a Media Library item, or remove it when media_id is empty.YesNoNot declaredNo
wp_update_commentUpdate a comment by ID: its content or its approval status (approve, hold or mark as spam).YesNoNot declaredYes
wp_update_mediaUpdate the title, caption, description or alt text of a Media Library item.YesNoNot declaredNo
wp_update_noteEdit the text of an editor note, or mark its thread as resolved or reopen it.YesNoNot declaredNo
wp_update_postUpdate an existing post by ID: title, content, excerpt, status, slug, date or custom fields. Pass the fields to change in fields and custom fields in meta_input. Set schedule_for to schedule publication. Passing post_category replaces all of the post's categories.YesNoNot declaredYes
wp_update_termUpdate the name, slug, description or parent of an existing term.YesNoNot declaredNo
wp_upload_mediaAdd a file to the Media Library, either from a public URL that WordPress downloads or from base64 content with a filename. Optional title, description and alt text.NoNoNot declaredYes
wp_write_blocksWrite block editor content to an existing post from a list of block specs. Types and fields: paragraph (content), heading (content, level 1-6), list (items, ordered), quote (content, citation), image (url, alt, caption), buttons (buttons: text, url), group (blocks), columns (columns: arrays of blocks), separator, spacer (height), code (content), html (content). mode is replace (default), append or prepend.YesNoNot declaredYes

Details

Registry status
Active
Published
Oct 27, 2026
Updated
Oct 27, 2026
Repository
Not given
Categories (suggested)
Design and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing