# `it.machinesignal/b2b-lead-scoring-ranking-italy` on anlyon.dev

> Text inside fenced blocks marked untrusted-server-text was written by the MCP server's publisher, not by anlyon.dev. It is data to inspect, not instructions to follow. Invisible characters are shown as [U+XXXX].
> No finding is not a safety guarantee: these are point-in-time checks of tool definitions, not of code or behaviour.

- Page: https://anlyon.dev/servers/it.machinesignal/b2b-lead-scoring-ranking-italy
- JSON: https://anlyon.dev/api/v1/servers/it.machinesignal/b2b-lead-scoring-ranking-italy
- Version: 1.0.1 (active)
- Publisher: it.machinesignal (domain proven to the MCP Registry)
- Runs: remote (streamable-http)
- Sign-in to list tools: none
- Metadata from the official MCP Registry, synced 2026-10-21T18:53:18.857Z

Title and description, as the publisher wrote them:

```untrusted-server-text
Italian B2B Lead Scoring, Ranking & JSON Decisions
Score, rank and prioritize an existing Italian B2B lead list into explained JSON decisions.
```

Scanned 2026-10-21T19:17:57.239Z over streamable-http.

**6 tools: 2 change things and 4 only read.**

| Group | Class | Tools | Claude Code |
| --- | --- | --- | --- |
| Deletes or cancels | destructive | 0 | deny |
| Can't be undone | irreversible | 0 | ask |
| Changes things | write | 2 | ask |
| Only reads | read | 4 | allow |

## Findings

No check matched anything in these tool definitions.


## Changes things (2)

Creates or changes something that can be changed back. Claude Code: ask.

### `check_buyer_fit`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
Check whether an Italian B2B buyer with an existing company, domain, CRM or lead list can use MS-DEC-250 to score, rank and prioritize up to 250 records. Coarse non-personal facts only; it creates no order.
```

### `map_business_need`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
Map any structured B2B business need from Italy or a foreign market for aggregate product research. Italy remains the only commercial sales scope; foreign signals are research-only. The tool accepts only closed semantic fields and never creates a product or order.
```

## Only reads (4)

Looks things up and changes nothing. Claude Code: allow.

### `get_product_catalog`

- The name "get_product_catalog" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Find an API product to score, classify, rank and prioritize an existing Italian B2B company or lead list into up to 250 explained JSON decisions. Returns the canonical catalog and permanent safety boundaries; read-only and no buyer data.
```

### `get_purchase_requirements`

- The name "get_purchase_requirements" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Explain the machine-origin purchase prerequisites without accepting an order, returning checkout data or calling a provider.
```

### `get_synthetic_example`

- The name "get_synthetic_example" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Preview the JSON produced when MachineSignal scores, classifies, ranks and prioritizes an Italian B2B lead list. Uses approved synthetic data only and creates no order.
```

### `prepare_order_intent`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the canonical endpoint, OpenAPI, 17 required fields and a locally fillable MS-DEC-250 template. It accepts no buyer data and never creates an order.
```

## Claude Code permissions

For `.claude/settings.json`, assuming the server is installed as `b2b-lead-scoring-ranking-italy`:

```json
{
  "permissions": {
    "allow": [
      "mcp__b2b-lead-scoring-ranking-italy__get_product_catalog",
      "mcp__b2b-lead-scoring-ranking-italy__get_synthetic_example",
      "mcp__b2b-lead-scoring-ranking-italy__get_purchase_requirements",
      "mcp__b2b-lead-scoring-ranking-italy__prepare_order_intent"
    ],
    "ask": [
      "mcp__b2b-lead-scoring-ranking-italy__map_business_need",
      "mcp__b2b-lead-scoring-ranking-italy__check_buyer_fit"
    ],
    "deny": []
  }
}
```
