关于 AgentDeals
AgentDeals 是面向开发者和 AI Agent 的基础设施优惠目录,收录免费额度、创业计划和定价信息。它提供按关键词、类别和资格筛选的查询,并支持比较供应商及追踪价格变动。
主要功能
- 01搜索免费额度与开发者优惠
- 02按类别和资格筛选
- 03推荐、估算或审计技术栈
- 04比较供应商及定价风险
- 05追踪价格变动和即将到期优惠
- 06本地 stdio 或远程 HTTP 接入
适用场景
- 01为新项目寻找免费数据库托管
- 02检查创业公司可申请的云服务额度
- 03监控现有技术栈的定价变化
MCP 相关
该 MCP 服务向兼容客户端提供优惠搜索、技术栈规划、供应商比较和价格变动追踪等工具,也可通过本地 stdio 或托管的远程 HTTP 服务连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://agentdeals.dev/mcpclaude mcp add --transport http robhunter-agentdeals https://agentdeals.dev/mcp{"mcpServers":{"robhunter-agentdeals":{"type":"http","url":"https://agentdeals.dev/mcp"}}}在 Cursor 中打开{"servers":{"robhunter-agentdeals":{"type":"http","url":"https://agentdeals.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"robhunter-agentdeals":{"type":"http","url":"https://agentdeals.dev/mcp"}}}{"mcpServers":{"robhunter-agentdeals":{"serverUrl":"https://agentdeals.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
5| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| sort | enum | 否 | 排序方式:供应商(A-Z)、类别、最新(按目录日期从新到旧)vendor | category | newest |
| limit | number | 否 | 最大结果数(默认值:20) |
| query | string | 否 | 关键词搜索(供应商名称、描述、标签) |
| since | string | 否 | ISO 日期(YYYY-MM-DD)。仅返回目录日期为此日期或之后的优惠。 |
| offset | number | 否 | 分页偏移量(默认:0) |
| vendor | string | 否 | 获取特定供应商的完整详情(模糊匹配)。返回同一类别中的替代项。 |
| category | string | 否 | 按类别筛选。传入 "list" 可获取所有类别及其数量。 |
| stability | enum | 否 | 按我们为优惠发布的稳定性类别筛选。stable=我们能够读取的定价页面上没有负面变化,watch=一次负面变化,volatile=免费套餐已移除或发生多次负面变化,improving=近期仅有正面变化。对于我们不公布类别的优惠——定价页面无法访问或读取、最近一次读取遭拒、列表受限,或我们的记录中记载了收紧条件却未注明来源,且供应商页面的存档副本均未能证实——不会匹配任何值;响应会报告被暂缓的数量。stable | watch | volatile | improving |
| eligibility | enum | 否 | 按资格类型筛选public | accelerator | oss | student | fintech | geographic | enterprise |
| response_format | enum | 否 | 响应详情级别。'concise':仅供应商名称、套餐、一行描述和 URL。'detailed':完整响应(默认)。concise | detailed |
| payment_protocol | enum | 否 | 按 Agent 支付协议筛选。x402=HTTP 402 Agent 支付(Coinbase/Linux Foundation 标准),stripe-mpp=Stripe Machine Payments Protocol(法币+稳定币)。x402 | stripe-mpp |
详细介绍
AgentDeals
一个 MCP 服务,用于汇总免费套餐、初创企业额度和开发者工具优惠,让你的 AI Agent(或你自己)无需离开工作流,就能找到最优惠的基础设施服务。
AgentDeals 收录了 60 个类别中 1,400 多家开发者基础设施供应商的定价数据。每条记录都会注明我们上次查看供应商官网页面的日期。我们在最近 90 天内核实过多少条记录,以目录数据为准,而非在此直接声称——agentdeals.dev/api/freshness 会公布这一数量,每个列表页面也会注明该页面所列条目的核实数量。可通过 npm 本地使用,也可使用托管的远程服务。连接任意兼容 MCP 的客户端,即可按关键词、类别或资格条件搜索优惠。
在线访问: agentdeals.dev
AI 和 LLM API 的免费套餐: 包含 31 家供应商的带日期和来源列表,每当目录中的记录发生变化时都会重新生成。每行都会注明我们上次查看供应商官网页面的日期和查看时使用的 URL;条款发生变化的行还会注明被替换的条款。
安装
选项 A:Claude Code 插件(一键安装)
只需一条命令,即可在 Claude Code 中安装 AgentDeals:
claude plugin install robhunter/agentdeals
此操作会自动配置远程 MCP 服务,无需本地设置。所有 4 个工具和 6 个提示词模板都可立即使用。
选项 B:Claude Desktop 扩展(一键安装)
直接在 Claude Desktop 中安装 AgentDeals,无需配置:
- 从 Releases 下载最新的
agentdeals.mcpb - 双击该文件,在 Claude Desktop 中安装
- 所有 4 个工具和 6 个提示词模板都可立即使用
也可以在 Claude Desktop 的 Settings > Extensions 中查找 AgentDeals。
选项 C:npx(本地 stdio)
无需服务器。通过 stdin/stdout 在本地运行:
{
"mcpServers": {
"agentdeals": {
"command": "npx",
"args": ["-y", "agentdeals"]
}
}
}
选项 D:远程 HTTP
连接到托管实例,无需安装:
{
"mcpServers": {
"agentdeals": {
"url": "https://agentdeals.dev/mcp"
}
}
}
快速设置(.mcp.json)
将以下 .mcp.json 文件放入项目根目录,即可将 AgentDeals 添加到任何项目:
{
"mcpServers": {
"agentdeals": {
"url": "https://agentdeals.dev/mcp"
}
}
}
此配置适用于 Claude Code、Cursor 以及其他会读取 .mcp.json 的兼容 MCP 客户端。
快速开始
试试这些示例查询
查找免费的数据库托管服务:
Use the search_deals tool:
query: "database"
category: "Databases"
返回 Neon(0.5 GiB 免费 Postgres)、Supabase(500 MB)、MongoDB Atlas(512 MB 共享集群)、PlanetScale 替代方案等。
最近发生了哪些定价变化?
Use the track_changes tool (no params for weekly digest, or filter):
since: "2025-01-01"
返回追踪到的变化,例如 PlanetScale 移除免费套餐、Heroku 免费 dyno 服务结束、Render 调整定价结构,以及其他变化。
展示我作为 YC 公司符合资格的优惠:
Use the search_deals tool:
eligibility: "accelerator"
返回 AWS Activate、Google Cloud for Startups、Microsoft Founders Hub、Stripe Atlas 额度,以及 150 多项其他初创企业计划优惠。
客户端配置
每个客户端都支持 本地 stdio(通过 npx)和 远程 HTTP。推荐使用 stdio,以获得更高的可靠性和速度。
Claude Desktop
添加到 claude_desktop_config.json:
stdio(推荐):
{
"mcpServers": {
"agentdeals": {
"command": "npx",
"args": ["-y", "agentdeals"]
}
}
}
远程 HTTP:
{
"mcpServers": {
"agentdeals": {
"url": "https://agentdeals.dev/mcp"
}
}
}
配置文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Cursor
添加到项目中的 .cursor/mcp.json 或全局配置中:
stdio(推荐):
{
"mcpServers": {
"agentdeals": {
"command": "npx",
"args": ["-y", "agentdeals"]
}
}
}
远程 HTTP:
{
"mcpServers": {
"agentdeals": {
"url": "https://agentdeals.dev/mcp"
}
}
}
VS Code(GitHub Copilot)
添加到工作区中的 .vscode/mcp.json:
stdio(推荐):
{
"servers": {
"agentdeals": {
"type": "stdio",
"command": "npx",
"args": ["-y", "agentdeals"]
}
}
}
远程 HTTP:
{
"servers": {
"agentdeals": {
"type": "http",
"url": "https://agentdeals.dev/mcp"
}
}
}
Claude Code
添加到项目根目录中的 .mcp.json:
stdio(推荐):
{
"mcpServers": {
"agentdeals": {
"command": "npx",
"args": ["-y", "agentdeals"]
}
}
}
远程 HTTP:
{
"mcpServers": {
"agentdeals": {
"type": "url",
"url": "https://agentdeals.dev/mcp"
}
}
}
REST API
AgentDeals 还提供 REST API,方便在不使用 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"
响应:
{
"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"
响应:
{
"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"
# Check free tier coverage per service
curl "https://agentdeals.dev/api/costs?services=Vercel,Supabase"
# 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"
# Traffic attributed by client class (AI agent / crawler / browser), and web vs MCP
curl "https://agentdeals.dev/api/traffic"
# OpenAPI spec
curl "https://agentdeals.dev/api/openapi.json"
可用工具
| 工具 | 描述 |
|---|---|
search_deals | 查找免费套餐、浏览类别,并获取供应商详情及替代方案。可按类别、资格或关键词筛选。 |
plan_stack | 获取技术栈建议、免费套餐检查,或为项目进行完整的基础设施审计。 |
compare_vendors | 并排比较 2 个供应商,或检查单个供应商的定价风险。 |
track_changes | 跟踪定价变更、即将到期的优惠和新优惠。不带参数时提供每周摘要。 |
get_referral_code | 查询我们持有的供应商推荐链接及其附带条件。我们持有少数供应商的推荐码。 |
search_deals
参数:
query(字符串,可选)— 关键词搜索(供应商名称、描述、标签)category(字符串,可选)— 按类别筛选。传入"list"可获取所有类别及其数量。vendor(字符串,可选)— 获取特定供应商的完整详情(模糊匹配)。返回替代方案。eligibility(字符串,可选)— 筛选条件:public、accelerator、oss、student、fintech、geographic、enterprisesort(字符串,可选)— 排序方式:vendor(A-Z)、category、newest(按目录日期从新到旧)since(字符串,可选)— ISO 日期(YYYY-MM-DD)。仅返回目录日期为此日期或之后的优惠。limit(数字,可选)— 最大结果数(默认值:20)offset(数字,可选)— 分页偏移量
plan_stack
参数:
mode(字符串,必需)—recommend、estimate或audituse_case(字符串,可选)— 你正在构建的内容(用于 recommend 模式)services(数组,可选)— 当前使用的供应商名称(用于 estimate/audit 模式)scale(字符串,可选)—hobby、startup、growth(用于 estimate 模式,默认值:hobby)requirements(数组,可选)— 特定的基础设施需求(用于 recommend 模式)
compare_vendors
参数:
vendors(数组,必需)— 1 或 2 个供应商名称。1 = 风险检查,2 = 并排比较。include_risk(布尔值,可选)— 包含风险评估(默认值:true)
track_changes
参数:
since(字符串,可选)— ISO 日期。默认值:7 天前。change_type(字符串,可选)— 筛选条件:free_tier_removed、limits_reduced、limits_increased、new_free_tier、pricing_restructured等。vendor(字符串,可选)— 筛选单个供应商vendors(字符串,可选)— 以逗号分隔的供应商名称列表,用于筛选include_expiring(布尔值,可选)— 包含即将到期的优惠(默认值:true)lookahead_days(数字,可选)— 提前查看优惠到期情况的天数(默认值:30)
get_referral_code
参数:
vendor(字符串,必需)— 要获取推荐码的供应商名称(例如'Railway')
使用场景
Agent 辅助选择基础设施
当 AI Agent 推荐基础设施时,通常依赖训练数据,而非当前定价。连接 AgentDeals 后,Agent 可以:
- 比较免费套餐:“我正在评估 Supabase 和 Neon,想用于一个个人项目”——使用
compare_vendors并传入两个名称 - 检查资格:“我们是一家 YC W24 公司,可以获得哪些抵扣额度?”——使用
search_deals并设置eligibility: "accelerator" - 推荐前核实:使用
track_changes确认免费套餐尚未被取消或缩减
监控优惠变更
跟踪影响你技术栈的定价变化:
- 每周摘要:不带参数调用
track_changes,获取精选摘要 - 按供应商筛选:调用
track_changes并设置vendor: "Vercel",查看 Vercel 的定价是否发生变化 - 按类型筛选:调用
track_changes并设置change_type: "free_tier_removed",查看哪些供应商已取消免费套餐
类别
AI / ML、AI 编码、API 开发、API 网关、分析、身份验证、后台任务、浏览器自动化、CDN、CI/CD、云托管、云 IaaS、代码质量、通信、容器注册表、DNS 与域名管理、数据库、设计、开发工具、图表绘制、文档、电子邮件、错误跟踪、功能标志、表单、无头 CMS、IDE 与代码编辑器、基础设施、本地化、日志记录、低代码平台、地图/地理位置、消息传递、移动开发、监控、笔记本与数据科学、支付、项目管理、搜索、密钥管理、安全、服务管理、源代码管理、创业福利、创业项目、状态页面、存储、团队协作、测试、隧道与网络、视频、网页抓取、工作流自动化
开发
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
使用 stdio 进行本地开发
npm start
使用 HTTP 进行本地开发
npm run serve
# Server starts at http://localhost:3000
# MCP endpoint: http://localhost:3000/mcp
# Landing page: http://localhost:3000/
环境变量
| 变量 | 描述 | 默认值 |
|---|---|---|
PORT | HTTP 服务端口 | 3000 |
BASE_URL | 用于规范链接、OG 标签、站点地图和 Feed 的基础 URL | https://agentdeals.dev |
GOOGLE_SITE_VERIFICATION | Google Search Console 验证代码 | (无) |
统计数据
我们发布的目录相关数据均通过实际测量得出,因此本节提供测量结果的链接,而不重复陈述数据——在这里输入一个数字就会产生第二份副本,而第二份副本会逐渐偏离。
- 目录规模、类别,以及最近 90 天内已确认的条目数量 — /api/freshness
- 跟踪的定价变更 — /api/changes
- MCP 工具、提示词模板和 REST 端点 — /setup 和 /llms.txt
注册表
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。