关于 Bounty Api
Bounty Api 是连接 AI Agent 与专业数据 API 的 MCP 服务,包含新加坡房产相关工具。免费端点无需钱包;付费请求可在设定的支出限额内通过 Base 上的 USDC 自动支付。
主要功能
- 01计算新加坡房产印花税
- 02邮编对应区域查询
- 03计算租赁投资指标
- 04查询 HDB 转售价格与交易
- 05付费调用自动支付 USDC
适用场景
- 01估算新加坡房产印花税
- 02查询邮编所属区域
- 03评估租金收益率与现金流
- 04搜索 HDB 转售交易
MCP 相关
通过房产数据与计算工具,将 MCP 客户端连接到 BountyAPI 端点。对于付费端点,它会使用 Base 上的 USDC 处理 x402 支付请求,并按 MAX_SPEND_USD 检查每笔付款。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://bountyapi.com/mcpclaude mcp add --transport http bounty-api https://bountyapi.com/mcp{"mcpServers":{"bounty-api":{"type":"http","url":"https://bountyapi.com/mcp"}}}在 Cursor 中打开{"servers":{"bounty-api":{"type":"http","url":"https://bountyapi.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"bounty-api":{"type":"http","url":"https://bountyapi.com/mcp"}}}{"mcpServers":{"bounty-api":{"serverUrl":"https://bountyapi.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
27| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| price | number | 是 | 房产购买价格(SGD),例如 1500000 |
| property_type | enum | 否 | residential | non-residential |
| buyer_profile | enum | 否 | SC | SPR | FR | entity | developer | trustee |
| property_count | integer | 否 | 包括该房产在内,拥有的住宅房产数量 |
详细介绍
bountyapi-mcp
BountyAPI 的 MCP 服务——为 AI Agent 提供专业数据 API,并支持 x402 小额支付。
将 AI Agent(Claude Desktop、Cursor 等)连接到 https://bountyapi.com 上的 BountyAPI 端点。免费端点开箱即用。付费端点需要已充值的钱包——Agent 会按请求自动付款。
快速开始
仅使用免费工具(无需钱包)
{
"mcpServers": {
"bounty": {
"command": "npx",
"args": ["bountyapi-mcp"]
}
}
}
启用支付支持(付费端点自动付款)
- 在 Base 上创建一个临时钱包,并存入价值 $2-5 的 USDC
- 导出私钥
- 配置:
{
"mcpServers": {
"bounty": {
"command": "npx",
"args": ["bountyapi-mcp"],
"env": {
"EVM_PRIVATE_KEY": "0xyour_private_key_here",
"MAX_SPEND_USD": "1.00"
}
}
}
}
或通过 CLI:
EVM_PRIVATE_KEY=0x... MAX_SPEND_USD=1.00 npx bountyapi-mcp
然后向 AI 提问:
“新加坡公民首次购房,在新加坡购买价值 $1.5M 的房产,需要缴纳多少印花税?”
“搜索 Tampines 最近的 HDB 转售交易,仅限 4 ROOM”
“一套价值 $1.2M 的公寓,月租 $4,200,租金收益率是多少?”
支付工作原理
当 Agent 调用付费端点时:
- 服务返回包含支付说明的
402 Payment Required - MCP 服务读取价格,并与
MAX_SPEND_USD进行核对 - 如果未超出限额,则在 Base 上签署 USDC 转账并重试
- 服务通过 facilitator 验证支付并返回数据
- 结算记录会附上 Basescan 交易链接
Agent 不会看到支付过程——它只会收到数据。费用:每次付费调用约 $0.01。
可用工具
sg_stamp_duty(免费)
计算新加坡房产印花税(BSD + ABSD)。
- 买家类型:SC、SPR、FR、entity、developer、trustee
- 返回税费总额、实际税率以及逐档明细
- 来源:IRAS(iras.gov.sg)
sg_postal_lookup(免费)
查询新加坡邮政编码对应的地区。
- 涵盖全部 28 个邮区及地区名称
- 返回邮区编号、名称和区域
sg_rental_yield(付费)
计算租赁投资指标。
- 毛收益率、净收益率、资本化率
- 房价租金比、月现金流、回本年限
hdb_resale_median(付费)
按城镇获取 HDB 转售价格数据。
- 涵盖全部 26 个 HDB 城镇
- 按户型划分的中位数价格(2 ROOM 至 EXECUTIVE)
- 来自 data.gov.sg 的抽样交易汇总数据
hdb_resale_search(付费)
按筛选条件搜索 HDB 转售交易。
- 按城镇、户型和价格范围筛选
- 返回单笔交易记录
环境变量
| 变量 | 默认值 | 描述 |
|---|---|---|
EVM_PRIVATE_KEY | (none) | 用于自动支付的 Base 钱包私钥 |
MAX_SPEND_USD | 1.00 | 单次请求的 USDC 最高支出 |
BOUNTY_API_URL | https://bountyapi.com | API 基础 URL |
安全
- 切勿使用主钱包。 在 Base 上创建专用临时钱包,只存入少量 USDC。
MAX_SPEND_USD限额可防止意外扣费——每次请求都会在支付前进行检查。- 私钥绝不会被记录,也不会传输到 API 服务端。私钥只用于在本地签署支付授权。
开发
npm install
npm run build
node dist/index.js
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。