Blocks

MCP Prompt

Create and manage Model Context Protocol prompts

Create and manage prompts for MCP servers. Prompts are reusable templates for LLM interactions.

Back to Catalog
MCPmcp_prompt

Block Preview

MCP Prompt

Create and manage Model Context Protocol prompts

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Configure any required credentials or tokens in the inputs.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the mcp_prompt block with monitoring enabled in production.

Inputs (UI)

Operation

dropdown

Layout: full

Options: Create Prompt, Get Prompt, Update Prompt, Delete Prompt

Prompt Name

short-input

Placeholder: my-prompt

Layout: half

Condition: operation = ["create_prompt","get_prompt","update_prompt","delete_prompt"]

Prompt Description

short-input

Placeholder: Description of what the prompt does

Layout: full

Condition: operation = ["create_prompt","update_prompt"]

Parameter Schema (JSON)

code

Placeholder: { "param1": {"type": "string", "description": "First parameter"}, "param2": {"type": "string", "description": "Second parameter"} }

Layout: full

Condition: operation = ["create_prompt","update_prompt"]

Prompt Template (JavaScript)

code

Placeholder: ({ param1, param2 }) => ({ messages: [ { role: "user", content: { type: "text", text: `Process this: ${param1} and ${param2}` } } ] })

Layout: full

Condition: operation = ["create_prompt","update_prompt"]

Prompt Arguments (JSON)

code

Placeholder: { "param1": "value1", "param2": "value2" }

Layout: full

Condition: operation = "get_prompt"

Server URL

short-input

Placeholder: http://localhost:3000/mcp or stdio://path/to/server.js

Layout: full

Timeout (ms)

short-input

Placeholder: 30000

Layout: half

Inputs (API)

operation

string

Required

serverUrl

string

Required

promptName

string

Optional

promptDescription

string

Optional

paramSchema

json

Optional

promptTemplate

string

Optional

promptArguments

json

Optional

timeout

number

Optional

Outputs

Primary response type:

{
  "success": "boolean",
  "messages": "json",
  "error": "string"
}

Tool Access

mcp_prompt
MCP Prompt | NowFlow Blocks