---
title: "Launch Log: theme template editing in Block MCP, Shield silentCAPTCHA for Zero Spam, and GravityView fixes"
date: 2026-07-23
author: "Casey Burridge"
link: "https://www.gravitykit.com/launch-log-theme-template-editing-in-block-mcp-shield-silentcaptcha-for-zero-spam-and-gravityview-fixes/"
---

This week's releases, bring safe, revertible theme template editing and new pattern tools to Block MCP, a Shield silentCAPTCHA integration with configurable check ordering for Gravity Forms Zero Spam, and fixes for GravityView covering a lightbox error and a stuck dashboard notice.

## Block MCP v2.2.0

This update to [Block MCP](https://www.gravitykit.com/products/block-mcp/) adds tools for working with your block theme's [Full Site Editing templates](https://wordpress.org/documentation/article/site-editor/). Your AI assistant can now browse templates and template parts and show whether each one is served from your theme's files or from a saved customization that overrides them. Template editing is also supported, and it's off by default: turn it on from the [Block MCP settings screen](https://www.gravitykit.com/docs/block-mcp/), and each edit is saved as a customization that leaves your original theme files untouched and can be reverted at any time, either through the assistant or from the Site Editor.

You can now turn a selection of blocks into a [reusable pattern](https://wordpress.org/documentation/article/block-pattern/), either synced so a single definition is reused everywhere, or as a one-time starting point. The assistant can also list the [block binding sources](https://developer.wordpress.org/block-editor/reference-guides/block-api/block-bindings/) registered on your site, such as post meta and pattern overrides, so it knows what dynamic data your blocks can draw from. The new template, pattern, and binding tools are available as [WordPress Abilities for the MCP Adapter](https://developer.wordpress.org/news/2026/02/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter/) as well, using the same sign-in and editing permissions as the REST API.

Block discovery has improved, too. When listing the block types available on your site, the assistant now sees each block's style variations and nesting rules, so it chooses valid style names and keeps blocks in valid positions. You can also filter available patterns by category.

Two fixes round out the release. The toggles on the Block MCP settings screen now show the value you saved rather than a value forced by a developer filter, which previously could quietly rewrite your stored choice. And editing works again on sites whose server firewall rejects certain request types, where every editing tool returned a "405 Not Allowed" error while reading and creating content continued to work.

### Developer updates

- New REST routes under `gk-block-api/v1`: `GET /templates` and `GET /template` (read Full Site Editing templates and parts), `POST /template` and `POST /template/reset` (gated template edits), `GET /binding-sources`, and `POST /patterns` (create a pattern)
- `GET /block-types` responses now include each block's `styles`, `parent`, `ancestor`, and `allowed_blocks`, and accept an `include_supports` parameter for the full `supports` object. `GET /patterns` accepts a `category` filter and returns the registered `categories`
- New MCP tools, also registered as WordPress Abilities for the MCP Adapter: `list_templates`, `get_template`, `update_template`, `reset_template`, `create_pattern`, and `list_binding_sources`
- Template editing is gated by a new option, `gk_block_api_template_edits` (off by default), and the `gk/block-mcp/templates/allow-edits` filter

## Gravity Forms Zero Spam v1.10.0

This update to [Gravity Forms Zero Spam](https://www.gravitykit.com/products/gravity-forms-zero-spam/) adds a [Shield silentCAPTCHA integration](https://www.gravitykit.com/docs/gravity-forms-zero-spam/shield-silentcaptcha/) that uses [Shield Security's bot detection](https://getshieldsecurity.com/features/revolutionary-antibot-detection-engine-ade/) as an additional spam signal. You can set a global default and override it per form. Thanks to [Paul Goodchild](https://getshieldsecurity.com/) of Shield Security for the contribution!

New "Spam Check Order" settings give you control over the order in which the token check, Shield silentCAPTCHA, and [AI Spam Review](https://www.gravitykit.com/docs/gravity-forms-zero-spam/ai-spam-review/) run, and whether to stop checking once a submission is flagged as spam.

We also fixed an issue where a spam verdict from one check could be cleared when the submitter was logged in with entry-editing permissions.

### Developer updates

- Added the `gf_zero_spam_check_order` filter to modify the order in which spam checks run

## GravityView v3.1.1

This update to [GravityView](https://www.gravitykit.com/products/gravityview/) resolves two issues involving the [Advanced Filtering Extension](https://www.gravitykit.com/products/advanced-filter/). [Opening an entry in a lightbox](https://www.gravitykit.com/docs/gravityview/getting-started-gravityview/opening-and-editing-entry-details-in-a-lightbox-modal-popup/) no longer shows "The requested entry could not be found" when the View's [Advanced Filtering conditions](https://www.gravitykit.com/docs/advanced-filter/) depend on the page the View is embedded on, for example when using `{custom_field:...}` or `{embed_post:...}` [merge tags](https://www.gravitykit.com/gravity-forms-merge-tags/). We also fixed a dashboard warning about the extension being inactive that could remain stuck and non-dismissible after reactivation; it is now cleared automatically.

## In summary

Block MCP gains revertible theme template editing along with new pattern and block binding tools, Gravity Forms Zero Spam adds Shield silentCAPTCHA support and configurable spam check ordering, and GravityView sees fixes for a lightbox error and a stuck dashboard notice.

As always, we recommend updating to the latest versions to benefit from these improvements and to ensure compatibility across the GravityKit suite!