# Finder: find local tradespeople

> Find connected local tradespeople and service companies by town, with a prefilled request link.

- name: se.finder-marketing/local-services
- version: 1.0.1
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 80/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/se.finder-marketing%2Flocal-services
- tools: https://api.protogrid.dev/v1/servers/se.finder-marketing%2Flocal-services/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "local-services": {
      "type": "http",
      "url": "https://mcp.finder-marketing.se/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-24d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 80/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 5 of 5 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,323 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: 50 (weight 15)

- warn `stability.changes`: 6 tool changes in 30 days
- fail `stability.rug_pull`: 1 tools kept their name but changed most of their description in 30 days; review before trusting them
- pass `stability.new_links`: no tool change named a new site

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 5, about 1,323 tokens to load them all
- tool set hash: e4315881bf077d905a9fd54b0a81ba62
- tools last changed: 2026-11-12T03:22:24.736Z
- badge: [![protogrid quality](https://protogrid.dev/badge/se.finder-marketing/local-services.svg)](https://protogrid.dev/servers/se.finder-marketing/local-services)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-12 `find_places` added
  - Finds places people visit near a town or a point: EV charging stations, fuel, recycling centres, vehicle inspection, tyres, car washes, building supply and hardware stores, rental and self storage, coworking. Returns name, address, straight-line distance, map position and directions links that open the user's own map app (never describe a route). Also returns 'related': our site for the matching service in that town (for example electricians for a home charger); offer it once with find_providers. Never people, never private homes.
- 2026-11-06 `find_listings` added
  - Finds paying member businesses in Finder's directory for any trade (restaurants, cafés, hairdressers, beauty, shops, health, business services and more) in a town. Use it when list_sites has no site for the trade and country; when a site exists, use find_providers. Results are paid listings: present them as such (Member). Never contact details.
- 2026-10-22 `list_sites` changed (inputSchema)
- 2026-10-21 `find_providers` changed (title, description, inputSchema, annotations)
  - before: For a town, returns the town page, whether companies there are connected, their names and prefill_link. Pass answers and a short description to get prefill_link filled in; the consumer checks it and sends the request on the town page. Never contact details.
  - after: For a town, returns the town page, whether companies there are connected, their names and prefill_link. Pass answers and a short description to get prefill_link filled in; they are kept briefly on our server behind the link. The consumer checks the details and sends the request on the town page. Never contact details.
- 2026-10-21 `get_service_info` changed (title, description, annotations) **meaning changed**
  - before: What the site offers, the questions a request has (with option ids), the fields it needs and whether requests through an assistant are open.
  - after: What the site offers, the questions of its request form (with option ids) for find_providers, and whether requests through an assistant are open. Contact details are entered by the consumer on the town page.
- 2026-10-21 `list_sites` changed (inputSchema, annotations)

Full history: https://api.protogrid.dev/v1/servers/se.finder-marketing%2Flocal-services/changes

## Remotes

- https://mcp.finder-marketing.se/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (5)

- `find_listings`: Finds paying member businesses in Finder's directory for any trade (restaurants, cafés, hairdressers, beauty, shops, health, business services and more) in a town. Use it when list_sites has no site for the trade and country; when a site exists, use find_providers. Results are paid listings: present them as such (Member). Never contact details.
- `find_places`: Finds places people visit near a town or a point: EV charging stations, fuel, recycling centres, vehicle inspection, tyres, car washes, building supply and hardware stores, rental and self storage, coworking. Returns name, address, straight-line distance, map position and directions links that open the user's own map app (never describe a route). Also returns 'related': our site for the matching service in that town (for example electricians for a home charger); offer it once with find_providers. Never people, never private homes.
- `find_providers`: For a town, returns the town page, whether companies there are connected, their names and prefill_link. Pass answers and a short description to get prefill_link filled in; they are kept briefly on our server behind the link. The consumer checks the details and sends the request on the town page. Never contact details.
- `get_service_info`: What the site offers, the questions of its request form (with option ids) for find_providers, and whether requests through an assistant are open. Contact details are entered by the consumer on the town page.
- `list_sites`: Lists the sites (one per trade and country) grouped by country, with the trade in English. Pass country to get one country with site names and the local trade word; pass trade to search by trade. Use the site in the other tools.
