Skip to content

Abilities API: Register Resources#1103

Open
n7studios wants to merge 7 commits into
abilities-api-enable-mcpfrom
abilities-api-resources
Open

Abilities API: Register Resources#1103
n7studios wants to merge 7 commits into
abilities-api-enable-mcpfrom
abilities-api-resources

Conversation

@n7studios

@n7studios n7studios commented May 27, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds four read-only MCP abilities that list the Kit resources cached from the connected Kit account, so an MCP client can map a user-supplied resource name (e.g. "the Auto Confirm Form") to the numeric ID required by every other Kit ability.

Screenshot 2026-05-27 at 21 35 15

Without these, AI can call the existing MCP tools e.g. kit/form-update, but the model but has no way to discover which Form / Tag / Landing Page / Product IDs are valid, meaning prompts like "replace the Page Form on /pricing with the Auto Opt In Form" either fail or hallucinate IDs.

Ability Description Backed by Per-item shape
kit/forms-list Lists every Kit Form (id, name, format). ConvertKit_Resource_Forms { id, name, format }
kit/tags-list Lists every Kit Tag (id, name). Prefix with tag_ for restrict-content fields. ConvertKit_Resource_Tags { id, name }
kit/landing-pages-list Lists every Kit Landing Page (id, name). Applies only to WordPress Pages. ConvertKit_Resource_Landing_Pages { id, name }
kit/products-list Lists every Kit Product (id, name). Prefix with product_ for restrict-content fields. ConvertKit_Resource_Products { id, name }

Testing

  • MCPResourceTest: Test that each resource is registered as an ability and loads the correct data.

Checklist

n7studios added 4 commits May 27, 2026 18:00
Registers Forms, Landing Pages, Tags and Products that MCP can fetch lists of, which can be used in conjunction with other tools e.g. inserting a specific form by name on a Page, updating an existing product by name on a Post etc.
@n7studios n7studios added this to the 3.4.0 milestone May 27, 2026
@n7studios n7studios self-assigned this May 27, 2026
@github-actions

Copy link
Copy Markdown

WordPress Playground

🚀 Your PR has been built and is ready for testing in WordPress Playground!

Click here to test your changes in WordPress Playground

@n7studios n7studios requested review from a team, ciccio-kit and noelherrick and removed request for a team June 11, 2026 21:23
@n7studios n7studios marked this pull request as ready for review June 11, 2026 21:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants