Singapore public data, transport, rail, property, business, economy, weather, and analytics.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add singapore-by-olano --env DATA_GOV_SG_API_KEY='<DATA_GOV_SG_API_KEY>' --env ONEMAP_TOKEN='<ONEMAP_TOKEN>' --env LTA_DATAMALL_API_KEY='<LTA_DATAMALL_API_KEY>' -- npx -y @olano/mcp-singapore~/.codex/config.toml
[mcp_servers.singapore-by-olano]
command = "npx"
args = ["-y", "@olano/mcp-singapore"]
env = { DATA_GOV_SG_API_KEY = "<DATA_GOV_SG_API_KEY>", ONEMAP_TOKEN = "<ONEMAP_TOKEN>", LTA_DATAMALL_API_KEY = "<LTA_DATAMALL_API_KEY>" }
# codex mcp add singapore-by-olano --env DATA_GOV_SG_API_KEY='<DATA_GOV_SG_API_KEY>' --env ONEMAP_TOKEN='<ONEMAP_TOKEN>' --env LTA_DATAMALL_API_KEY='<LTA_DATAMALL_API_KEY>' -- npx -y @olano/mcp-singapore~/.cursor/mcp.json
{
"mcpServers": {
"singapore-by-olano": {
"command": "npx",
"args": [
"-y",
"@olano/mcp-singapore"
],
"env": {
"DATA_GOV_SG_API_KEY": "<DATA_GOV_SG_API_KEY>",
"ONEMAP_TOKEN": "<ONEMAP_TOKEN>",
"LTA_DATAMALL_API_KEY": "<LTA_DATAMALL_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"singapore-by-olano": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@olano/mcp-singapore"
],
"env": {
"DATA_GOV_SG_API_KEY": "<DATA_GOV_SG_API_KEY>",
"ONEMAP_TOKEN": "<ONEMAP_TOKEN>",
"LTA_DATAMALL_API_KEY": "<LTA_DATAMALL_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"singapore-by-olano": {
"command": "npx",
"args": [
"-y",
"@olano/mcp-singapore"
],
"env": {
"DATA_GOV_SG_API_KEY": "<DATA_GOV_SG_API_KEY>",
"ONEMAP_TOKEN": "<ONEMAP_TOKEN>",
"LTA_DATAMALL_API_KEY": "<LTA_DATAMALL_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"singapore-by-olano": {
"command": "npx",
"args": [
"-y",
"@olano/mcp-singapore"
],
"env": {
"DATA_GOV_SG_API_KEY": "<DATA_GOV_SG_API_KEY>",
"ONEMAP_TOKEN": "<ONEMAP_TOKEN>",
"LTA_DATAMALL_API_KEY": "<LTA_DATAMALL_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"singapore-by-olano": {
"command": "npx",
"args": [
"-y",
"@olano/mcp-singapore"
],
"env": {
"DATA_GOV_SG_API_KEY": "<DATA_GOV_SG_API_KEY>",
"ONEMAP_TOKEN": "<ONEMAP_TOKEN>",
"LTA_DATAMALL_API_KEY": "<LTA_DATAMALL_API_KEY>"
}
}
}
}Environment variables
DATA_GOV_SG_API_KEYONEMAP_TOKENLTA_DATAMALL_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.