DevTk.AI

MCP Manifest Generator — Visual Editor

Build MCP server manifests visually. Add tools, resources, and prompts with a form-based editor.

JSON Preview

{}

How to Use This Tool

  1. Start by adding tools to your MCP manifest using the 'Add Tool' button. Each tool needs a name, description, and input parameters.
  2. For each tool parameter, specify the name, type (string, number, boolean, array, object), description, and whether it's required.
  3. Add resources using 'Add Resource' — these represent data sources your MCP server can provide to AI clients (files, database records, API responses).
  4. Add prompts using 'Add Prompt' — these are pre-defined prompt templates that AI clients can use with your server.
  5. Review the JSON preview on the right side. Click 'Validate' to check your manifest against the MCP specification.
  6. Click 'Export JSON' to download the manifest file, or import an existing manifest using the 'Import' button.

What is MCP (Model Context Protocol)?

MCP (Model Context Protocol) is an open standard introduced by Anthropic in November 2024 that enables AI assistants to connect to external tools, data sources, and services. Think of it as a universal adapter between AI models and the real world — like USB-C for AI applications.

Before MCP, every AI integration required custom code. If you wanted Claude to read your database, you'd write a custom API. If you wanted it to search the web, another custom API. MCP standardizes this: you build an MCP server once, and any MCP-compatible AI client (Claude Desktop, Cursor, Windsurf, and many others) can automatically discover and use your server's capabilities.

An MCP manifest is the configuration file that describes what your MCP server can do. It lists three types of capabilities: Tools (functions the AI can call, like 'search_database' or 'send_email'), Resources (data the AI can read, like files or API endpoints), and Prompts (pre-built prompt templates the AI can use).

The MCP ecosystem has grown rapidly since launch. As of early 2026, there are over 8,000 community-built MCP servers, and the protocol has been adopted by OpenAI, Google DeepMind, and Microsoft in addition to Anthropic. The protocol was donated to the Linux Foundation in December 2025, cementing its status as an industry standard.

This visual generator helps you build valid MCP manifests without writing JSON by hand. It validates your configuration against the specification and ensures your tools, resources, and prompts follow the correct schema. The generated manifest can be used directly with any MCP server implementation in TypeScript, Python, or other supported languages.

Last updated: March 2026

FAQ

What is MCP?

MCP (Model Context Protocol) is an open standard by Anthropic that lets AI models connect to external tools and data sources. It defines how AI assistants discover and use tools, resources, and prompts.

What is an MCP manifest?

An MCP manifest is a JSON configuration file that describes an MCP server's capabilities — the tools it offers, resources it can access, and prompts it provides. AI clients use this manifest to discover what a server can do.

How do I use the generated manifest?

Download the JSON file and use it as the configuration for your MCP server implementation. The manifest follows the MCP specification and is compatible with Claude Desktop, Cursor, and other MCP-compatible clients.

Which AI clients support MCP?

As of early 2026, MCP is supported by Claude Desktop, Cursor, Windsurf, Zed, Sourcegraph Cody, Replit, and many more. OpenAI added MCP support in March 2025, and Google DeepMind followed in April 2025. The ecosystem is growing rapidly with new clients added regularly.

Can I convert an existing REST API to MCP?

Yes! Use our OpenAPI to MCP Converter tool to automatically transform your OpenAPI (Swagger) specification into MCP tool definitions. This lets AI assistants use your existing APIs as MCP tools without rewriting any backend code.

What programming languages can I use to build an MCP server?

Official MCP SDKs are available for TypeScript/JavaScript and Python. Community SDKs exist for Go, Rust, Java, C#, and Ruby. The manifest format is language-agnostic JSON, so the configuration you generate here works with any implementation language.

Related Tools