Server data from the Official MCP Registry
Singapore property & financial data APIs for AI agents. 27 MCP tools. x402 micropayments.
Singapore property & financial data APIs for AI agents. 27 MCP tools. x402 micropayments.
Remote endpoints: streamable-http: https://bountyapi.com/mcp
The MCP server is well-structured with proper payment integration via x402 protocol and reasonable permission scopes for its purpose as a Singapore data API provider. However, there are notable security concerns around private key handling in environment variables, CORS configuration that is overly permissive, and some input validation gaps that should be addressed before production use at scale. Supply chain analysis found 4 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
4 files analyzed · 14 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: EVM_PRIVATE_KEY
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
From the project's GitHub README.
Agent-native data APIs where AI agents pay per request in USDC on Base. Singapore property & financial data, live now.
Live at bountyapi.com
AI agents discover data APIs via MCP, call them, and pay automatically using x402 micropayments. No API keys. No subscriptions. No scraping. One price per call, known upfront, settled on-chain.
Agent calls GET /company-lookup?name=ACME
→ Server returns 402 Payment Required ($0.05 USDC)
→ Agent signs payment on Base
→ Server returns data + settlement receipt
→ Transaction verifiable on Basescan
Real on-chain transaction — an AI agent autonomously paid for data on Base mainnet:
Layer 1: Raw API endpoints (FastAPI)
→ bountyapi.com/bsd, /hdb/towns, /postal/{code}, etc.
Layer 2: x402 payment middleware
→ Paid endpoints return 402 + payment instructions
→ Agent pays USDC on Base → facilitator verifies → data returned
Layer 3: MCP discovery (npm: bountyapi-mcp)
→ Agents discover APIs as tools via Model Context Protocol
→ Supports both stdio (npx) and HTTP transport (/mcp endpoint)
→ Wallet-aware: auto-pays for paid endpoints when configured
| API | Type | Price | Description |
|---|---|---|---|
| Stamp Duty (BSD + ABSD) | FREE | $0 | Singapore property stamp duty, verified against IRAS |
| Postal District Lookup | FREE | $0 | 28 postal districts, mapped from URA source |
| Mortgage Calculator | FREE | $0 | Standard amortization |
| Compound Interest | FREE | $0 | Growth projections |
| Currency Converter | FREE | $0 | 30+ currencies, ECB rates |
| HDB Resale Data | PAID | $0.01/call | Government transaction data from data.gov.sg |
| Rental Yield Calculator | PAID | $0.005/call | Investment metrics (gross yield, cap rate, cashflow) |
Every response carries source provenance. No interpolated or fabricated values.
npx bountyapi-mcp
EVM_PRIVATE_KEY=0x... MAX_SPEND_USD=1.00 npx bountyapi-mcp
{
"mcpServers": {
"bounty": {
"command": "npx",
"args": ["bountyapi-mcp"],
"env": {
"EVM_PRIVATE_KEY": "0x...",
"MAX_SPEND_USD": "1.00"
}
}
}
}
Then ask Claude: "What's the stamp duty on a $1.5M Singapore property for a first-time buyer?"
# Free endpoint
curl https://bountyapi.com/bsd?price=1500000
# → {"bsd": 44600, "source": "iras.gov.sg"}
# Paid endpoint (returns 402 without payment)
curl https://bountyapi.com/hdb/towns
# → 402 Payment Required + x402 challenge
├── app.py # Main FastAPI app, landing page, routes
├── pages.py # Site pages (pricing, setup, API detail pages)
├── payment.py # x402 payment middleware config
├── apis/ # API modules (postal, rental, hdb, mortgage, etc.)
├── mcp-server/ # TypeScript MCP server (published to npm)
├── public/ # Favicons, OG images, webmanifest
└── Dockerfile # Railway deployment
# Backend
pip install -r requirements.txt
uvicorn app:app --reload
# MCP server
cd mcp-server
npm install
npm run build
node dist/index.js
MIT
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.