MCP_USDA_Server_Quantized

MCP_USDA_Server_Quantized

3.3

If you are the rightful owner of MCP_USDA_Server_Quantized and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A modular MCP server template for fetching and formatting agricultural data from the USDA Foreign Agricultural Service (FAS) Production, Supply and Distribution (PSD) database.

The MCP USDA Server is a template for creating Model Control Protocol (MCP) servers that expose agricultural data tools to Large Language Models (LLMs). It fetches data from the USDA FAS API, processes it, and presents it in a format optimized for LLM consumption. The server's modular architecture allows for easy addition of new data sources and tools, formatting of complex data for LLMs, and creation of anti-hallucination guardrails. It connects to an MCP client that aggregates tools from multiple servers, providing a unified interface for LLMs to access all tools.

Features

  • Modular architecture for easy addition of new data sources and tools.
  • Optimized data formatting for LLM consumption.
  • Anti-hallucination guardrails to ensure data accuracy.
  • Connection to MCP client for tool aggregation.
  • JSON-RPC 2.0 communication protocol for standardized client-server interaction.

Tools

  1. usda-psd-regions

    Get the region data in the USDA FAS PSD database

  2. usda-psd-countries

    Obtain national data and its regional associations

  3. usda-psd-commodities

    Get the definition of agricultural commodities

  4. usda-psd-units-of-measure

    Obtaining the unit of measurement of agricultural quantity

  5. usda-psd-commodity-attributes

    Obtain product attributes (production, supply, distribution)