robhunter avatar

AgentDeals

robhunter/agentdeals

Aggregates free tiers, startup credits, and developer tool deals from 1,500+ vendors across 54 categories like databases, hosting, CI/CD, and auth. Exposes four tools: search_deals lets you query by keyword, category, or eligibility (YC companies, students, open source projects), compare_vendors does side-by-side pricing comparisons, track_changes surfaces recent pricing shifts like removed free tiers, and plan_stack recommends cost-optimized infrastructure choices. Available as a remote HTTP endpoint, local npx runner, or one-click install for Claude Desktop and Code. Useful when scoping infrastructure costs for new projects, auditing existing stacks for savings, or checking what you qualify for through accelerator programs. Also exposes a REST API if you want to query outside MCP contexts.

GitHub stars
7
tools
5
transport
HTTP
last updated
Mar 24, 2026

Install

From registry metadata
$ npx add-mcp https://agentdeals.dev/mcp --name agentdeals

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http agentdeals https://agentdeals.dev/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 5 tools

Verified live against the running server on Nov 6, 2026.

search_dealsFind free tiers, startup credits, and developer deals for cloud infrastructure, databases, hosting, CI/CD, monitoring, auth, AI services, and more. Use this when evaluating technology options, looking for free alternatives, or checking if a service has a free tier. Returns the...11 params

Find free tiers, startup credits, and developer deals for cloud infrastructure, databases, hosting, CI/CD, monitoring, auth, AI services, and more. Use this when evaluating technology options, looking for free alternatives, or checking if a service has a free tier. Returns the...

Parameters* required
categorystring
Filter by category. Pass "list" to get all categories with counts.
eligibilitystring
Filter by eligibility typeone of public · accelerator · oss · student · fintech · geographic
limitnumber
Max results (default: 20)
offsetnumber
Pagination offset (default: 0)
payment_protocolstring
Filter by agent payment protocol. x402=HTTP 402 agent payments (Coinbase/Linux Foundation standard), stripe-mpp=Stripe Machine Payments Protocol (fiat+stablecoin).one of x402 · stripe-mpp
querystring
Keyword search (vendor names, descriptions, tags)
response_formatstring
Response detail level. 'concise': vendor name, tier, one-line description, URL only. 'detailed': full response (default).one of concise · detailed
sincestring
ISO date (YYYY-MM-DD). Only return deals whose catalogue date is on or after this date.
sortstring
Sort: vendor (A-Z), category, newest (newest catalogue date first)one of vendor · category · newest
stabilitystring
Filter by the stability class we publish for the offer. stable=no negative changes on a pricing page we could read, watch=one negative change, volatile=free tier removed or multiple negative change...one of stable · watch · volatile · improving
vendorstring
Get full details for a specific vendor (fuzzy match). Returns alternatives in the same category.
plan_stackPlan a technology stack with cost-optimized infrastructure choices. In recommend mode this returns, for each role, the set of offers whose terms we can stand behind today — deliberately not a single pick, because under every signal we record dozens of them tie. It does NOT mod...5 params

Plan a technology stack with cost-optimized infrastructure choices. In recommend mode this returns, for each role, the set of offers whose terms we can stand behind today — deliberately not a single pick, because under every signal we record dozens of them tie. It does NOT mod...

Parameters* required
mode*string
recommend: free-tier stack for a use case. estimate: free-tier status check. audit: risk + cost + gap analysis.one of recommend · estimate · audit
requirementsarray
Specific infra needs for recommend mode (e.g. ['database', 'auth', 'email'])
scalestring
Scale for free-tier status check (default: hobby)one of hobby · startup · growth
servicesarray
Current vendor names (for estimate/audit mode, e.g. ['Vercel', 'Supabase']). An audit analyses only names it matched exactly; anything else comes back as status not_found with suggestions rather th...
use_casestring
What you're building (for recommend mode, e.g. 'Next.js SaaS app')
compare_vendorsCompare developer tools and services side by side — free tier limits, pricing tiers, and recent pricing changes. Use this when choosing between similar services (e.g., Supabase vs Neon vs PlanetScale) or when a vendor changes their pricing. Call this tool when a user asks: 'Co...2 params

Compare developer tools and services side by side — free tier limits, pricing tiers, and recent pricing changes. Use this when choosing between similar services (e.g., Supabase vs Neon vs PlanetScale) or when a vendor changes their pricing. Call this tool when a user asks: 'Co...

Parameters* required
include_riskboolean
Include risk assessment (default: true)
vendors*array
1 or 2 vendor names. 1 vendor = risk check. 2 vendors = side-by-side comparison.
track_changesTrack recent pricing changes across developer tools — which free tiers were removed, which got limits cut, and which improved. Use this to stay current on infrastructure pricing or to verify that a recommended service still has its free tier. Call this tool when a user asks: '...10 params

Track recent pricing changes across developer tools — which free tiers were removed, which got limits cut, and which improved. Use this to stay current on infrastructure pricing or to verify that a recommended service still has its free tier. Call this tool when a user asks: '...

Parameters* required
categoriesstring
Comma-separated category names to filter (e.g. 'Database,Cloud Hosting'). Matched by case-insensitive substring, not by exact name: vendor=Pilot returns GitHub Copilot's records and category=ai ret...
change_typestring
Filter by type of changeone of free_tier_removed · limits_reduced · restriction · limits_increased · new_free_tier · new_tier
include_expiringboolean
Include upcoming expirations (default: true)
include_index_housekeepingboolean
Records of our own index housekeeping (reports 'our_index') are left out unless you ask for them. They say we stopped listing an offer of ours, not that the vendor changed anything, so counting the...
include_retractedboolean
Records we have withdrawn as our own error (standing 'retracted') are left out unless you ask for them. Set true to receive them alongside the rest; they arrive carrying standing 'retracted' and im...
lookahead_daysnumber
Days to look ahead for expirations (default: 30)
response_formatstring
Response detail level. 'concise': vendor, change_type, date, summary only. 'detailed': full response (default).one of concise · detailed
sincestring
ISO date (YYYY-MM-DD). Default: 30 days ago, and only when no other filter is passed — a request carrying type, vendor, vendors, categories or category searches the whole change log unless since sa...
vendorstring
Filter to one vendor. Matched by case-insensitive substring, not by exact name: vendor=Pilot returns GitHub Copilot's records and category=ai returns Email's. Nothing is narrowed on your behalf, so...
vendorsstring
Comma-separated vendor names to filter (e.g. 'Vercel,Supabase'). When provided with categories, returns personalized results with advisory section. Matched by case-insensitive substring, not by exa...
get_referral_codeLook up the referral link we hold for a vendor, with the reader benefit and every restriction attached to it. We hold codes for a handful of vendors and earn a commission on them; /disclosure lists all of them.1 params

Look up the referral link we hold for a vendor, with the reader benefit and every restriction attached to it. We hold codes for a handful of vendors and earn a commission on them; /disclosure lists all of them.

Parameters* required
vendor*string
Vendor name to get the referral code for (e.g. 'Railway')

Sponsors

Readme

AgentDeals

npm version npm downloads

An MCP server that aggregates free tiers, startup credits, and developer tool deals — so your AI agent (or you) can find the best infrastructure offers without leaving the workflow.

AgentDeals indexes pricing data from 1,400+ developer infrastructure vendors across 60 categories. Every entry carries the day we last read the vendor's own page, and how many of them a read confirmed inside the last 90 days is measured on the catalogue rather than asserted here — agentdeals.dev/api/freshness publishes that count, and every listing page states it over the set it lists. Available on npm for local use or as a hosted remote server. Connect any MCP-compatible client and search deals by keyword, category, or eligibility.

Live: agentdeals.dev


View the full README on GitHub

Details

Repository
github.com/robhunter/agentdeals
Website
agentdeals.dev
Category
Cloud & Infrastructure
Transport
HTTP
Registry
MCP registry, active
Resources
1658
Prompts
6
Tools verified
Nov 6, 2026

Related Cloud & Infrastructure MCP servers

View all
1neverinfamous avatarMysql Mcpneverinfamous/mysql-mcpEnterprise-grade MySQL MCP Server with OAuth 2.0, 106 tools, and Docker deployment5stars
2anasmughal239-alt avatarDomain Setup for Cold Emailanasmughal239-alt/domain-setup-mcpPlan, apply, verify and roll back SPF, DKIM, DMARC and MX for cold email domains on Cloudflare3stars
3hifriendbot avatarAgentwallethifriendbot/agentwallet-mcpWallet infrastructure for Ai agents. EVM + Solana. x402 payments. No KYC.3stars
4pierre3 avatarOWASP ZAP MCP Serverpierre3/dotnet-zap-mcpMCP server for OWASP ZAP vulnerability scanning with Docker management3stars
5sapientsai avatarDokploy Mcp Serversapientsai/dokploy-mcp-serverDokploy MCP server: manage apps, Docker Compose, databases, domains, backups, and servers.3stars
6kaiser-data avatarKitsune Mcpkaiser-data/kitsune-mcpHot-reload for MCP servers + mount any community server mid-session, Docker optional. No restarts.3stars