# familyguy.co.uk episode database

> Lookups over an unofficial Family Guy database: episodes, seasons, characters, cast, crew and facts.

- name: uk.co.familyguy/episodes
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 79/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/uk.co.familyguy%2Fepisodes
- tools: https://api.protogrid.dev/v1/servers/uk.co.familyguy%2Fepisodes/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "episodes": {
      "type": "http",
      "url": "https://familyguy.co.uk/mcp"
    }
  }
}
```


## Trust

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

## Quality 79/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 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: 71 (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
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_season (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_person (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_episode (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 781 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

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

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

- tools: 8, about 781 tokens to load them all
- tool set hash: 9d6026924672ee963c4631dc7af6e68d
- badge: [![protogrid quality](https://protogrid.dev/badge/uk.co.familyguy/episodes.svg)](https://protogrid.dev/servers/uk.co.familyguy/episodes)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

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

## Packages

_none_

## Tools (8)

- `get_character`: Return what this site records for a Family Guy character: the profile written from cited sources, the household, the role, and the English voice actors.
- `get_episode`: Return everything this site records for one episode: the story summary, air date, writers, directors, US viewing figure and identifiers. Accepts an episode code such as S03E12, a season and episode number, or an exact title.
- `get_fact`: Return one entry from the facts section: what a term means in Family Guy, with the page it is on. Omit the term to list every entry.
- `get_person`: Return the credits this site records for one person: which roles they held and how many episodes they are credited on.
- `get_season`: Return one season of Family Guy: how many episodes it has, when it started and finished, and the episode list.
- `search_episodes`: Find Family Guy episodes by words in the title, by season, or by the year they first aired. Returns episode code, title, air date, writers, directors and the page URL. Use get_episode for one episode in full.
- `site_stats`: Return the size and freshness of the database: how many episodes, seasons, characters and people it covers, and when the data was last refreshed.
- `which_episode`: Find which episode something happens in. Searches the story summaries this site has written for every episode, not the titles. Give a few words describing the moment, such as a character, a place or an event.
