Skip to content

MCP Server, Required Fields #324

@davidvancina-mulesoft

Description

@davidvancina-mulesoft

In the "Create an MCP Server" section (https://docs.mulesoft.com/exchange/to-create-an-asset#create-mcp) it is written, "If you provide tools, resources, or prompts, each must have name and identifier fields."

The "name" field is defined in the MCP spec, but there's no element with the name "identifier". Other required fields vary by element type. "Tool" (https://modelcontextprotocol.io/specification/2025-06-18/schema#tool), for example, requires "name" and "inputSchema". "Resource" requires "name" and "uri".

Assuming our requirements follow the published MCP spec, should we simply refer to that here? Or am I misinterpreting the spec somehow?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions