{"apiVersion":"v1","directorySlug":"gravitykit-mcp-c9ff518015","title":"GravityKit","description":"GravityKit is a leading developer of Gravity Forms add-ons, providing powerful tools for managing data and building web applications.","pageUrl":"https://www.mcpbundles.com/skills/gravitykit-mcp-c9ff518015","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.gravitykit.com/mcp","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.gravitykit/gravitykit-mcp-c9ff518015","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search","description":"Search all public GravityKit content at once: documentation, blog posts, product pages, changelogs, case studies, FAQs, use cases, comparisons, newsletters, and GravityKit Academy courses and lessons. Matches both meaning and exact words, so plain-language questions work ('can visitors edit their own entries'). Use a narrower tool (search_docs, search_blog) when you know the kind of content you want. Returns pages, not answers: if none answers the question, call ask_docsbot.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","maximum":25,"minimum":1},"query":{"type":"string"},"types":{"type":"array","items":{"enum":["doc","post","page","product","changelog","case_study","faq","use_case","comparison","newsletter","course","lesson"],"type":"string"}},"product":{"type":"string"}},"additionalProperties":false},"logicalName":"search","displayName":"search","title":"search","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_docs","description":"Search GravityKit's help documentation (gravitykit.com/docs): setup guides, how-tos, settings, troubleshooting and FAQs for every product. Omit query to list a product's or category's newest articles. Then call get_doc for the full article. If no result answers the question, call ask_docsbot with it before concluding the docs do not cover it.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":25,"minimum":1},"query":{"type":"string"},"product":{"type":"string"},"category":{"type":"string"}},"additionalProperties":false},"logicalName":"search_docs","displayName":"search_docs","title":"search_docs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_doc","description":"Get the full text of one GravityKit documentation article as markdown.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["doc"],"properties":{"doc":{"type":"string"}},"additionalProperties":false},"logicalName":"get_doc","displayName":"get_doc","title":"get_doc","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_blog","description":"Search the GravityKit blog: tutorials, guides, launch logs (weekly release roundups), announcements and customer stories. Omit query, or set sort to 'newest', to list recent posts. Then call get_blog_post for the full post.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"sort":{"enum":["relevance","newest"],"type":"string"},"limit":{"type":"integer","maximum":25,"minimum":1},"query":{"type":"string"},"product":{"type":"string"},"category":{"type":"string"},"include_newsletters":{"type":"boolean"}},"additionalProperties":false},"logicalName":"search_blog","displayName":"search_blog","title":"search_blog","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_courses","description":"Search GravityKit Academy (academy.gravitykit.com), GravityKit's free course site: step-by-step courses and lessons that build complete projects (directories, dashboards, donation pages, reports, maps) with Gravity Forms and GravityKit products. Use it for 'how do I build X end to end' questions; use search_docs for a single setting. Omit query to list the newest. Then call get_content with a lesson or course URL for the full text.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":25,"minimum":1},"query":{"type":"string"},"product":{"type":"string"}},"additionalProperties":false},"logicalName":"search_courses","displayName":"search_courses","title":"search_courses","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_blog_post","description":"Get the full text of one GravityKit blog post or newsletter as markdown.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["post"],"properties":{"post":{"type":"string"}},"additionalProperties":false},"logicalName":"get_blog_post","displayName":"get_blog_post","title":"get_blog_post","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_products","description":"List every GravityKit product with its slug, current version, last update, starting price and category. Use the slug with get_product, get_changelog, or the product filter on the search tools.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"category":{"type":"string"}},"additionalProperties":false},"logicalName":"list_products","displayName":"list_products","title":"list_products","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_product","description":"Get one GravityKit product: what it does, current version, requirements (WordPress, PHP, Gravity Forms, GravityView versions), starting price, links, its latest releases, its documentation articles, and its product page text.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["product"],"properties":{"product":{"type":"string"}},"additionalProperties":false},"logicalName":"get_product","displayName":"get_product","title":"get_product","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_changelog","description":"Get release notes. With a product: its releases, newest first (full notes: added, improved, fixed, developer updates). Add version for one release, since_version for everything after an installed version, or since_date. Without a product: the latest releases across all GravityKit products, one line each ('what shipped this month'). To find which release fixed a specific problem, use search with types ['changelog'].","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":50,"minimum":1},"product":{"type":"string"},"version":{"type":"string"},"since_date":{"type":"string"},"since_version":{"type":"string"}},"additionalProperties":false},"logicalName":"get_changelog","displayName":"get_changelog","title":"get_changelog","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ask_docsbot","description":"Ask GravityKit's DocsBot, the AI assistant in the gravitykit.com chat widget, and get its written answer with the sources it used. Use it when search or search_docs did not turn up a page that answers the question, or for a direct answer to a how-to or product question; use search_docs or get_doc when you want the documentation itself. Slower than search (10-30 seconds) and rate-limited. For a follow-up in the same conversation, pass back the conversation_id from the previous answer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["question"],"properties":{"question":{"type":"string","maxLength":500,"minLength":2},"conversation_id":{"type":"string"}},"additionalProperties":false},"logicalName":"ask_docsbot","displayName":"ask_docsbot","title":"ask_docsbot","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_content","description":"Get any public gravitykit.com page as markdown by URL: case studies, comparisons (/vs/), use cases (/for/), pricing, landing pages, docs and posts, and GravityKit Academy courses and lessons (academy.gravitykit.com). Pages not in the index are fetched live from gravitykit.com.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string"}},"additionalProperties":false},"logicalName":"get_content","displayName":"get_content","title":"get_content","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=GravityKit&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZ3Jhdml0eWtpdC5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22GravityKit%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.gravitykit.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22GravityKit%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.gravitykit.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=GravityKit&connectorUrl=https%3A%2F%2Fmcp.gravitykit.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"GravityKit\" --url \"https://mcp.gravitykit.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/gravitykit-mcp-c9ff518015","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/gravitykit-mcp-c9ff518015/tools/{tool}","mcpServerUrl":"https://mcp.gravitykit.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/gravitykit-mcp-c9ff518015?live=1"}