Pay-as-you-go · For agents
Agent credits — pay per deep signal
One credit = one deep signal returned. €0.19 per call. No subscription, no monthly minimum, credits never expire. The six free MCP tools stay free forever — credits only apply to the new get_deep_signal tool and the POST /api/agent/deep-signal HTTP endpoint.
- Hit rate > 80% on tracked orgs — misses are free
- HMAC-keyed, no DB lookup, ~200ms median latency
- Credits never expire, top up any time
- Zero rate limits inside your quota
Start with the highest-intent routes
Use this page when you already want paid deep-signal calls. But if your real question is builder fit, developer setup, or the full builder offer, start with the sharper routes first.
Two paths · same data · same €0.19 / $0.19 per call
Pick the one that matches your runtime. Both hit the same get_deep_signal payload, both treat 404 misses as free.
For humans & teams
Credit pack · Stripe
€19 = 100 calls
€0.19 / call · credits never expire
- ✓ Card or SEPA via Stripe checkout
- ✓ API key emailed in ~30s
- ✓ Promo codes accepted, top up any time
- ✓ Best for human-supervised agents
For autonomous agents
Pay-per-call · x402 / USDC
$0.19 USDC / call
No signup · wallet signs each request
- ✓ USDC on Base mainnet
- ✓ HTTP 402 + EIP-3009 (gasless to buyer)
- ✓ ~2s settlement · 404 misses free
- ✓ Works with x402-fetch, Coinbase CDP, MetaMask
Crypto-native alternative · for fully autonomous agents
Pay per call in USDC on Base — no signup, no API key
If your agent has its own wallet (Coinbase CDP, MetaMask, any EIP-3009-capable signer) and there’s no human in the loop to top up credits, use the x402 protocol endpoint instead. The agent calls the endpoint, gets a 402 Payment Required with USDC payment requirements, signs an EIP-3009 transferWithAuthorization, and retries with the X-PAYMENT header. ~$0.001 in gas, ~2-second settlement, $0.19/call. Misses (404) are free. Settled by the Coinbase x402 facilitator.
POST https://signals.gitdealflow.com/api/agent/deep-signal/x402
Content-Type: application/json
{ "name": "supabase" }- • No account, no email, no password — pure HTTP 402
- • Same payload as the credit-pack endpoint
- • Misses (404) are not charged
- • Use
x402-fetchon the client side, or any compliant client at x402.org
What 1 credit returns
A deeply enriched signal profile beyond the free get_startup_signal:
- Composite score (0–100) — weighted average of velocity, contributor growth, and repo novelty.
- In-sector rank + percentile — where this startup sits among its tracked peers.
- Plain-English thesis — one sentence ready to drop into a memo or Slack.
- Top 3 sector comparables — names + signal type.
- Multi-period history — up to 6 prior periods of velocity and contributor counts.
- Citation string — ready to paste into investor reports.
How to use
MCP (Claude Desktop, Cursor, Windsurf, ...)
{
"mcpServers": {
"gitdealflow": {
"command": "npx",
"args": ["-y", "@gitdealflow/mcp-signal"],
"env": {
"GITDEALFLOW_API_KEY": "gdf_v2.cus_xxx.<your_hmac>"
}
}
}
}The get_deep_signal tool reads this env var on each call. Other 6 tools ignore it.
HTTP — direct from any agent runtime
curl -X POST https://signals.gitdealflow.com/api/agent/deep-signal \
-H "Authorization: Bearer gdf_v2.cus_xxx.<your_hmac>" \
-H "Content-Type: application/json" \
-d '{"name":"supabase"}'x402 — USDC on Base, no key
# 1. First call returns 402 with payment requirements
curl -i -X POST https://signals.gitdealflow.com/api/agent/deep-signal/x402 \
-H "Content-Type: application/json" \
-d '{"name":"supabase"}'
# 2. Wallet-equipped agents can use x402-fetch instead:
import { wrapFetchWithPayment } from "x402-fetch";
const fetchWithPayment = wrapFetchWithPayment(fetch, account);
const r = await fetchWithPayment(
"https://signals.gitdealflow.com/api/agent/deep-signal/x402",
{ method: "POST", body: JSON.stringify({ name: "supabase" }) }
);Spec + clients (TS, Python, Rust, Go): x402.org.
Check balance
curl https://signals.gitdealflow.com/api/account/credits \ -H "Authorization: Bearer gdf_v2.cus_xxx.<your_hmac>"
FAQ
- Are the existing free tools changing?
- No. The six free MCP tools (
get_trending_startups,search_startups_by_sector,get_startup_signal,get_signals_summary,get_scout_receipts,get_methodology) stay free forever. Credits only apply to the newget_deep_signal. - What if the startup isn’t in your universe?
- Misses are free. The endpoint returns
{ found: false }with a suggestion, charges 0 credits, and your balance is unchanged. - Do credits expire?
- No. Credits sit on your Stripe customer record indefinitely. Buy when you need to, use when you need to.
- Is this related to the €9.97 Dashboard?
- No. The Dashboard is a human-facing weekly subscription. Agent credits are a separate, additive product for programmatic callers. Buy either, both, or neither — they don’t interact.
- What’s the difference between credits and x402?
- Credits are pre-paid in EUR via Stripe (€19 for 100 calls); the agent identifies itself with an HMAC API key on every call. x402 is pay-per-call in USDC on Base — no signup, no key, the agent’s wallet signs each request via the HTTP 402 protocol. Credits suit teams with a human topping up the balance; x402 suits fully autonomous agents that hold their own wallet. Same payload, same data, same misses-are-free rule.
- Bigger pack? Volume pricing?
- Email signal@gitdealflow.com for 1k+ packs or volume rates.
Still on the fence?
The six free tools cover discovery (get_trending_startups, search_startups_by_sector) and shallow lookup (get_startup_signal). Credits are for when you’ve identified a target and need scored, ranked, comparable-aware output for a memo or automated pipeline.