Skip to main content

Droost: Profile List

droost_profile_list Read-only

Module: Droost Profiler

Recent request profiles (URL, duration, query count) recorded by the opt-in profiler middleware. Empty until profiling is enabled — the message tells you how.

Example call
{
    "tool": "droost_profile_list",
    "arguments": {
        "limit": 5
    }
}
Example response — captured live on this site
{
    "success": true,
    "message": "0 profile(s).",
    "data": {
        "count": 0,
        "profiles": []
    }
}

Lists recently profiled HTTP requests (token, URL, route, status, duration, query count, memory), newest first. Optional "url", "method", and "min_duration_ms" filters. Requires the Droost Profiler module with profiling enabled. Read-only.

Input schema (JSON Schema)
{
    "type": "object",
    "properties": {
        "limit": {
            "type": "integer",
            "description": "Max profiles to return (default 20, max 200)."
        },
        "url": {
            "type": "string",
            "description": "Case-insensitive URL substring filter."
        },
        "method": {
            "type": "string",
            "description": "HTTP method filter, e.g. \"GET\"."
        },
        "min_duration_ms": {
            "type": "integer",
            "description": "Only requests at least this many ms."
        }
    }
}