Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Police Uk Api Mcp Server

    official MCP TypeScript SDK server providing tools to access and interact with the police.uk API, offering data on crimes, police forces, neighbourhoods, and stop-and-search incidents.

    2 stars
    JavaScript
    Updated Aug 16, 2025
    claude
    crime-data
    fastmcp
    mcp-server
    police-uk
    python
    stop-and-search

    Table of Contents

    • Features
    • Installation
    • Usage
    • With Claude Desktop
    • Development
    • With other MCP clients
    • Available Tools
    • Crime Data
    • Police Forces
    • Neighbourhoods
    • Stop and Search
    • Examples
    • Get crimes near a location
    • Find your local police team
    • Get force information
    • API Rate Limits
    • Data Source
    • Contributing
    • Repository
    • License
    • Support
    • Author

    Table of Contents

    • Features
    • Installation
    • Usage
    • With Claude Desktop
    • Development
    • With other MCP clients
    • Available Tools
    • Crime Data
    • Police Forces
    • Neighbourhoods
    • Stop and Search
    • Examples
    • Get crimes near a location
    • Find your local police team
    • Get force information
    • API Rate Limits
    • Data Source
    • Contributing
    • Repository
    • License
    • Support
    • Author

    Documentation

    MCP Server Police UK

    npm version

    License: MIT

    GitHub

    A Model Context Protocol (MCP) server providing tools to access and interact with the police.uk API, offering comprehensive data on crimes, police forces, neighbourhoods, and stop-and-search incidents across the UK.

    Features

    • 21 distinct tools for querying police.uk API endpoints
    • Retrieve street-level crimes, neighbourhood details, force information, stop-and-search records, and more
    • Built with the official MCP TypeScript SDK
    • Easy integration with MCP-compatible systems
    • Comprehensive error handling and type safety

    Installation

    Install directly from npm:

    bash
    npm install -g mcp-server-police-uk

    Or use with npx (no installation required):

    bash
    npx mcp-server-police-uk

    Usage

    With Claude Desktop

    Add to your Claude Desktop configuration file:

    macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    Windows: %APPDATA%/Claude/claude_desktop_config.json

    json
    {
      "mcpServers": {
        "police-uk": {
          "command": "npx",
          "args": ["-y", "mcp-server-police-uk"]
        }
      }
    }

    Development

    To contribute or run locally:

    bash
    # Clone the repository
    git clone https://github.com/dwain-barnes/police-uk-api-mcp-server.git
    cd mcp-server-police-uk
    
    # Install dependencies
    npm install
    
    # Build the project
    npm run build
    
    # Run locally
    npm start

    With other MCP clients

    bash
    npx mcp-server-police-uk

    Available Tools

    Crime Data

    • get_street_level_crimes - Retrieve street-level crimes by location or area
    • get_crimes_at_location - Get crimes at a specific location
    • get_crimes_no_location - Retrieve crimes that couldn't be mapped to a location
    • get_crime_categories - Get valid crime categories
    • get_last_updated - Get the date when crime data was last updated
    • get_outcomes_for_crime - Get outcomes for a specific crime
    • get_street_level_outcomes - Retrieve outcomes by location or area

    Police Forces

    • get_list_of_forces - Get all police forces
    • get_force_details - Get details for a specific police force
    • get_senior_officers - Get senior officers for a police force

    Neighbourhoods

    • get_neighbourhoods - Get neighbourhoods for a police force
    • get_neighbourhood_details - Get details for a specific neighbourhood
    • get_neighbourhood_boundary - Get boundary coordinates for a neighbourhood
    • get_neighbourhood_team - Get team members for a neighbourhood
    • get_neighbourhood_events - Get scheduled events for a neighbourhood
    • get_neighbourhood_priorities - Get policing priorities for a neighbourhood
    • locate_neighbourhood - Find neighbourhood team for given coordinates

    Stop and Search

    • get_stop_searches_by_area - Get stop and searches within an area
    • get_stop_searches_by_location - Get stop and searches at a specific location
    • get_stop_searches_no_location - Get stop and searches with no location
    • get_stop_searches_by_force - Get stop and searches by police force

    Examples

    Get crimes near a location

    typescript
    // Get crimes within 1 mile of coordinates
    get_street_level_crimes({
      lat: 51.5074,
      lng: -0.1278,
      date: "2024-01"
    })

    Find your local police team

    typescript
    // Find neighbourhood team for coordinates
    locate_neighbourhood({
      lat: 51.5074,
      lng: -0.1278
    })

    Get force information

    typescript
    // Get details about Metropolitan Police
    get_force_details({
      force_id: "metropolitan"
    })

    API Rate Limits

    This server respects the police.uk API rate limits. The API is free to use but has usage limits in place to ensure fair access for all users.

    Data Source

    All data is sourced from the official police.uk API, which provides open data about policing in England, Wales, and Northern Ireland. The data is typically updated monthly.

    Contributing

    Contributions are welcome! Please feel free to:

    • Report issues on GitHub Issues
    • Submit Pull Requests
    • Suggest new features or improvements

    Repository

    • GitHub: https://github.com/dwain-barnes/mcp-server-police-uk
    • npm: https://www.npmjs.com/package/mcp-server-police-uk

    License

    MIT License - see LICENSE file for details.

    Support

    If you encounter any issues or have questions:

    • File an issue on GitHub Issues
    • Check the police.uk API documentation for API-specific questions

    Author

    Created by Dwain Barnes

    Similar MCP

    Based on tags & features

    • AW

      Aws Mcp Server

      Python·
      165
    • CO

      Code To Tree

      C·
      60
    • SE

      Serena

      Python·
      14.5k
    • WA

      Waha Mcp

      JavaScript00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • AW

      Aws Mcp Server

      Python·
      165
    • CO

      Code To Tree

      C·
      60
    • SE

      Serena

      Python·
      14.5k
    • WA

      Waha Mcp

      JavaScript00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k