# migrationagent.review

> Find registered Australian migration agencies by location, read profiles, look up agents by MARN.

- name: review.migrationagent/find-a-migration-agent
- version: 0.1.0
- connection class: R0 (autonomous)
- trust: 82/100 flags: no-repository
- quality: 91/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/review.migrationagent%2Ffind-a-migration-agent
- tools: https://api.protogrid.dev/v1/servers/review.migrationagent%2Ffind-a-migration-agent/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "find-a-migration-agent": {
      "type": "http",
      "url": "https://migrationagent.review/mcp?channel=mcp-registry"
    }
  }
}
```


## Trust

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

## Quality 91/100 (strong)

### 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`: 4 of 4 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,050 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: 100 (weight 15)

- pass `stability.changes`: 2 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name
- 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: 4, about 1,050 tokens to load them all
- tool set hash: 90bbd40eef419a1539abdccb8967feba
- tools last changed: 2026-11-04T13:16:40.676Z
- badge: [![protogrid quality](https://protogrid.dev/badge/review.migrationagent/find-a-migration-agent.svg)](https://protogrid.dev/servers/review.migrationagent/find-a-migration-agent)
- 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-04 `find_registered_agent` changed (description)
  - before: Use this to check whether a person appears as a currently registered migration agent, by name or MARN (Migration Agents Registration Number), and to find the agency they work at. Returns up to 8 matches with MARN and agency profile URL. This is our copy of the OMARA register, not a live check; always point users to the OMARA register to confirm.
  - after: Use this to check whether a person appears as a currently registered migration agent, by name or MARN (Migration Agents Registration Number), and to find the agency they work at. Returns up to 8 matches with MARN and agency profile URL. This is our copy of the OMARA register, not a live check.
- 2026-11-04 `search_migration_agencies` changed (inputSchema)

Full history: https://api.protogrid.dev/v1/servers/review.migrationagent%2Ffind-a-migration-agent/changes

## Remotes

- https://migrationagent.review/mcp?channel=mcp-registry (streamable-http, auth none, reachable true, uptime30d 0.9574468)

## Packages

_none_

## Tools (4)

- `find_registered_agent`: Use this to check whether a person appears as a currently registered migration agent, by name or MARN (Migration Agents Registration Number), and to find the agency they work at. Returns up to 8 matches with MARN and agency profile URL. This is our copy of the OMARA register, not a live check.
- `get_migration_agency`: Use this to read one agency’s public profile after a search, using its returned id. Returns the address, phone, website, every registered agent with their MARN, Google rating, up to 8 reviews (the same selection the profile page shows first), and any languages, specialisations, office hours or description the agency added itself. Agency-supplied fields are often empty, which means unknown.
- `list_agency_locations`: Use this when a location search finds nothing or the place is ambiguous. Lists Australian cities with their number of listed agencies, or with city set, the suburbs of that city. Names returned here work as the location in search_migration_agencies.
- `search_migration_agencies`: Use this when someone wants to find or compare registered migration agencies in Australia by city, suburb, state, agency name, agent name or MARN. Returns 10 agencies per page with Google rating, review count, number of registered agents, phone, website and a profile URL. Default order is the website’s relevance ranking, which includes paid featured placement; featured agencies are marked featured_placement, so say so when presenting them. Do not use for visa advice or eligibility.
