Use GitDealFlow A2A with Cursor
The AI code editor. Developer-investors who pair-program with their AI.
Crunchbase API: $20K/yr. GitDealFlow A2A: free, no signup.
Cursor supports MCP servers via its Settings → MCP panel. Add our package once, ask the AI to query startups during your code review, and you have inline deal-flow lookup without leaving the editor. The A2A endpoint becomes useful when you want Cursor to call us from a custom Composer prompt without MCP overhead.
Endpoint facts for Cursor users
Whatever wiring you choose, the target is the same single endpoint. These are the fixed facts; nothing on this page changes them:
| Protocol | A2A JSON-RPC 2.0 (protocolVersion 0.3.0) |
| Endpoint URL | https://signals.gitdealflow.com/api/a2a |
| Skills exposed | 5, mirrored 1:1 with the MCP server tools (trending, sector, lookup, summary, methodology) |
| Auth | None; free in perpetuity, read-only |
| Freshness | Recomputed weekly; responses carry the data-as-of date |
| Best Cursor path | Cursor speaks MCP natively, so the MCP server is the shortest path (below); raw A2A remains available for sub-agents and curl. |
MCP server (recommended)
// Cursor → Settings → MCP → Add new server
//
// Name: GitDealFlow
// Command: npx
// Args: @gitdealflow/mcp-signal@latest
//
// Or directly edit ~/.cursor/mcp.json:
{
"mcpServers": {
"gitdealflow": {
"command": "npx",
"args": ["@gitdealflow/mcp-signal@latest"]
}
}
}Custom Composer prompt with curl
// In Composer, paste this prompt template:
//
// "Call https://signals.gitdealflow.com/api/a2a via the Bash tool with this body:
// {jsonrpc:'2.0',id:1,method:'message/send',params:{message:{role:'user',parts:[{kind:'text',text:'INTENT_HERE'}]}}}
//
// Then summarize the artifacts.parts[0].data.startups list."
//
// Replace INTENT_HERE with the natural-language query.What you can ask
- While reviewing a fintech repo: 'is this commit pattern unusual?'
- After looking at package.json: 'who else is shipping ML infra at this velocity?'
- During refactor: 'show me developer-tools breakouts for inspiration.'
- Before sending an investor update: 'what's the citation string for this dataset?'
Gotchas
- Cursor caches MCP server output between calls. Ask it to refresh if you want the latest weekly data after Monday's refresh.
- Cursor's AI will sometimes invent startup names if the MCP call returns no match. Always check the GitHub URL field on returned rows.
When to pick which path
Because Cursor supports MCP natively, the split is simple: use the MCP server for anything you want persistent and always-available (it reconnects, caches, and shows up as first-class tools), and the raw A2A endpoint for one-off curls, sub-agents without MCP access, or quick tests from CI.
4example prompts are listed under "What you can ask" below, and the gotchas section covers the 2 known failure modes Cursor 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.