# cqtrinv/trinvmcp [Health: Active]

**Category:** 🗺️ Location Services  
**Repository:** https://github.com/cqtrinv/trinvmcp  
**GitHub Stars:** 2  
**Views:** 3  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/cqtrinv-trinvmcp

## Description
Explore French communes and cadastral parcels based on name and surface

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

```json
"mcpServers": {
  "trinvmcp": {
    "command": "npx",
    "args": ["-y","cqtrinv-trinvmcp"]
  }
}
```

## Documentation

## What cqtrinv/trinvmcp MCP server does

The cqtrinv/trinvmcp MCP server exposes TRINV searches through the Model Context Protocol. Its purpose is to help an AI assistant locate French communes and cadastral parcels using natural-language requests that can be converted into the available search operations.

The commune search accepts a fragment of a commune name. After identifying a commune, the parcel search can look for cadastral parcels within that commune that match a specified surface. The material does not describe additional geographic filters, parcel identifiers, ownership data, map output, or editing operations.

## How it works

The server relies on the TRINV website at trinv.fr as its underlying service. An MCP-compatible assistant starts the server as a local process and invokes its tools when a user asks for a relevant search. Results are therefore based on the information returned by TRINV rather than on a local cadastral database described in the repository.

A typical workflow is to search for a commune using part of its name, then use the selected commune as the context for a cadastral parcel search by surface. The README does not specify the surface unit, matching rules, result limits, or response schema, so those details should be verified through the tool behavior.

## Setup and configuration

The repository identifies the npm package as `mcp-trinv-server` and gives `npm install mcp-trinv-server` as the installation step. After installation, the package must be declared in the configuration of the assistant being used. The example configuration starts `/usr/bin/node` and passes the installed package's `dist/index.js` file as an argument.

Claude Desktop configuration is shown in `~/.config/Claude/claude_desktop_config.json`, with a different path documented for macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`. The README also provides a Gemini configuration location at `~/.gemini/settings.json`. Exact paths may need to reflect the local Node installation and where the package was installed.

No API key, token, account setting, or environment variable is documented in the provided material.

## Tools and capabilities

The cqtrinv/trinvmcp MCP server lists two tools:

- `trinv-chercher-commune`: searches for communes using a fragment of a commune name.
- `trinv-chercher-parcelle`: searches cadastral parcels in a commune according to a supplied surface.

Together, these tools support a commune-first lookup flow: identify the intended French commune, then search its cadastral parcels by surface. The README links to an example conversation using the server with Claude, but it does not provide sample tool arguments or returned data.

## Limitations and notes

The provided documentation only establishes searches based on commune name fragments and parcel surface. It does not confirm support for address search, coordinates, parcel numbers, ownership information, bulk requests, result export, or updates to cadastral records.

The server depends on TRINV, so its results and availability may depend on that external site. The README does not state whether authentication is required by TRINV, how errors are reported, or whether rate limits apply. Although the repository description refers to French communes and cadastral parcels, the documentation does not define geographic coverage beyond that scope.

_Full upstream README: https://allmcps.com/mcp/cqtrinv-trinvmcp/readme_

