# Manchester Tonight

> What's on in Manchester: search gigs, club nights, theatre, events and venues. Read-only, no auth.

- name: uk.co.manchestertonight/whats-on
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 89/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/uk.co.manchestertonight%2Fwhats-on
- tools: https://api.protogrid.dev/v1/servers/uk.co.manchestertonight%2Fwhats-on/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "whats-on": {
      "type": "http",
      "url": "https://manchestertonight.co.uk/mcp"
    }
  }
}
```


## Trust

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

## Quality 89/100 (new)

### 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,667 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

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

- n/a `stability.changes`, `stability.rug_pull`: tool history recorded for 3 of the 7 days needed

### 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,667 tokens to load them all
- tool set hash: 056f864a7fc34d3e3e895a23f6c40df1
- tools last changed: 2026-10-21T01:23:28.175Z
- badge: [![protogrid quality](https://protogrid.dev/badge/uk.co.manchestertonight/whats-on.svg)](https://protogrid.dev/servers/uk.co.manchestertonight/whats-on)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-21 `plan_night_out` changed (annotations)
- 2026-10-21 `get_venue` changed (annotations)
- 2026-10-21 `seasonal_events` changed (annotations)
- 2026-10-21 `search_listings` changed (annotations)
- 2026-10-21 `whats_on` changed (annotations)
- 2026-10-20 `get_venue` changed (description)
  - before: Get every regular night at one Manchester venue, with times, address if known, sources and when it was last checked.
  - after: Get every regular night and seasonal or one-off event at one Manchester venue, with times, address if known, sources and when it was last checked.
- 2026-10-20 `seasonal_events` changed (inputSchema)
- 2026-10-20 `search_listings` changed (inputSchema)
- 2026-10-20 `whats_on` changed (inputSchema)
- 2026-10-19 `seasonal_events` changed (inputSchema)

Full history: https://api.protogrid.dev/v1/servers/uk.co.manchestertonight%2Fwhats-on/changes

## Remotes

- https://manchestertonight.co.uk/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (5)

- `get_venue`: Get every regular night and seasonal or one-off event at one Manchester venue, with times, address if known, sources and when it was last checked.
- `plan_night_out`: Turn a night out you have planned with someone (or a few days out) into a Manchester Tonight plan: a link that opens the plan on manchestertonight.co.uk, where they can change it and send it to friends on WhatsApp, plus the message text. Find the stops first with whats_on or search_listings. Listed venues get their area and page filled in, and a stop with no time gets the start time of the night on at that venue that day. The first stop each day is where everyone meets. Give the plan an intro and each stop a blurb, written to the person's friends: what you'll do there, why it's a good pick, and anything to book, bring or know (opening times, dietary notes, tickets). Returns a short link that previews as a card with the plan's name, a full message and a short one; offer whichever suits (the short one or just the link is best for a group chat). The plan is kept only to serve that link, until a month after its last day.
- `search_listings`: Search all regular nights out in Manchester by keyword, area, type and day of the week. Use for questions like "free comedy in Manchester", "which pubs in Stockport have a quiz" or "open mics on Mondays". Results include the day rule (e.g. "Every Tuesday", "1st Thursday of the month").
- `seasonal_events`: List upcoming dated seasonal events in Manchester, such as Halloween parties and club nights, or Christmas markets, light trails, panto and concerts. Use for questions like "Halloween in Manchester", "Christmas markets dates" or "festive things to do in Manchester". Each result has dates, times, prices and a ticket link.
- `whats_on`: List regular nights out and one-off events in Manchester, UK on a given date: pub quizzes, comedy, open mics, live music, club nights, drag and happy hours. Use for questions like "what's on tonight in Manchester", "comedy in the Northern Quarter on Saturday" or "quiz in Didsbury tomorrow". Each result has a time, venue, area, notes and a link to cite.
