Skip to main content
All projects

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