# io.github.lacausecrypto/mcp-new-caledonia (npm · mcp-new-caledonia)

MCP server for New Caledonia open data (data.gouv.nc)

- Trust score: 68/100 (medium)
- Change this week: +44
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-04

## Components

- npm · `mcp-new-caledonia`: 68/100 (this document), [markdown](https://verifymcp.io/servers/lacausecrypto-mcp-new-caledonia/mcp-new-caledonia.md), [page](https://verifymcp.io/servers/lacausecrypto-mcp-new-caledonia/mcp-new-caledonia)

## Channel facts

- Registry: `npm`
- Package: `mcp-new-caledonia`
- Version: `1.0.2`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-04.

- **Supply Chain Security**: 83/100
  - No malware found by supply-chain analysis.
  - CVE check failed: a known medium-severity CVE affects hono 4.12.33, reached via @modelcontextprotocol/sdk > hono. A fixed version is available.
  - No install/post-install scripts declared.
  - Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.
- **Provenance & Transparency**: 45/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 113 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 77/100
  - AI-judged instruction clarity (excellent).
  - Tool/resource definitions use about 1496 tokens (~51/item across 29 items; 29 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add lacausecrypto-mcp-new-caledonia -- npx -y mcp-new-caledonia
```

### Codex

```bash
codex mcp add lacausecrypto-mcp-new-caledonia -- npx -y mcp-new-caledonia
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "lacausecrypto-mcp-new-caledonia": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "mcp-new-caledonia"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add lacausecrypto-mcp-new-caledonia --command npx --arg -y --arg mcp-new-caledonia
```

### Hermes

```yaml
mcp_servers:
  lacausecrypto-mcp-new-caledonia:
    command: "npx"
    args: ["-y", "mcp-new-caledonia"]
```

### Other

```json
{
  "mcpServers": {
    "lacausecrypto-mcp-new-caledonia": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-new-caledonia"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-04 (score 68, −1)

- [security regression] CVE-2026-69207 affects this package: medium
- [security regression] Known CVEs: partial → fail

### 2026-08-03 (score 69, +49)

- [security regression] Provenance: unverified → fail
- [security improvement] Install scripts: unverified → pass
- [security improvement] Known CVEs: unverified → partial
- [functional regression] Security disclosure: unverified → fail
- [functional improvement] Schema quality: unverified → excellent
- [functional improvement] Tool coverage: unverified → 100
- [functional improvement] License: unverified → pass
- [functional improvement] Dependency health: unverified → partial
- [functional improvement] Maintenance: unverified → pass
- [functional improvement] MCP protocol: unverified → pass
- [functional improvement] Stability: unverified → 0.23
- [functional] Licence: MIT

### 2026-08-02 (score 20, −1)

- [security improvement] Malware scan: unverified → pass
- [functional regression] Tool coverage: 100 → unverified
- [functional regression] Security disclosure: fail → unverified

### 2026-08-01 (score 21, +1)

- [security regression] Malware scan: pass → unverified
- [functional improvement] Tool coverage: unverified → 100

### 2026-07-31 (score 20, −26)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 46, +22)

- [functional improvement] Tool coverage: unverified → 100

### 2026-07-28 (score 24, −22)

- [functional regression] Tool coverage: 100 → unverified
- [functional] First check of Schema quality: unverified

### 2026-07-27 (score 46)

First indexed and scored.

## MCP tools (29)

### `nc_get_public_holidays` (~52 tokens)

Get all public holidays in New Caledonia for a specific year. New Caledonia has unique holidays different from mainland France.

Input parameters:

- `year` (integer): Year to query (default: current year)

### `nc_is_public_holiday` (~41 tokens)

Check if a specific date is a public holiday in New Caledonia

Input parameters:

- `date` (string, required): Date to check in YYYY-MM-DD format

### `nc_get_upcoming_holidays` (~44 tokens)

Get the next upcoming public holidays in New Caledonia from today

Input parameters:

- `limit` (integer): Number of upcoming holidays to return (default: 5)

### `nc_get_digital_fragility_index` (~57 tokens)

Get the digital fragility index for communes in New Caledonia. Higher score means higher risk of digital exclusion.

Input parameters:

- `commune` (string): Filter by commune name
- `province` (string): Filter by province

### `nc_search_companies` (~87 tokens)

Search for active companies in New Caledonia RIDET registry. RIDET is the local business registry equivalent to SIRET in France.

Input parameters:

- `commune` (string): Filter by commune
- `limit` (integer): Max results
- `query` (string, required): Search term (company name, activity)
- `sector` (string): Filter by APE/NAF sector code

### `nc_get_company` (~45 tokens)

Get detailed information about a specific company using its RIDET number

Input parameters:

- `ridet` (string, required): RIDET number (6-10 digits, 7-digit registry number accepted)

### `nc_get_companies_by_sector` (~76 tokens)

Get all companies in a specific activity sector (APE/NAF code)

Input parameters:

- `commune` (string): Filter by commune
- `limit` (integer): Max results
- `sector_code` (string, required): APE/NAF sector code (e.g., "07" for mining, "47" for retail)

### `nc_get_company_statistics` (~34 tokens)

Get aggregate statistics about companies in New Caledonia

Input parameters:

- `group_by` (string, required): How to group the statistics

### `nc_search_job_offers` (~64 tokens)

Search for job offers posted on the official New Caledonia employment portal

Input parameters:

- `commune` (string): Filter by commune
- `contract_type` (string): Contract type
- `limit` (integer): Max results
- `query` (string): Search keywords

### `nc_get_job_seeker_stats` (~58 tokens)

Get statistics about job seekers in New Caledonia by various criteria

Input parameters:

- `group_by` (string): How to group results
- `province` (string): Filter by province
- `year` (integer): Year to query

### `nc_get_civil_servants` (~52 tokens)

Get data about New Caledonia and municipal civil servants

Input parameters:

- `employer_type` (string): Type of employer
- `limit` (integer): Max results
- `year` (integer): Year

### `nc_get_partial_unemployment` (~52 tokens)

Get companies on partial unemployment schemes in New Caledonia (including special nickel and civil unrest schemes)

Input parameters:

- `limit` (integer): Max results
- `type` (string): Type of partial unemployment scheme

### `nc_get_weather_stations` (~34 tokens)

Get Météo France weather stations in New Caledonia

Input parameters:

- `commune` (string): Filter by commune

### `nc_get_rain_stations` (~37 tokens)

Get rain measurement (pluviometry) stations in New Caledonia

Input parameters:

- `commune` (string): Filter by commune

### `nc_get_mining_titles` (~70 tokens)

Get mining titles (concessions, research permits) in New Caledonia. NC is the world #1 ferronickel producer.

Input parameters:

- `commune` (string): Filter by commune
- `limit` (integer): Max results
- `type` (string): Type of mining title

### `nc_get_metal_production` (~71 tokens)

Get metallurgical production data for New Caledonia (nickel, ferronickel, etc.)

Input parameters:

- `limit` (integer): Max results
- `product_type` (string): Type of product (e.g., nickel, ferronickel)
- `year` (integer): Year

### `nc_get_nickel_fund_sites` (~48 tokens)

Get sites managed by the Nickel Fund for environmental rehabilitation of former mining areas

Input parameters:

- `commune` (string): Filter by commune
- `limit` (integer): Max results

### `nc_get_water_catchments` (~66 tokens)

Get water catchment points for drinking water supply in New Caledonia

Input parameters:

- `commune` (string): Filter by commune
- `limit` (integer): Max results
- `usage` (string): Usage type: aep (public supply) or prive (private)

### `nc_get_dry_forest_sites` (~68 tokens)

Get dry forest conservation sites in New Caledonia. The dry forest is an endemic ecosystem with many unique species.

Input parameters:

- `commune` (string): Filter by commune
- `fire_priority` (boolean): Filter by fire priority sites
- `limit` (integer): Max results

### `nc_get_piezometers` (~40 tokens)

Get piezometer locations for groundwater level monitoring

Input parameters:

- `commune` (string): Filter by commune
- `limit` (integer): Max results

### `nc_get_reef_stations` (~42 tokens)

Get coral reef observation network (RORC) monitoring stations. NC lagoon is a UNESCO World Heritage site.

Input parameters:

- `limit` (integer): Max results

### `nc_get_public_facilities` (~58 tokens)

Get public facilities (schools, sports, health, transport) in Greater Nouméa

Input parameters:

- `commune` (string): Filter by commune
- `limit` (integer): Max results
- `type` (string): Type of facility

### `nc_search_facilities` (~39 tokens)

Search public facilities by name in Greater Nouméa

Input parameters:

- `limit` (integer): Max results
- `query` (string, required): Search term

### `nc_get_vehicle_stats` (~54 tokens)

Get statistics about registered vehicles in New Caledonia

Input parameters:

- `group_by` (string): How to group results
- `vehicle_type` (string): Filter by vehicle type
- `year` (integer): Registration year

### `nc_get_population_stats` (~47 tokens)

Get population statistics from the 2019 census of New Caledonia

Input parameters:

- `group_by` (string): How to group results
- `province` (string): Filter by province

### `nc_get_demographics_by_age` (~35 tokens)

Get demographic breakdown by age groups from the 2019 census

Input parameters:

- `province` (string): Filter by province

### `nc_get_transport_modes` (~36 tokens)

Get statistics on transport modes used by the population (from 2019 census)

Input parameters:

- `province` (string): Filter by province

### `nc_get_gr_trail` (~47 tokens)

Get GR (Grande Randonnée) hiking trail information. NC has two famous long-distance trails.

Input parameters:

- `province` (string): Province (currently only "nord" is available)

### `nc_get_taneo_info` (~42 tokens)

Get information about the Tanéo public transport network serving Greater Nouméa (Nouméa, Dumbéa, Mont-Dore, Païta)

## Diagnostics

Captured diagnostic sections: Provenance, Vulnerabilities, Dependencies. The full working is on the page: https://verifymcp.io/servers/lacausecrypto-mcp-new-caledonia/mcp-new-caledonia#diagnostics

## Score history

- 2026-08-04: 68
- 2026-08-03: 69
- 2026-08-02: 20
- 2026-08-01: 21
- 2026-07-31: 20
- 2026-07-30: 46
- 2026-07-28: 24
- 2026-07-27: 46

## Links

- npm package: https://www.npmjs.com/package/mcp-new-caledonia
- Socket report: https://socket.dev/npm/package/mcp-new-caledonia
- Repository: https://github.com/lacausecrypto/mcp-new-caledonia
- Changelog RSS feed: https://verifymcp.io/servers/lacausecrypto-mcp-new-caledonia/mcp-new-caledonia/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/lacausecrypto-mcp-new-caledonia/mcp-new-caledonia/changelog.json
- HTML version of this page: https://verifymcp.io/servers/lacausecrypto-mcp-new-caledonia/mcp-new-caledonia
