io.github.robhunter/agentdeals

编码与调试

by robhunter

聚合开发者基础设施优惠、free tiers 与 startup programs 的 MCP server,便于统一检索与比较。

什么是 io.github.robhunter/agentdeals

聚合开发者基础设施优惠、free tiers 与 startup programs 的 MCP server,便于统一检索与比较。

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 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

Option A: Claude Code Plugin (one-click)

Install AgentDeals in Claude Code with a single command:

bash
claude plugin install robhunter/agentdeals

This auto-configures the remote MCP server — no local setup needed. All 4 tools and 6 prompt templates are immediately available.

Option B: Claude Desktop Extension (one-click)

Install AgentDeals directly in Claude Desktop — no configuration needed:

  1. Download the latest agentdeals.mcpb from Releases
  2. Double-click the file to install in Claude Desktop
  3. All 4 tools and 6 prompt templates are immediately available

Or browse for AgentDeals in Claude Desktop under Settings > Extensions.

Option C: npx (local stdio)

No server needed. Runs locally via stdin/stdout:

json
{
  "mcpServers": {
    "agentdeals": {
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

Option D: Remote HTTP

Connect to the hosted instance — no install required:

json
{
  "mcpServers": {
    "agentdeals": {
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

Quick Setup (.mcp.json)

Add AgentDeals to any project by dropping this .mcp.json in the project root:

json
{
  "mcpServers": {
    "agentdeals": {
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

This works with Claude Code, Cursor, and other MCP-compatible clients that read .mcp.json.

Quick Start

Try these example queries

Find free database hosting:

code
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?

code
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:

code
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.

Client Configuration

Each client supports both local stdio (via npx) and remote HTTP. Stdio is recommended for reliability and speed.

Claude Desktop

Add to claude_desktop_config.json:

Stdio (recommended):

json
{
  "mcpServers": {
    "agentdeals": {
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

Remote HTTP:

json
{
  "mcpServers": {
    "agentdeals": {
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

Config location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Cursor

Add to .cursor/mcp.json in your project or global config:

Stdio (recommended):

json
{
  "mcpServers": {
    "agentdeals": {
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

Remote HTTP:

json
{
  "mcpServers": {
    "agentdeals": {
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

VS Code (GitHub Copilot)

Add to .vscode/mcp.json in your workspace:

Stdio (recommended):

json
{
  "servers": {
    "agentdeals": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

Remote HTTP:

json
{
  "servers": {
    "agentdeals": {
      "type": "http",
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

Claude Code

Add to .mcp.json in your project root:

Stdio (recommended):

json
{
  "mcpServers": {
    "agentdeals": {
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

Remote HTTP:

json
{
  "mcpServers": {
    "agentdeals": {
      "type": "url",
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

REST API

AgentDeals also provides a REST API for programmatic access without MCP.

Search offers

bash
# 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:

json
{
  "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
}

List categories

bash
curl "https://agentdeals.dev/api/categories"

Response:

json
{
  "categories": [
    { "name": "Cloud Hosting", "count": 45 },
    { "name": "Databases", "count": 38 },
    { "name": "Developer Tools", "count": 414 }
  ]
}

More endpoints

bash
# 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"

Available Tools

ToolDescription
search_dealsFind free tiers, startup credits, and developer deals for cloud infrastructure, databases, hosting, CI/CD, monitoring, auth, AI services, and more.
plan_stackPlan a technology stack with cost-optimized infrastructure choices. Recommends free-tier services, estimates costs, or audits existing stacks.
compare_vendorsCompare developer tools side by side — free tier limits, pricing tiers, and recent pricing changes.
track_changesTrack recent pricing changes across developer tools — free tier removals, limit reductions, new free tiers, and expirations.

search_deals

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, enterprise
  • sort (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 offset

plan_stack

Parameters:

  • mode (string, required) — recommend, estimate, or audit
  • use_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)

compare_vendors

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)

track_changes

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 vendor
  • vendors (string, optional) — Comma-separated vendor names to filter
  • include_expiring (boolean, optional) — Include upcoming expirations (default: true)
  • lookahead_days (number, optional) — Days to look ahead for expirations (default: 30)

Use Cases

Agent-assisted infrastructure selection

When your AI agent recommends infrastructure, it's usually working from training data — not current pricing. By connecting AgentDeals, the agent can:

  1. Compare free tiers: "I'm evaluating Supabase vs Neon for a side project" — use compare_vendors with both names
  2. Check eligibility: "We're a YC W24 company, what credits can we get?" — use search_deals with eligibility: "accelerator"
  3. Verify before recommending: Use track_changes to ensure the free tier hasn't been removed or reduced

Monitoring deal changes

Track pricing shifts that affect your stack:

  1. Weekly digest: Call track_changes with no params for a curated summary
  2. Filter by vendor: Call track_changes with vendor: "Vercel" to see if Vercel's pricing has changed
  3. Filter by type: Call track_changes with change_type: "free_tier_removed" to see which vendors have eliminated free tiers

Categories

AI / 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

Development

bash
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 server

Local development with stdio

bash
npm start

Local development with HTTP

bash
npm run serve
# Server starts at http://localhost:3000
# MCP endpoint: http://localhost:3000/mcp
# Landing page: http://localhost:3000/

Environment Variables

VariableDescriptionDefault
PORTHTTP server port3000
BASE_URLBase URL for canonical links, OG tags, sitemaps, and feedshttps://agentdeals.dev
GOOGLE_SITE_VERIFICATIONGoogle Search Console verification code(none)

Stats

  • 1,525 vendor offers across 54 categories
  • 57 tracked pricing changes
  • 4 MCP tools + 6 prompt templates + 17 REST API endpoints
  • 266 passing tests
  • Data verified as of 2026-03-14

Registries

License

MIT

常见问题

io.github.robhunter/agentdeals 是什么?

聚合开发者基础设施优惠、free tiers 与 startup programs 的 MCP server,便于统一检索与比较。

相关 Skills

网页构建器

by anthropics

Universal
热门

面向复杂 claude.ai HTML artifact 开发,快速初始化 React + Tailwind CSS + shadcn/ui 项目并打包为单文件 HTML,适合需要状态管理、路由或多组件交互的页面。

在 claude.ai 里做复杂网页 Artifact 很省心,多组件、状态和路由都能顺手搭起来,React、Tailwind 与 shadcn/ui 组合效率高、成品也更精致。

编码与调试
未扫描114.1k

前端设计

by anthropics

Universal
热门

面向组件、页面、海报和 Web 应用开发,按鲜明视觉方向生成可直接落地的前端代码与高质感 UI,适合做 landing page、Dashboard 或美化现有界面,避开千篇一律的 AI 审美。

想把页面做得既能上线又有设计感,就用前端设计:组件到整站都能产出,难得的是能避开千篇一律的 AI 味。

编码与调试
未扫描114.1k

网页应用测试

by anthropics

Universal
热门

用 Playwright 为本地 Web 应用编写自动化测试,支持启动开发服务器、校验前端交互、排查 UI 异常、抓取截图与浏览器日志,适合调试动态页面和回归验证。

借助 Playwright 一站式验证本地 Web 应用前端功能,调 UI 时还能同步查看日志和截图,定位问题更快。

编码与调试
未扫描114.1k

相关 MCP Server

GitHub

编辑精选

by GitHub

热门

GitHub 是 MCP 官方参考服务器,让 Claude 直接读写你的代码仓库和 Issues。

这个参考服务器解决了开发者想让 AI 安全访问 GitHub 数据的问题,适合需要自动化代码审查或 Issue 管理的团队。但注意它只是参考实现,生产环境得自己加固安全。

编码与调试
83.4k

by Context7

热门

Context7 是实时拉取最新文档和代码示例的智能助手,让你告别过时资料。

它能解决开发者查找文档时信息滞后的问题,特别适合快速上手新库或跟进更新。不过,依赖外部源可能导致偶尔的数据延迟,建议结合官方文档使用。

编码与调试
52.2k

by tldraw

热门

tldraw 是让 AI 助手直接在无限画布上绘图和协作的 MCP 服务器。

这解决了 AI 只能输出文本、无法视觉化协作的痛点——想象让 Claude 帮你画流程图或白板讨论。最适合需要快速原型设计或头脑风暴的开发者。不过,目前它只是个基础连接器,你得自己搭建画布应用才能发挥全部潜力。

编码与调试
46.3k

评论