Moradas — Portuguese addresses & postal codes
Autocomplete Portuguese addresses and look up postal codes (CP7). Free remote MCP, no API key.
我该使用它吗
质量与安全性
发现(1)
- LOW在 postal_code_info 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"moradas": {
"url": "https://moradas.dev/mcp"
}
}
}远程端点
https://moradas.dev/mcpstreamable-http它能做什么
工具清单
工具(3)
⚪suggest_address(q, count)
Autocomplete a Portuguese address or postal code. Pass free text (street, optionally locality and door number, e.g. 'av liberdade lisboa 196') or a postal code (e.g. '1000-098'). Returns suggestions with street, localidade (postal locality), concelho, distrito and cp7. When cp7 is null the street spans several postal codes: call resolve_postal_code with art_id and the door number.
输入模式
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Street text (with optional door number) or a 4–7 digit postal code"
},
"count": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 8,
"description": "Max suggestions"
}
},
"required": [
"q"
]
}🟢resolve_postal_code(art_id, numero)
Resolve the exact 7-digit postal code (CP7) for a street and door number. art_id comes from suggest_address. Returns resolved address (or null) and the list of postal-code segments of that street.
输入模式
{
"type": "object",
"properties": {
"art_id": {
"type": "integer",
"description": "Street id from suggest_address"
},
"numero": {
"type": "string",
"description": "Door number, e.g. '196' or '27A'"
}
},
"required": [
"art_id",
"numero"
]
}⚪postal_code_info(cp7)
Look up a Portuguese postal code (CP7, e.g. '1000-098'): localidade, concelho, distrito and the streets it covers.
输入模式
{
"type": "object",
"properties": {
"cp7": {
"type": "string",
"description": "Postal code NNNN-NNN"
}
},
"required": [
"cp7"
]
}社区
证据