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
TableJSON 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")