Skip to main content
Glama
neayi
by neayi

E-phy MCP Server

A Model Context Protocol (MCP) server built with Next.js that provides AI assistants with information about phytosanitary products from the French e-phy catalog (pesticides, fertilizers, adjuvants, mixtures and blends).

Data source: Open data e-phy (ANSES / data.gouv.fr)

Available Tools

Tool

Description

search_products

Search phytosanitary products by name, active substance, AMM number, or holder

get_product_by_amm

Retrieve a product by its AMM (Autorisation de Mise sur le Marché) number

get_product_details

Get full details of a product by its internal e-phy ID

get_product_usages

List authorized usages (crops/targets) with dosage and safety requirements

search_active_substances

Search active substances by name with their approval status

Getting Started

Development

npm install
npm run dev

The MCP server will be available at http://localhost:3000/mcp.

Using with an MCP client (Claude Desktop, etc.)

Add the following to your MCP client configuration:

{
  "mcpServers": {
    "ephy": {
      "url": "http://localhost:3000/mcp"
    }
  }
}

Production

npm run build
npm start

Architecture

  • lib/ephy.ts – Type-safe client for the e-phy REST API

  • app/[transport]/route.ts – Next.js App Router route handler that exposes the MCP server over Streamable HTTP (supports both GET/POST)

Tech Stack

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/neayi/mcp'

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