Loading...
Python multi-agent orchestration. Builders running role-based agent crews where one agent does sourcing, another writes the memo.
Crunchbase API: $20K/yr. GitDealFlow A2A: free, no signup.
CrewAI lets you compose specialized agents into a crew with shared context. Wrap our A2A endpoint as a BaseTool and any agent on the crew can pull live engineering signals — typical pattern is a 'scout' agent that surfaces breakouts and a 'analyst' agent that drafts the LP-ready memo.
pip install crewai requestsfrom crewai_tools import BaseTool
import requests
A2A_URL = "https://signals.gitdealflow.com/api/a2a"
class GitDealFlowTool(BaseTool):
name: str = "GitDealFlow A2A"
description: str = (
"Fetch live VC engineering signals. "
"Pass skill (get_trending_startups | search_startups_by_sector | "
"get_startup_signal | get_signals_summary | get_methodology) and optional args."
)
def _run(self, skill: str, args: dict | None = None) -> dict:
body = {
"jsonrpc": "2.0", "id": 1,
"method": "message/send",
"params": {"message": {"role": "user", "parts": [
{"kind": "data", "data": {"skill": skill, "args": args or {}}},
]}},
}
return requests.post(A2A_URL, json=body, timeout=15).json()
# Then attach to any Agent: tools=[GitDealFlowTool()]The interactive playground lets you send live JSON-RPC requests against the A2A endpoint with no install, no auth. Pick a skill, hit send, see the response.
Full launch story: I made my VC deal flow callable by Claude.