Submitted by: Garima Varma
This project implements an autonomous research agent using the Composio SDK to analyze developer platforms and determine whether they can be integrated as AI agent toolkits.
For each application, the agent:
- Searches official developer documentation using Composio Search.
- Extracts structured metadata using Groq GPT-OSS-120B.
- Stores evidence-backed JSON results.
- Performs verification of extracted information.
- Generates an interactive HTML dashboard summarizing the findings.
- Python
- Composio SDK
- Groq API (GPT-OSS-120B)
- HTML / CSS / JavaScript
- Chart.js
apps/
docs/
output/
src/
verification/
requirements.txt
README.md
Install dependencies:
pip install -r requirements.txtRun the research pipeline:
python src/main.pyGenerate the final dashboard:
python src/generate_report.pyOpen the generated report:
docs/index.html
using VS Code Live Server or any local web server.
The project generates:
- Individual JSON results for each researched application
- Summary statistics and pattern analysis
- Interactive HTML dashboard
- Verification artifacts
The research pipeline follows these steps:
- Search official developer documentation using Composio Search.
- Retrieve relevant documentation pages.
- Extract structured metadata using Groq GPT-OSS-120B.
- Save evidence-backed JSON outputs.
- Aggregate all results.
- Generate an interactive HTML report.
- Some applications have limited or partner-only documentation.
- API availability may change over time.
- MCP availability is determined using publicly available documentation.
- A small number of applications may require manual verification where documentation is incomplete.