Skip to main content
Glama
w4sspr

uk-charities-mcp

by w4sspr

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CCEW_API_KEYYesYour API key from api-portal.charitycommission.gov.uk

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_charity_detailsA

Get full details for a UK charity by registration number.

Args: registration_number: The charity's registration number (e.g., 202918 for Oxfam). Find registration numbers at: https://register-of-charities.charitycommission.gov.uk/

Returns: Comprehensive charity information including contact details, trustees, and finances.

get_charity_financialsA

Get detailed financial history for a charity.

Args: registration_number: The charity's registration number.

Returns: Up to 5 years of financial data with detailed income and spending breakdowns.

get_charity_trusteesA

Get the list of trustees for a charity.

Args: registration_number: The charity's registration number.

Returns: The charity name and list of current trustees.

get_governing_documentB

Get the charitable objects and governing document for a charity.

Args: registration_number: The charity's registration number.

Returns: The charity's charitable objects (mission statement), governing document type, and area of benefit.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 4 tools

Disambiguation3/5

The tools are mostly distinct (financials, trustees, governing document), but get_charity_details overlaps by including trustees and finances, which may cause an agent to pick the wrong tool. The descriptions help clarify depth, but the boundary is not fully crisp.

Naming Consistency4/5

Most tools follow the get_charity_* pattern (get_charity_details, get_charity_financials, get_charity_trustees), but get_governing_document deviates by omitting the 'charity' prefix. Overall the naming is predictable and readable.

Tool Count4/5

With 4 tools, the server is compact and focused on key charity information lookups. The count is reasonable for a specialized read-only API, though on the lower end, it fits the stated purpose.

Completeness2/5

The server lacks any search or discovery capability—all tools require a registration number, with no way to find charities by name or criteria. This is a significant gap that will cause agent failures when the registration number is unknown. The domain is also missing common operations like listing charities or getting contact details separately.

Maintenance

ActivityInactive
ResponsivenessNo issues