nsip 0.3.3

NSIP Search API client for nsipsearch.nsip.org/api
Documentation
{
  "manifest_version": "0.3",
  "name": "nsip",
  "version": "0.3.2",
  "description": "NSIP sheep genetic evaluation MCP server -- search animals, compare EBVs, plan matings, check inbreeding, and analyze flocks using the National Sheep Improvement Program database.",
  "author": {
    "name": "Robert Allen",
    "url": "https://github.com/zircote"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/zircote/nsip"
  },
  "license": "MIT",
  "keywords": ["sheep", "genetics", "breeding", "EBV", "NSIP", "livestock", "agriculture"],
  "server": {
    "type": "binary",
    "entry_point": "server/nsip-macos-arm64",
    "mcp_config": {
      "command": "${__dirname}/server/nsip-macos-arm64",
      "args": ["mcp"],
      "env": {},
      "platform_overrides": {
        "darwin": {
          "command": "${__dirname}/server/nsip-macos-arm64"
        },
        "linux": {
          "command": "${__dirname}/server/nsip-linux-amd64"
        },
        "win32": {
          "command": "${__dirname}/server/nsip-windows-amd64.exe"
        }
      }
    }
  },
  "tools": [
    {
      "name": "search",
      "description": "Search for animals in the NSIP database with filters for breed, gender, status, date range, flock, and sorting."
    },
    {
      "name": "details",
      "description": "Get detailed EBV data, breed, contact info, and status for a specific animal by LPN ID."
    },
    {
      "name": "lineage",
      "description": "Get pedigree / ancestry tree for a specific animal including parents and grandparents."
    },
    {
      "name": "progeny",
      "description": "Get paginated list of offspring for a specific animal."
    },
    {
      "name": "profile",
      "description": "Get complete profile for an animal: details, pedigree, and offspring in one call."
    },
    {
      "name": "breed_groups",
      "description": "List all breed groups and individual breeds in the NSIP database."
    },
    {
      "name": "trait_ranges",
      "description": "Get min/max EBV trait ranges for a specific breed."
    },
    {
      "name": "compare",
      "description": "Compare 2-5 animals side-by-side on their EBV traits."
    },
    {
      "name": "rank",
      "description": "Rank animals within a breed by weighted EBV traits."
    },
    {
      "name": "inbreeding_check",
      "description": "Calculate Wright's coefficient of inbreeding for a potential sire-dam mating."
    },
    {
      "name": "mating_recommendations",
      "description": "Find optimal mates for an animal with inbreeding checks and trait complementarity ranking."
    },
    {
      "name": "flock_summary",
      "description": "Summarize a flock's animals: count, gender breakdown, and average EBV traits."
    },
    {
      "name": "database_status",
      "description": "Get NSIP database last-updated date and available animal statuses."
    }
  ],
  "tools_generated": false,
  "prompts_generated": true,
  "compatibility": {
    "platforms": ["darwin", "win32", "linux"]
  }
}