# formatted_address

string

Agent View of the PolicyLayer registry record for `formatted_address`. HTML page: https://policylayer.com/tools/baidu-map/formatted-address

## Facts

- Tool: `formatted_address`
- Server: Baidu Map (`@baidumap/mcp-server-baidu-map`) — https://policylayer.com/tools/baidu-map.md
- Install: `npx -y @baidumap/mcp-server-baidu-map`
- Homepage: https://www.npmjs.com/package/@baidumap/mcp-server-baidu-map
- Risk category: Read (Low risk)
- Registry record: grade C, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Allowed

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "formatted_address",
    "arguments": {}
  }
}
```

## Why formatted_address is rated Low

Based on the tool name and context (Baidu Map API server with sibling tools like 'address', 'adcode', 'city'), this tool likely retrieves or formats an address string — a read-only operation with minimal blast radius. Confidence is lowered due to the completely uninformative description.

From the tool's own definition: "Tool name 'formatted_address' suggests retrieval of a formatted address string; description is uninformative ('string')."

## Use case

AI agents call formatted_address to retrieve information from Baidu Map without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Baidu Map:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "formatted_address": {}
  }
}
```

## Other tools on Baidu Map (43)

- `business` — Other — https://policylayer.com/tools/baidu-map/business.md
- `cityCode` — Other — https://policylayer.com/tools/baidu-map/citycode.md
- `comprehension` — Other — https://policylayer.com/tools/baidu-map/comprehension.md
- `confidence` — Other — https://policylayer.com/tools/baidu-map/confidence.md
- `detail` — Other — https://policylayer.com/tools/baidu-map/detail.md
- `level` — Other — https://policylayer.com/tools/baidu-map/level.md
- `new_catalog` — Other — https://policylayer.com/tools/baidu-map/new-catalog.md
- `precise` — Other — https://policylayer.com/tools/baidu-map/precise.md
- `result_type` — Other — https://policylayer.com/tools/baidu-map/result-type.md
- `tag` — Other — https://policylayer.com/tools/baidu-map/tag.md
- `uid` — Other — https://policylayer.com/tools/baidu-map/uid.md
- `adcode` — Read — https://policylayer.com/tools/baidu-map/adcode.md
- `address` — Read — https://policylayer.com/tools/baidu-map/address.md
- `addressComponent` — Read — https://policylayer.com/tools/baidu-map/addresscomponent.md
- `area` — Read — https://policylayer.com/tools/baidu-map/area.md
- `business_info` — Read — https://policylayer.com/tools/baidu-map/business-info.md
- `city` — Read — https://policylayer.com/tools/baidu-map/city.md
- `comment_num` — Read — https://policylayer.com/tools/baidu-map/comment-num.md
- `content_tag` — Read — https://policylayer.com/tools/baidu-map/content-tag.md
- `country` — Read — https://policylayer.com/tools/baidu-map/country.md
- `detail_info` — Read — https://policylayer.com/tools/baidu-map/detail-info.md
- `detail_url` — Read — https://policylayer.com/tools/baidu-map/detail-url.md
- `direction` — Read — https://policylayer.com/tools/baidu-map/direction.md
- `distance` — Read — https://policylayer.com/tools/baidu-map/distance.md
- `district` — Read — https://policylayer.com/tools/baidu-map/district.md
- `formatted_address_poi` — Read — https://policylayer.com/tools/baidu-map/formatted-address-poi.md
- `image_num` — Read — https://policylayer.com/tools/baidu-map/image-num.md
- `location` — Read — https://policylayer.com/tools/baidu-map/location.md
- `navi_location` — Read — https://policylayer.com/tools/baidu-map/navi-location.md
- `overall_rating` — Read — https://policylayer.com/tools/baidu-map/overall-rating.md
- …and 13 more: https://policylayer.com/tools/baidu-map.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=baidu-map · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/baidu-map
