Stone.js API
    Preparing search index...
    McpInput: string | McpToolDeclaration

    What a route declares to become a tool.

    The short form names the tool and nothing else, which is enough when the route already documents itself through openapi, @Validate or @Returns:

    @Post('/notes', { mcp: 'create-note' })
    

    The long form states what the short form would have to derive:

    @Post('/notes', { mcp: { name: 'create-note', description: 'Create a note for the signed-in user.' } })