Skip to main content
Glama
paulieb89

BAILII MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
bailii_searchA

Search BAILII for UK case law by keyword or phrase.

Searches the full BAILII database including UKSC, EWCA, EWHC, House of Lords, tribunals, and Irish courts. Returns a list of matching cases with titles, citations, and document paths to use with bailii_get_judgment.

bailii_get_judgmentA

Retrieve a BAILII judgment, optionally filtered to a specific section.

Use the path returned by bailii_search. By default returns summary + conclusions (or first 5000 chars if no sections detected). Use section='all' for the complete text.

bailii_list_courtsA

List the main UK courts and tribunals available on BAILII.

Returns court codes useful for constructing direct BAILII URLs or understanding search results.

Returns: str: JSON object mapping court codes to court names.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/paulieb89/bailii-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server