# Atlarium Habitat Database MCP

> Structured habitat data and advisory tools for aquariums, marine tanks, terrariums and paludariums.

- name: bio.atlarium/habitat-database
- version: 2.0.3
- connection class: R0 (autonomous)
- trust: 89/100
- quality: 88/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/bio.atlarium%2Fhabitat-database
- tools: https://api.protogrid.dev/v1/servers/bio.atlarium%2Fhabitat-database/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "habitat-database": {
      "type": "http",
      "url": "https://mcp.atlarium.bio/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 99
- freshness: 85
- provenance: 75
- drivers: +repository +dns-namespace +reachable +uptime-96% ~updated-65d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 88/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 93 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 39 of 39 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- warn `tools.token_cost`: about 13,552 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 39, about 13,552 tokens to load them all
- tool set hash: 04cce3d42c6b984b38661a003844a1b5
- badge: [![protogrid quality](https://protogrid.dev/badge/bio.atlarium/habitat-database.svg)](https://protogrid.dev/servers/bio.atlarium/habitat-database)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://mcp.atlarium.bio/mcp (streamable-http, auth none, reachable true, uptime30d 0.96460176)

## Packages

_none_

## Tools (39)

- `calculate_equipment_requirements`: Calculate advisory heater, lighting and electricity requirements.
- `calculate_fertilizer_dose`: Calculate an advisory fertilizer dose for a public catalog product and tank volume.
- `calculate_nutrient_gaps`: Compare nutrient targets with supplied measurements without saving user data.
- `calculate_tank_volume`: Calculate gross and net aquarium volume estimates from dimensions.
- `calculate_tank_weight`: Calculate advisory aquarium weight estimates from dimensions and material inputs.
- `calculate_water_change`: Calculate water change volume, weekly totals and dilution estimates.
- `calculate_water_chemistry`: Calculate public water chemistry conversions, CO2, salinity and water-mix estimates.
- `calculate_weekly_dose_totals`: Calculate weekly fertilizer totals for a supplied non-persistent dosing plan.
- `check_species_compatibility`: Check basic compatibility information between habitat species using Atlarium data.
- `convert_units`: Convert aquarium-relevant temperature, length, weight and volume units.
- `generate_fertilization_plan`: Generate an advisory non-persistent fertilization plan from public Atlarium catalog data.
- `get_algae_profile`: Get a structured public algae diagnostic profile using the exact slug returned by search_algae.
- `get_disease_profile`: Get a structured public aquatic disease profile using the exact slug returned by search_diseases.
- `get_equipment_profile`: Get a structured public equipment product profile using the exact slug returned by search_equipment.
- `get_fertilization_regime`: Get a structured public fertilization regime using the exact slug returned by search_fertilization_regimes.
- `get_fertilizer_profile`: Get a structured public fertilizer product profile using the exact slug returned by search_fertilizers.
- `get_fish_profile`: Get a structured fish or aquatic animal profile using the exact slug returned by search_fish.
- `get_guide`: Get a structured public Atlarium guide using the exact slug returned by search_guides.
- `get_medicine_profile`: Get a structured public aquarium medicine profile using the exact slug returned by search_medicines.
- `get_plant_problem_profile`: Get a structured public aquatic plant problem or deficiency profile using the exact slug returned by search_plant_problems.
- `get_plant_profile`: Get a structured aquatic plant profile using the exact slug returned by search_plants.
- `get_product_profile`: Get a structured public habitat product profile using the exact slug returned by search_products.
- `get_water_parameters`: Get recommended water parameters using the exact slug returned by search_fish or search_plants.
- `list_product_brands`: List public Atlarium product brands.
- `list_product_categories`: List public Atlarium product categories for equipment and fertilizers.
- `match_diagnostic_profiles`: Find likely public algae, disease, plant problem and medicine profiles from a symptom query.
- `search_algae`: Search public algae diagnostic profiles with symptoms, causes and treatment guidance.
- `search_diseases`: Search public aquatic disease diagnostic profiles and advisory treatment information.
- `search_equipment`: Search public aquarium and habitat equipment products.
- `search_fertilization_regimes`: Search public fertilization regimes and dosing philosophies.
- `search_fertilizers`: Search public aquarium fertilizer products and nutrient profiles.
- `search_fish`: Search fish and aquatic animal profiles in the Atlarium habitat database.
- `search_guides`: Search Atlarium habitat guides and educational content.
- `search_medicines`: Search public aquarium medicine and treatment product profiles.
- `search_plant_problems`: Search public aquatic plant deficiency, pest and environmental problem profiles.
- `search_plants`: Search aquatic plants in the Atlarium database.
- `search_products`: Search public habitat products in the Atlarium database.
- `suggest_habitat_for_tank`: Suggest a complete public habitat plan with species, plants, products, warnings, motivations and related guides.
- `suggest_species_for_tank`: Suggest compatible aquatic species based on tank size and water parameters.
