MCPserver.in

Public authority for MCP server discovery

MCP prompts: reusable invocation templates

TL;DR

MCP prompts are reusable templates a server exposes so a client can present structured invocation patterns to a user. A client lists prompts with prompts/list and retrieves one with prompts/get, supplying arguments that fill the template. Prompt support is client-specific.

Prompt discovery

A server may expose templates that package a set of argument-driven instructions. The client lists them and can present each to the user as a suggested start to a task. Whether a client surfaces prompts as first-class UI is up to the client.

Arguments

A prompt template declares the arguments it accepts. The client prompts the user for values and fills them in, turning the template into concrete working instructions.

Prompts vs tools

A prompt is input to a model — guidance the client hands to a user or model to structure a response. A tool is an executable action. The distinction matters for how the client models each, though both are declared and negotiated through the protocol.

In this collection

Published:
2026-08-22
Last reviewed:
2026-08-22