MCP server aggregating free tiers, startup credits & developer tool deals. 4 tools, 54 categories, 1,525+ offers.
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 real, verified pricing data from 1,500+ developer infrastructure vendors across 54 categories. 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
Install AgentDeals in Claude Code with a single command:
claude plugin install robhunter/agentdealsThis auto-configures the remote MCP server — no local setup needed. All 4 tools and 6 prompt templates are immediately available.
Install AgentDeals directly in Claude Desktop — no configuration needed:
agentdeals.mcpb from ReleasesOr browse for AgentDeals in Claude Desktop under Settings > Extensions.
No server needed. Runs locally via stdin/stdout:
{
"mcpServers": {
"agentdeals": {
"command": "npx",
"args": ["-y", "agentdeals"]
}
}
}Connect to the hosted instance — no install required:
{
"mcpServers": {
"agentdeals": {
"url": "https://agentdeals.dev/mcp"
}
}
}Add AgentDeals to any project by dropping this .mcp.json in the project root:
{
"mcpServers": {
"agentdeals": {
"url": "https://agentdeals.dev/mcp"
}
}
}This works with Claude Code, Cursor, and other MCP-compatible clients that read .mcp.json.
Find free database hosting:
Use the search_deals tool:
query: "database"
category: "Databases"Returns Neon (0.5 GiB free Postgres), Supabase (500 MB), MongoDB Atlas (512 MB shared cluster), PlanetScale alternatives, and more.
What pricing changes happened recently?
Use the track_changes tool (no params for weekly digest, or filter):
since: "2025-01-01"Returns tracked changes like PlanetScale free tier removal, Heroku free dynos sunset, Render pricing restructure, and other shifts.
Show deals I qualify for as a YC company:
Use the search_deals tool:
eligibility: "accelerator"Returns AWS Activate, Google Cloud for Startups, Microsoft Founders Hub, Stripe Atlas credits, and 150+ other startup program deals.
Each client supports both local stdio (via npx) and remote HTTP. Stdio is recommended for reliability and speed.
Add to claude_desktop_config.json:
Stdio (recommended):
{
"mcpServers": {
"agentdeals": {
"command": "npx",
"args": ["-y", "agentdeals"]
}
}
}Remote HTTP:
{
"mcpServers": {
"agentdeals": {
"url": "https://agentdeals.dev/mcp"
}
}
}Config location:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAdd to .cursor/mcp.json in your project or global config:
Stdio (recommended):
{
"mcpServers": {
"agentdeals": {
"command": "npx",
"args": ["-y", "agentdeals"]
}
}
}Remote HTTP:
{
"mcpServers": {
"agentdeals": {
"url": "https://agentdeals.dev/mcp"
}
}
}Add to .vscode/mcp.json in your workspace:
Stdio (recommended):
{
"servers": {
"agentdeals": {
"type": "stdio",
"command": "npx",
"args": ["-y", "agentdeals"]
}
}
}Remote HTTP:
{
"servers": {
"agentdeals": {
"type": "http",
"url": "https://agentdeals.dev/mcp"
}
}
}Add to .mcp.json in your project root:
Stdio (recommended):
{
"mcpServers": {
"agentdeals": {
"command": "npx",
"args": ["-y", "agentdeals"]
}
}
}Remote HTTP:
{
"mcpServers": {
"agentdeals": {
"type": "url",
"url": "https://agentdeals.dev/mcp"
}
}
}AgentDeals also provides a REST API for programmatic access without MCP.
# Search by keyword
curl "https://agentdeals.dev/api/offers?q=database&limit=5"
# Filter by category
curl "https://agentdeals.dev/api/offers?category=Databases&limit=10"
# Paginate results
curl "https://agentdeals.dev/api/offers?limit=20&offset=40"
# Combine search + category
curl "https://agentdeals.dev/api/offers?q=postgres&category=Databases"Response:
{
"offers": [
{
"vendor": "Neon",
"category": "Databases",
"description": "Serverless Postgres with 0.5 GiB storage, 100 CU-hours/month compute on free tier",
"tier": "Free",
"url": "https://neon.com/pricing",
"tags": ["database", "postgres", "serverless"]
}
],
"total": 142
}curl "https://agentdeals.dev/api/categories"Response:
{
"categories": [
{ "name": "Cloud Hosting", "count": 45 },
{ "name": "Databases", "count": 38 },
{ "name": "Developer Tools", "count": 414 }
]
}# Recently added offers
curl "https://agentdeals.dev/api/new?days=7"
# Pricing changes
curl "https://agentdeals.dev/api/changes?since=2025-01-01"
# Vendor details
curl "https://agentdeals.dev/api/details/Supabase?alternatives=true"
# Stack recommendation
curl "https://agentdeals.dev/api/stack?use_case=saas"
# Cost estimation
curl "https://agentdeals.dev/api/costs?services=Vercel,Supabase&scale=startup"
# Compare vendors
curl "https://agentdeals.dev/api/compare?a=Supabase&b=Neon"
# Vendor risk check
curl "https://agentdeals.dev/api/vendor-risk/Heroku"
# Stack audit
curl "https://agentdeals.dev/api/audit-stack?services=Vercel,Supabase,Clerk"
# Server stats
curl "https://agentdeals.dev/api/stats"
# OpenAPI spec
curl "https://agentdeals.dev/api/openapi.json"Parameters:
query (string, optional) — Keyword search (vendor names, descriptions, tags)category (string, optional) — Filter by category. Pass "list" to get all categories with counts.vendor (string, optional) — Get full details for a specific vendor (fuzzy match). Returns alternatives.eligibility (string, optional) — Filter: public, accelerator, oss, student, fintech, geographic, enterprisesort (string, optional) — Sort: vendor (A-Z), category, newest (recently verified first)since (string, optional) — ISO date. Only return deals verified/added after this date.limit (number, optional) — Max results (default: 20)offset (number, optional) — Pagination offsetParameters:
mode (string, required) — recommend, estimate, or audituse_case (string, optional) — What you're building (for recommend mode)services (array, optional) — Current vendor names (for estimate/audit mode)scale (string, optional) — hobby, startup, growth (for estimate mode, default: hobby)requirements (array, optional) — Specific infra needs (for recommend mode)Parameters:
vendors (array, required) — 1 or 2 vendor names. 1 = risk check, 2 = side-by-side comparison.include_risk (boolean, optional) — Include risk assessment (default: true)Parameters:
since (string, optional) — ISO date. Default: 7 days ago.change_type (string, optional) — Filter: free_tier_removed, limits_reduced, limits_increased, new_free_tier, pricing_restructured, etc.vendor (string, optional) — Filter to one vendorvendors (string, optional) — Comma-separated vendor names to filterinclude_expiring (boolean, optional) — Include upcoming expirations (default: true)lookahead_days (number, optional) — Days to look ahead for expirations (default: 30)When your AI agent recommends infrastructure, it's usually working from training data — not current pricing. By connecting AgentDeals, the agent can:
compare_vendors with both namessearch_deals with eligibility: "accelerator"track_changes to ensure the free tier hasn't been removed or reducedTrack pricing shifts that affect your stack:
track_changes with no params for a curated summarytrack_changes with vendor: "Vercel" to see if Vercel's pricing has changedtrack_changes with change_type: "free_tier_removed" to see which vendors have eliminated free tiersAI / ML, AI Coding, API Development, API Gateway, Analytics, Auth, Background Jobs, Browser Automation, CDN, CI/CD, Cloud Hosting, Cloud IaaS, Code Quality, Communication, Container Registry, DNS & Domain Management, Databases, Design, Dev Utilities, Diagramming, Documentation, Email, Error Tracking, Feature Flags, Forms, Headless CMS, IDE & Code Editors, Infrastructure, Localization, Logging, Low-Code Platforms, Maps/Geolocation, Messaging, Mobile Development, Monitoring, Notebooks & Data Science, Payments, Project Management, Search, Secrets Management, Security, Server Management, Source Control, Startup Perks, Startup Programs, Status Pages, Storage, Team Collaboration, Testing, Tunneling & Networking, Video, Web Scraping, Workflow Automation
npm install # Install dependencies
npm run build # Compile TypeScript
npm test # Run tests (266 passing)
npm run serve # Run HTTP server (port 3000)
npm start # Run stdio servernpm startnpm run serve
# Server starts at http://localhost:3000
# MCP endpoint: http://localhost:3000/mcp
# Landing page: http://localhost:3000/| Variable | Description | Default |
|---|---|---|
PORT | HTTP server port | 3000 |
BASE_URL | Base URL for canonical links, OG tags, sitemaps, and feeds | https://agentdeals.dev |
GOOGLE_SITE_VERIFICATION | Google Search Console verification code | (none) |
MIT
robhunter/agentdeals
February 18, 2026
April 13, 2026
TypeScript