Animal Checklist

Search animals in eight languages with habitats, countries, photos and source credits.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
75%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,793Tokens (definiciones de herramientas)
~4.3 KBTamaño de respuesta típico
Impacto moderado en la atención (1.40% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "animal-checklist": {
      "url": "https://animalchecklist.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://animalchecklist.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢list_categories(lang)

List the seven species groups with the label in the requested language and the species count. Call first to learn the valid `category` values.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lang": {
      "type": "string",
      "enum": [
        "en",
        "de",
        "es",
        "fr",
        "it",
        "nl",
        "pt",
        "pl"
      ],
      "default": "en",
      "description": "Display language."
    }
  },
  "required": [],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "categories": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Category",
        "required": [
          "id",
          "name",
          "emoji",
          "sort",
          "total"
        ],
        "properties": {
          "id": {
            "type": "string",
            "enum": [
              "mammals",
              "birds",
              "reptiles",
              "amphibians",
              "fish",
              "insects",
              "other"
            ]
          },
          "name": {
            "type": "string",
            "description": "Label in the requested language."
          },
          "emoji": {
            "type": "string"
          },
          "sort": {
            "type": "integer"
          },
          "total": {
            "type": "integer",
            "description": "Species in this category."
          }
        }
      }
    }
  },
  "required": [
    "categories"
  ]
}
🟢search_animals(q, category, habitat, country, page, ...)

Search species by free text in any of eight languages or by scientific name, with optional category, habitat and ISO country filters. Ranked by iNaturalist observations. One page of card-sized records.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "maxLength": 100,
      "description": "Free text, for example `red fox` or `Vulpes`."
    },
    "category": {
      "type": "string",
      "enum": [
        "mammals",
        "birds",
        "reptiles",
        "amphibians",
        "fish",
        "insects",
        "other"
      ]
    },
    "habitat": {
      "type": "string",
      "enum": [
        "forest",
        "grassland",
        "freshwater",
        "sea",
        "mountains",
        "urban",
        "farm",
        "zoo",
        "savanna",
        "jungle",
        "arctic",
        "desert"
      ]
    },
    "country": {
      "type": "string",
      "pattern": "^[A-Z]{2}$",
      "description": "ISO 3166-1 alpha-2."
    },
    "page": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000,
      "default": 1
    },
    "per": {
      "type": "integer",
      "minimum": 1,
      "maximum": 120,
      "default": 20
    },
    "lang": {
      "type": "string",
      "enum": [
        "en",
        "de",
        "es",
        "fr",
        "it",
        "nl",
        "pt",
        "pl"
      ],
      "default": "en",
      "description": "Display language."
    }
  },
  "required": [],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "AnimalSummary",
        "description": "Card-sized species record used by list and search answers.",
        "required": [
          "id",
          "name",
          "nameEn",
          "nameSci",
          "categoryId",
          "habitats",
          "image"
        ],
        "properties": {
          "id": {
            "type": "string",
            "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
            "description": "Slug of the species, for example `red-fox`.",
            "examples": [
              "red-fox"
            ]
          },
          "name": {
            "type": "string",
            "description": "Name in the requested language, English when none exists."
          },
          "nameEn": {
            "type": "string",
            "description": "English common name."
          },
          "nameSci": {
            "type": "string",
            "description": "Scientific name.",
            "examples": [
              "Vulpes vulpes"
            ]
          },
          "categoryId": {
            "type": "string",
            "enum": [
              "mammals",
              "birds",
              "reptiles",
              "amphibians",
              "fish",
              "insects",
              "other"
            ]
          },
          "habitats": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "forest",
                "grassland",
                "freshwater",
                "sea",
                "mountains",
                "urban",
                "farm",
                "zoo",
                "savanna",
                "jungle",
                "arctic",
                "desert"
              ]
            }
          },
          "image": {
            "type": "object",
            "required": [
              "url"
            ],
            "properties": {
              "url": {
                "type": "string",
                "format": "uri"
              }
            }
          }
        }
      }
    },
    "total": {
      "type": "integer"
    },
    "page": {
      "type": "integer"
    },
    "per": {
      "type": "integer"
    }
  },
  "required": [
    "items",
    "total",
    "page",
    "per"
  ]
}
🟢get_animal(id, lang)

Read one species: every common name, scientific name, habitats, country observation counts, the full photo credit and the Wikipedia summary.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
      "description": "Species slug from search_animals, for example `red-fox`."
    },
    "lang": {
      "type": "string",
      "enum": [
        "en",
        "de",
        "es",
        "fr",
        "it",
        "nl",
        "pt",
        "pl"
      ],
      "default": "en",
      "description": "Display language."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
      "description": "Slug of the species, for example `red-fox`.",
      "examples": [
        "red-fox"
      ]
    },
    "name": {
      "type": "string",
      "description": "Name in the requested language, English when none exists."
    },
    "nameEn": {
      "type": "string",
      "description": "English common name."
    },
    "nameSci": {
      "type": "string",
      "description": "Scientific name.",
      "examples": [
        "Vulpes vulpes"
      ]
    },
    "categoryId": {
      "type": "string",
      "enum": [
        "mammals",
        "birds",
        "reptiles",
        "amphibians",
        "fish",
        "insects",
        "other"
      ]
    },
    "habitats": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "forest",
          "grassland",
          "freshwater",
          "sea",
          "mountains",
          "urban",
          "farm",
          "zoo",
          "savanna",
          "jungle",
          "arctic",
          "desert"
        ]
      }
    },
    "image": {
      "type": "object",
      "description": "Photo credit. Check the licence and source before reuse.",
      "required": [
        "url",
        "sourceUrl",
        "license",
        "author",
        "source"
      ],
      "properties": {
        "url": {
          "type": "string",
          "format": "uri"
        },
        "sourceUrl": {
          "type": "string",
          "format": "uri",
          "description": "Page to link when you show it."
        },
        "license": {
          "type": "string",
          "enum": [
            "CC0",
            "Public domain",
            "Pexels License",
            "Pixabay Content License"
          ]
        },
        "author": {
          "type": "string",
          "description": "Credited author. Empty when the source gives no name."
        },
        "source": {
          "type": "string",
          "enum": [
            "inaturalist",
            "commons",
            "gbif",
            "pexels",
            "pixabay"
          ],
          "description": "Photo source.",
          "examples": [
            "inaturalist"
          ]
        }
      }
    },
    "names": {
      "type": "object",
      "description": "Common name per language. A language is absent when no name is known.",
      "propertyNames": {
        "enum": [
          "en",
          "de",
          "es",
          "fr",
          "it",
          "nl",
          "pt",
          "pl"
        ]
      },
      "additionalProperties": {
        "type": "string"
      }
    },
    "wikidataId": {
      "type": [
        "string",
        "null"
      ],
      "examples": [
        "Q8332"
      ]
    },
    "inatId": {
      "type": [
        "integer",
        "null"
      ],
      "description": "iNaturalist taxon id."
    },
    "obs": {
      "type": "integer",
      "description": "iNaturalist observation count. Drives the ranking."
    },
    "text": {
      "type": [
        "object",
        "null"
      ],
      "description": "Wikipedia extract, CC BY-SA 4.0. Keep the credit and the source link.",
      "required": [
        "lang",
        "summary",
        "sourceUrl"
      ],
      "properties": {
        "lang": {
          "type": "string",
          "enum": [
            "en",
            "de",
            "es",
            "fr",
            "it",
            "nl",
            "pt",
            "pl"
          ]
        },
        "summary": {
          "type": "string"
        },
        "sourceUrl": {
          "type": "string",
          "format": "uri"
        }
      }
    },
    "countries": {
      "type": "array",
      "description": "Up to twelve countries with the most observations.",
      "items": {
        "type": "object",
        "required": [
          "code",
          "obs"
        ],
        "properties": {
          "code": {
            "type": "string",
            "pattern": "^[A-Z]{2}$",
            "description": "ISO 3166-1 alpha-2."
          },
          "obs": {
            "type": "integer"
          }
        }
      }
    }
  },
  "required": [
    "id",
    "name",
    "nameEn",
    "nameSci",
    "categoryId",
    "habitats",
    "image",
    "names",
    "wikidataId",
    "inatId",
    "obs",
    "text",
    "countries"
  ],
  "title": "Animal",
  "description": "One species with every name, the full photo credit, a summary and country counts."
}
🟢list_countries

List every ISO country code that carries observations with its species count.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "countries": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Country",
        "required": [
          "code",
          "species"
        ],
        "properties": {
          "code": {
            "type": "string",
            "pattern": "^[A-Z]{2}$"
          },
          "species": {
            "type": "integer"
          }
        }
      }
    }
  },
  "required": [
    "countries"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas