{
  "schema_version": "1.0",
  "server": {
    "name": "Prompt Engineering Project MCP Server",
    "description": "ThePromptEngineeringProject.com — AI-Operating System with 10 tools, 9 prompt libraries, 9 content feeds, design tokens, and pipeline orchestration.",
    "version": "1.0.0",
    "transport": {
      "type": "streamable-http",
      "url": "https://pep-mcp-server.up.railway.app/mcp"
    }
  },
  "tools": [
    { "name": "pep_list_libraries", "description": "List all 9 prompt libraries with ID, name, description, tags, and prompt count" },
    { "name": "pep_get_library", "description": "Get a full prompt library including all prompt templates and their variables" },
    { "name": "pep_get_prompt", "description": "Get a specific prompt template by library ID and prompt ID" },
    { "name": "pep_run_prompt", "description": "Execute a prompt template with provided variable values via the Anthropic API" },
    { "name": "pep_list_feeds", "description": "List all 9 content feeds with their linked prompt libraries" },
    { "name": "pep_get_feed", "description": "Get feed details including linked library data" },
    { "name": "pep_get_design_tokens", "description": "Get the complete Prompt Engineering Project design token system — colors, typography, spacing, layout, animation" },
    { "name": "pep_get_pipeline", "description": "Get the 4-phase orchestration pipeline architecture documentation" },
    { "name": "pep_get_context_brief_template", "description": "Get the context brief field schema — the single input that drives all 9 libraries" },
    { "name": "pep_run_pipeline", "description": "Run the full pipeline — dispatches all 9 libraries in parallel from one context brief" }
  ],
  "links": {
    "homepage": "https://thepromptengineeringproject.com",
    "health": "https://pep-mcp-server.up.railway.app/health",
    "llms_txt": "https://thepromptengineeringproject.com/llms.txt",
    "github": "https://github.com/TommySaunders-ai/the-prompt-engineering-project"
  }
}
