sg-data-mcp
SG Data MCP
Real-time Singapore government data and ACRA company intelligence for AI agents via the Model Context Protocol (MCP).
Live endpoint: https://sg-data-mcp.sgdata.workers.dev/mcp
What This Does
This MCP server gives any AI agent instant access to 13 real-time tools covering Singapore government data from data.gov.sg and ACRA company records. No API keys required for free tier.
Available Tools
Weather and Environment
Tool | Description | Source |
| 2-hour forecast by area | NEA |
| 24-hour outlook with temp/humidity/wind | NEA |
| 4-day forecast with daily conditions | NEA |
| Real-time UV exposure readings | NEA |
| PSI and PM2.5 by region | NEA |
| Live rainfall from 50+ stations | NEA |
| Active dengue cluster locations and case counts | NEA |
Transport
Tool | Description | Source |
| Live HDB carpark lot availability | HDB |
| Real-time taxi count and locations | LTA |
ACRA Company Intelligence
Tool | Description | Source |
| Search companies by name - returns UEN, type, status, address | ACRA |
| Look up company by UEN number | ACRA |
| Verify if a company exists and is active | ACRA |
| Total count of all ACRA-registered entities | ACRA |
Quick Start
Connect via Streamable HTTP
Endpoint: https://sg-data-mcp.sgdata.workers.dev/mcp
Method: POST
Content-Type: application/jsonUse in Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"sg-data": {
"url": "https://sg-data-mcp.sgdata.workers.dev/mcp"
}
}
}Example: Search Companies
curl https://sg-data-mcp.sgdata.workers.dev/mcp -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"tools/call","id":1,"params":{"name":"sg_company_search","arguments":{"query":"DBS"}}}'Example: Check Rainfall
curl https://sg-data-mcp.sgdata.workers.dev/mcp -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"tools/call","id":1,"params":{"name":"sg_rainfall","arguments":{}}}'Tech Stack
Runtime: Cloudflare Workers (edge, near-zero cold start)
Protocol: MCP over Streamable HTTP (JSON-RPC 2.0)
Data: data.gov.sg public APIs and ACRA open datasets
Cost: Free tier available
Roadmap
Malaysia SSM company registry
Indonesia AHU company registry
Bus/MRT arrival times (LTA DataMall)
URA property transaction data
OneMap geocoding
API key gating for premium tier
Stripe MPP integration for agent-to-agent payments
Author
Dinesh Kumar - Singapore - hello@levylens.co
License
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vdineshk/sg-data-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server