Skip to content

Abilities API: Register Resources#1103

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

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

Conversation

@n7studios
Copy link
Copy Markdown
Contributor

@n7studios n7studios commented May 27, 2026

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
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.

1 participant