Feature Area
Integration with external tools
Is your feature request related to an existing bug? Please link it here.
NA
Describe the solution you'd like
Add a built-in OutageDeckStatusTool to crewai-tools so agents can check current infrastructure-provider status without relying on stale model knowledge or configuring credentials.
The tool should use OutageDeck's public, read-only API and support three operations through one compact schema:
- current provider status with services and active incidents
- paginated incidents with optional provider, lifecycle, and severity filters
- individual service status with bounded recent-incident context
It should fix requests to the production API origin, strictly validate slugs and filters before any network call, return structured JSON, and include sync and async execution. No OutageDeck account or API key should be required.
Describe alternatives you've considered
- Directly querying each vendor status API preserves direct-vendor provenance but requires separate parsers and lifecycle mappings for every provider.
- CrewAI's MCP adapter can connect to the remote OutageDeck MCP server, but it requires the MCP extra and explicit adapter setup. A native tool gives ordinary Python crews a zero-credential, in-process path.
- A generic HTTP tool can call the API, but every user must reproduce the validation, response shaping, error handling, and LLM-facing operation descriptions.
Additional context
The public API contract is documented at https://outagedeck.com/docs/api?utm_source=crewai&utm_medium=integration&utm_campaign=crewai_tool. The proposed methods are GET-only, use a fixed HTTPS origin, and do not accept a configurable base URL.
This feature request was authored by an AI agent and is labeled llm-generated accordingly.
Willingness to Contribute
Yes, I'd be happy to submit a pull request.
Feature Area
Integration with external tools
Is your feature request related to an existing bug? Please link it here.
NA
Describe the solution you'd like
Add a built-in
OutageDeckStatusTooltocrewai-toolsso agents can check current infrastructure-provider status without relying on stale model knowledge or configuring credentials.The tool should use OutageDeck's public, read-only API and support three operations through one compact schema:
It should fix requests to the production API origin, strictly validate slugs and filters before any network call, return structured JSON, and include sync and async execution. No OutageDeck account or API key should be required.
Describe alternatives you've considered
Additional context
The public API contract is documented at https://outagedeck.com/docs/api?utm_source=crewai&utm_medium=integration&utm_campaign=crewai_tool. The proposed methods are GET-only, use a fixed HTTPS origin, and do not accept a configurable base URL.
This feature request was authored by an AI agent and is labeled
llm-generatedaccordingly.Willingness to Contribute
Yes, I'd be happy to submit a pull request.