Skip to content

v0.1.0

Latest

Choose a tag to compare

@vikasiwp vikasiwp released this 15 Jun 06:17

First feature release since 0.0.3 — partial content edits, content summaries, SEO/meta correctness, multi-site SQL, and the project's first test suite.

Added

  • Partial content editscontent_edit (append/prepend/insert_before/insert_after/replace) on update_content and find_content_by_url, plus include_raw_content/content_raw for exact raw-content targeting (#26)
  • get_content_summary — minimal fixed-shape summary by id or url for token-cheap audit/lookup workflows (#21)
  • Dropped-meta warnings — write tools warn when WordPress silently drops unregistered (show_in_rest) meta keys, e.g. Yoast/Rank Math/AIOSEO (#17)
  • Multi-site site_id for execute_sql_query (#25)
  • Vitest test suite + GitHub Actions CI (#18)

Fixed

  • Taxonomy tools for divergent rest_base — correct resolution via /wp/v2/taxonomies; assign_terms_to_content now verifies the write and errors instead of falsely reporting success on a no-op (#23)
  • execute_sql_query endpoint URL corrected to /wp-json/mcp/v1/query, with hardened read-only validation (#25)

Changed

  • Response trimmingyoast_head/yoast_head_json stripped by default (~10KB/response saved), configurable via MCP_WP_STRIP_FIELDS (#16)
  • BREAKING: assign_terms_to_content terms now accepts only integer term IDs (number[]); string slugs are rejected (#23)

Docs

  • Meta-field limitations for SEO plugin keys (#19); WPRM recipe-card support via custom_fields (#20)

Full changelog: https://github.com/InstaWP/mcp-wp/blob/main/CHANGELOG.md

Note: published to npm separately — run npm publish (or it ships when authed).