GitDealFlowsignals
A2A INTEGRATION · CUSTOM TOOL

Use GitDealFlow A2A with Aider

AI pair-programmer in your terminal. Terminal-first developer-investors who prefer git-aware agentic editing.

Crunchbase API: $20K/yr. GitDealFlow A2A: free, no signup.

Aider doesn't have native MCP, but its /run command + .aider.conf.yml command aliases make A2A trivial to wire. Drop a one-liner alias and any aider session can pull signals mid-edit ('aider, /signal trending fintech' returns the data inline so you can paste it into a doc the agent is editing).

Endpoint facts for Aider users

Whatever wiring you choose, the target is the same single endpoint. These are the fixed facts; nothing on this page changes them:

ProtocolA2A JSON-RPC 2.0 (protocolVersion 0.3.0)
Endpoint URLhttps://signals.gitdealflow.com/api/a2a
Skills exposed5, mirrored 1:1 with the MCP server tools (trending, sector, lookup, summary, methodology)
AuthNone; free in perpetuity, read-only
FreshnessRecomputed weekly; responses carry the data-as-of date
Best Aider pathAider has no native MCP client yet, so the custom-tool path below (a thin JSON-RPC call) is the way in.

Install

pip install aider-chat

Command alias in .aider.conf.yml

# .aider.conf.yml in your repo
# Then in aider: /signal trending
# Or: /signal sector ai-ml
shell-commands:
  signal: |
    curl -sS -X POST https://signals.gitdealflow.com/api/a2a \\
      -H 'Content-Type: application/json' \\
      -d '{"jsonrpc":"2.0","id":1,"method":"message/send","params":{"message":{"role":"user","parts":[{"kind":"text","text":"'$1'"}]}}}' \\
      | jq -r '.result.artifacts[1].parts[0].text // .result.artifacts[0].parts[0].text'

Inline /run with curl

# In any aider session:
# /run curl -X POST https://signals.gitdealflow.com/api/a2a -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"message/send","params":{"message":{"role":"user","parts":[{"kind":"text","text":"trending"}]}}}'

# Aider includes the output in its context, so the next prompt
# can reference the returned startups by name.

What you can ask

  • /signal trending, top 20 of the week, plaintext.
  • /signal sector fintech, sector watchlist.
  • /signal startup Roboflow, single-startup profile.
  • /signal methodology, full methodology text for citing in a doc.

Gotchas

  • Aider's /run output is appended to context, for big payloads, pipe through `head -20` to avoid context bloat.
  • If you're on Windows in PowerShell, the bash heredoc above won't work; use the inline /run with the JSON quoted as a single string.

When to pick which path

Because Aider currently lacks a native MCP client, your two options are the custom tool below (a thin JSON-RPC wrapper you register once) or switching the session to an MCP-capable host when you need the richer tool surface. For scheduled jobs and pipelines, the raw endpoint is usually the sturdier dependency: no client versioning to track.

4example prompts are listed under "What you can ask" below, and the gotchas section covers the 2 known failure modes Aider users hit with this endpoint. If a prompt fails, check the gotchas first: most misses are shape mismatches, not endpoint outages.

References

Try it without setup

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.

Other framework integrations

🚀 Explore Our Network

21-47 days
Signal Lead Time (median 31d)
$80M+
Rounds Tracked
90 sec
Per Scan
5,000+
Founders Tracked

One missed signal is a missed round. Get the Velocity Verdict in your inbox every Sunday free.

Get Free Signals

Free weekly digest. Cancel anytime. No spam, no VC pitches just data.