← MCP Apps Playground

MCP Apps Playground 3ba7445c83fa7223b59fa54fb8f20fd502ca696f

source_git · digitarald/mcp-apps-playground · current release

5
Tools
6
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-24T21:23:27.511Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "resources": {
    "listChanged": true
  },
  "tools": {
    "listChanged": true
  }
}

Tools 5

ToolCategoryAnnotationsRisk
database_queryQuery and filter sales database with interactive UI. Filter by date range, category, status, sales rep, and amount. Preview data in table format and export summaries.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "dateRange": {
      "description": "Date range filter (default: 30d)",
      "type": "string",
      "enum": [
        "7d",
        "30d",
        "90d",
        "all"
      ]
    },
    "category": {
      "description": "Product category filter",
      "type": "string",
      "enum": [
        "Electronics",
        "Clothing",
        "Home",
        "Sports",
        "Books"
      ]
    },
    "status": {
      "description": "Order status filter",
      "type": "string",
      "enum": [
        "completed",
        "pending",
        "shipped",
        "cancelled"
      ]
    },
    "salesRep": {
      "description": "Filter by sales representative name",
      "type": "string"
    },
    "minAmount": {
      "description": "Minimum order amount filter",
      "type": "number"
    }
  }
}
— · —
feature_flagsBrowse and select feature flags to generate SDK code. Shows flag status per environment (prod/staging/dev), rollout percentages, and tags. Multi-select flags to generate useFeatureFlag() hooks.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "environment": {
      "description": "Default environment to show",
      "type": "string",
      "enum": [
        "production",
        "staging",
        "development"
      ]
    },
    "filter": {
      "description": "Filter flags by name or tag",
      "type": "string"
    },
    "flags": {
      "description": "Custom flags to display (uses sample data if not provided)",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status": {
            "type": "object",
            "properties": {
              "production": {
                "type": "string",
                "enum": [
                  "on",
                  "off",
                  "partial"
                ]
              },
              "staging": {
                "type": "string",
                "enum": [
                  "on",
                  "off",
                  "partial"
                ]
              },
              "development": {
                "type": "string",
                "enum": [
                  "on",
                  "off",
                  "partial"
                ]
              }
            },
            "required": [
              "production",
              "staging",
              "development"
            ]
          },
          "rollout": {
            "type": "number",
            "minimum": 0,
            "maximum": 100
          }
        },
        "required": [
          "key",
          "description",
          "tags",
          "status",
          "rollout"
        ]
      }
    }
  }
}
— · —
flame_graphDisplay an interactive flame graph visualization for performance profiling. Shows call hierarchy with execution time. Click frames to zoom, analyze hot paths.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "title": {
      "description": "Title for the profile visualization",
      "type": "string"
    },
    "filename": {
      "description": "Source filename or profile name",
      "type": "string"
    },
    "profile": {
      "description": "Profile data (uses simulated data if not provided)"
    }
  }
}
— · —
hello_worldDisplay a Hello World greeting with optional interactive UI
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Name to greet"
    },
    "showUI": {
      "description": "Show interactive UI panel",
      "type": "boolean"
    }
  },
  "required": [
    "name"
  ]
}
— · —
list_sortDisplay an interactive list sorting UI. User can drag to reorder items, save the sorted order, or ask the AI to sort the list.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier for the item"
          },
          "label": {
            "type": "string",
            "description": "Display label for the item"
          }
        },
        "required": [
          "id",
          "label"
        ]
      },
      "description": "List of items to sort"
    },
    "title": {
      "description": "Optional title for the list",
      "type": "string"
    }
  },
  "required": [
    "items"
  ]
}
— · —

Resources 6

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.