AI agent for API validation · AI Agents
API Endpoint Executability Validator
Composio exposes 42,000+ endpoints across 1,000+ apps — but many are fake, mis-scoped, or need path params resolved from other calls. This project is a LangGraph orchestrator that spawns one Claude-powered ReAct agent per endpoint via the Send API, all running concurrently. Each agent uses an execute_endpoint tool (Composio proxy with OAuth) and a resolve_path_param tool that dynamically fetches IDs from list endpoints and caches them. Claude then reads status + body to classify each endpoint as valid, invalid_endpoint, insufficient_scopes, or error, and merges everything into a single report.
1 / 1
Highlights
- LangGraph Send API fans out ReAct agents in parallel
- Dynamic path-param resolution with a shared IdCache
- Composio proxyExecute for authenticated OAuth calls
- LLM-based classification of status + response body
Tech stack
- TypeScript
- Bun
- LangGraph
- Claude
- Composio