get_status
Check the operational status of the Intruder API to verify connectivity and service availability for security testing workflows.
Instructions
Get the status of the Intruder API
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- intruder_mcp/server.py:23-27 (handler)The handler function for the 'get_status' MCP tool, registered via the @mcp.tool() decorator. It calls the API client's get_health method and returns the status string.
@mcp.tool() async def get_status() -> str: """Get the status of the Intruder API""" health = api.get_health() return health.status - intruder_mcp/api_client.py:23-24 (helper)Supporting method in the IntruderAPI class that performs the HTTP request to retrieve the API health status and parses it using the Health Pydantic model.
def get_health(self) -> Health: return Health(**self.client.get(f"{self.base_url}/health/").json()) - intruder_mcp/enums.py:186-188 (schema)Pydantic schema/model for the API health response, which includes the 'status' field returned by the get_status tool.
status: str = Field(..., description="API health status") authenticated_as: str = Field(..., format="email")