Atlarium Habitat Database MCP
REMOTE · MCP.ATLARIUM.BIO · SCANNED SEP 20
Structured habitat data and advisory tools for aquariums, marine tanks, terrariums and paludariums.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security80
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability82
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 4415 tokens (~102/item across 43 items; 39 tools + 4 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
- No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 39 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 40 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
- Supports UI / widget rendering.Pass
How do I install the Atlarium Habitat Database MCP server?
Atlarium Habitat Database MCP is a hosted endpoint at https://mcp.atlarium.bio/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · mcp.atlarium.bio
claude mcp add --transport http bio-atlarium-habitat-database 'https://mcp.atlarium.bio/mcp'
{
"mcpServers": {
"bio-atlarium-habitat-database": {
"url": "https://mcp.atlarium.bio/mcp"
}
}
} {
"servers": {
"bio-atlarium-habitat-database": {
"type": "http",
"url": "https://mcp.atlarium.bio/mcp"
}
}
} [mcp_servers.bio-atlarium-habitat-database] url = "https://mcp.atlarium.bio/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"bio-atlarium-habitat-database": {
"type": "remote",
"url": "https://mcp.atlarium.bio/mcp",
"enabled": true
}
}
} openclaw mcp add bio-atlarium-habitat-database --url 'https://mcp.atlarium.bio/mcp' --transport streamable-http
mcp_servers:
bio-atlarium-habitat-database:
url: "https://mcp.atlarium.bio/mcp" {
"McpServers": {
"bio-atlarium-habitat-database": {
"Transport": "http",
"Url": "https://mcp.atlarium.bio/mcp"
}
}
} assistant mcp add bio-atlarium-habitat-database -t streamable-http -u 'https://mcp.atlarium.bio/mcp'
{
"mcpServers": {
"bio-atlarium-habitat-database": {
"type": "http",
"url": "https://mcp.atlarium.bio/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 26 Aug 26 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 25 Aug 26 0
- Stability: 0.97 → pass security
- 24 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.
- 17 Aug 26 0
- Server version: 2.0.2 → 2.0.3 functional
- Server version: 2.0.1 → 2.0.2 functional
- 16 Aug 26 0
- Resource “atlarium-habitat-explorer” now points somewhere else: ui://widget/habitat-explorer.v3.html → ui://widget/habitat-explorer.v4.html security
- Tool “get_algae_profile” rewrote its description, which is the text the model reads security
- Tool “get_disease_profile” rewrote its description, which is the text the model reads security
- Tool “get_equipment_profile” rewrote its description, which is the text the model reads security
- Tool “get_fertilization_regime” rewrote its description, which is the text the model reads security
- Tool “get_fertilizer_profile” rewrote its description, which is the text the model reads security
- Tool “get_fish_profile” rewrote its description, which is the text the model reads security
- Tool “get_guide” rewrote its description, which is the text the model reads security
- Tool “get_medicine_profile” rewrote its description, which is the text the model reads security
- Tool “get_plant_problem_profile” rewrote its description, which is the text the model reads security
- Tool “get_plant_profile” rewrote its description, which is the text the model reads security
- Tool “get_product_profile” rewrote its description, which is the text the model reads security
- Tool “get_water_parameters” rewrote its description, which is the text the model reads security
- Schema quality: pass → fail ▼ functional
- New resource “atlarium-habitat-explorer-compat-3” functional
- Server version: 2.0.0 → 2.0.1 functional
- “get_algae_profile” reworded the description of “slug” cosmetic
- “get_disease_profile” reworded the description of “slug” cosmetic
- “get_equipment_profile” reworded the description of “slug” cosmetic
- “get_fertilization_regime” reworded the description of “slug” cosmetic
- “get_fertilizer_profile” reworded the description of “slug” cosmetic
- “get_fish_profile” reworded the description of “slug” cosmetic
- “get_guide” reworded the description of “slug” cosmetic
- “get_medicine_profile” reworded the description of “slug” cosmetic
- “get_plant_problem_profile” reworded the description of “slug” cosmetic
- “get_plant_profile” reworded the description of “slug” cosmetic
- “get_product_profile” reworded the description of “slug” cosmetic
- “get_water_parameters” reworded the description of “slug” cosmetic
- 11 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 31 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Sept 2026 · Probed https://mcp.atlarium.bio/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=atlarium.bio | CN=YE1,O=Let's Encrypt,C=US | 12 Sept 2026 | 11 Dec 2026 | ECDSA 256 | ECDSA-SHA384 | 5d2bfb45282f24bde825941a38f026ea802 |
| SANs: *.atlarium.bio, atlarium.bio | ||||||
| CN=YE1,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 5ddd70dd31f801c85c186a7a04b80afe |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of mcp.atlarium.bio. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| bio. | present | 16334 | 8 | Verified |
| atlarium.bio. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=31536000; includeSubDomains |
| x-content-type-options | nosniff |
| x-frame-options | SAMEORIGIN |
| referrer-policy | strict-origin-when-cross-origin |
| permissions-policy | accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=() |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.atlarium.bio/mcp | Verified | 200 | |
| http (plaintext) | http://mcp.atlarium.bio/mcp | HTTPS enforced | 301 | https://mcp.atlarium.bio/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
calculate_equipment_requirements Calculate equipment requirements ~53
Calculate advisory heater, lighting and electricity requirements.
| Name | Type | Req | Description |
|---|---|---|---|
| electricity | object | – | Electricity cost and usage calculation input. |
| heater | object | – | Heater sizing input. |
| lighting | object | – | Lighting estimate input. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
calculate_fertilizer_dose Calculate fertilizer dose ~66
Calculate an advisory fertilizer dose for a public catalog product and tank volume.
| Name | Type | Req | Description |
|---|---|---|---|
| brand_name | string | – | Optional public fertilizer brand name. |
| product_name | string | yes | Public fertilizer product name. |
| volume_liters | number | yes | Tank or habitat volume in liters. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
calculate_nutrient_gaps Calculate nutrient gaps ~107
Compare nutrient targets with supplied measurements without saving user data.
| Name | Type | Req | Description |
|---|---|---|---|
| items | array | – | Optional supplied fertilization plan items to analyze. |
| language | string | – | Optional preferred response language: it, en or es. |
| measurements | array | – | Optional current measurements for nutrient-gap calculations. |
| regime | – | – | Optional fertilization regime name or strategy. |
| targets | object | – | Optional target nutrient concentrations. |
| volume_liters | number | yes | Tank or habitat volume in liters. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
calculate_tank_volume Calculate tank volume ~188
Calculate gross and net aquarium volume estimates from dimensions.
| Name | Type | Req | Description |
|---|---|---|---|
| bow_depth_cm | number | – | Curved front depth in centimeters for bow-front tanks. |
| diameter_cm | number | – | Cylinder diameter in centimeters. |
| glass_thickness_mm | number | – | Glass thickness in millimeters for net volume estimates. |
| hardscape_displacement_liters | number | – | Estimated hardscape displacement in liters. |
| height_cm | number | – | Tank height in centimeters. |
| length_cm | number | – | Tank length in centimeters. |
| shape | string | yes | Tank shape: rectangular, cylindrical or bow-front. |
| substrate_depth_cm | number | – | Substrate depth in centimeters. |
| water_density_kg_per_liter | number | – | Water density in kilograms per liter. |
| water_height_cm | number | – | Actual filled water height in centimeters. |
| width_cm | number | – | Tank width in centimeters. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
calculate_tank_weight Calculate tank weight ~274
Calculate advisory aquarium weight estimates from dimensions and material inputs.
| Name | Type | Req | Description |
|---|---|---|---|
| bow_depth_cm | number | – | Curved front depth in centimeters for bow-front tanks. |
| diameter_cm | number | – | Cylinder diameter in centimeters. |
| equipment_weight_kg | number | – | Additional equipment weight in kilograms. |
| glass_thickness_mm | number | – | Glass thickness in millimeters for net volume estimates. |
| glass_weight_override_kg | number | – | Known glass weight override in kilograms. |
| hardscape_displacement_liters | number | – | Estimated hardscape displacement in liters. |
| hardscape_weight_kg | number | – | Hardscape weight in kilograms. |
| height_cm | number | – | Tank height in centimeters. |
| length_cm | number | – | Tank length in centimeters. |
| shape | string | yes | Tank shape: rectangular, cylindrical or bow-front. |
| substrate_density_kg_per_liter | number | – | Substrate density in kilograms per liter. |
| substrate_depth_cm | number | – | Substrate depth in centimeters. |
| substrate_weight_override_kg | number | – | Known substrate weight override in kilograms. |
| water_density_kg_per_liter | number | – | Water density in kilograms per liter. |
| water_height_cm | number | – | Actual filled water height in centimeters. |
| width_cm | number | – | Tank width in centimeters. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
calculate_water_change Calculate water change ~67
Calculate water change volume, weekly totals and dilution estimates.
| Name | Type | Req | Description |
|---|---|---|---|
| change_percent | number | – | Percent of tank volume changed per water change. |
| changes_per_week | integer | – | Number of water changes per week. |
| volume_liters | number | – | Tank volume or change volume in liters. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
calculate_water_chemistry Calculate water chemistry ~99
Calculate public water chemistry conversions, CO2, salinity and water-mix estimates.
| Name | Type | Req | Description |
|---|---|---|---|
| carbonate_hardness | object | – | Carbonate hardness conversion input. |
| co2 | object | – | CO2 estimation input from KH and pH. |
| general_hardness | object | – | General hardness conversion input. |
| salinity | object | – | Salinity calculation input. |
| water_mix | object | – | Water-mixing calculation input. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
calculate_weekly_dose_totals Calculate weekly dose totals ~110
Calculate weekly fertilizer totals for a supplied non-persistent dosing plan.
| Name | Type | Req | Description |
|---|---|---|---|
| items | array | – | Optional supplied fertilization plan items to analyze. |
| language | string | – | Optional preferred response language: it, en or es. |
| measurements | array | – | Optional current measurements for nutrient-gap calculations. |
| regime | – | – | Optional fertilization regime name or strategy. |
| targets | object | – | Optional target nutrient concentrations. |
| volume_liters | number | yes | Tank or habitat volume in liters. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
check_species_compatibility Check species compatibility ~150
Check basic compatibility information between habitat species using Atlarium data.
| Name | Type | Req | Description |
|---|---|---|---|
| gh | number | – | Water hardness, conductivity or TDS-style value for advisory matching. |
| kh | number | – | Water hardness, conductivity or TDS-style value for advisory matching. |
| language | string | – | Optional preferred response language: it, en or es. |
| ph | number | – | Water pH value on the 0 to 14 scale. |
| species | array | yes | List of species names or slugs to compare, from 1 to 20 entries. |
| tank_liters | number | – | Tank or habitat volume in liters. |
| temperature | number | – | Water or ambient temperature in degrees Celsius. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
convert_units Convert units ~72
Convert aquarium-relevant temperature, length, weight and volume units.
| Name | Type | Req | Description |
|---|---|---|---|
| length | object | – | Length conversion input. |
| temperature | object | – | Temperature conversion input. |
| temperature_delta | object | – | Temperature difference input. |
| volume | object | – | Volume conversion input. |
| weight | object | – | Weight conversion input. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
generate_fertilization_plan Generate fertilization plan ~111
Generate an advisory non-persistent fertilization plan from public Atlarium catalog data.
| Name | Type | Req | Description |
|---|---|---|---|
| items | array | – | Optional supplied fertilization plan items to analyze. |
| language | string | – | Optional preferred response language: it, en or es. |
| measurements | array | – | Optional current measurements for nutrient-gap calculations. |
| regime | – | – | Optional fertilization regime name or strategy. |
| targets | object | – | Optional target nutrient concentrations. |
| volume_liters | number | yes | Tank or habitat volume in liters. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
get_algae_profile Get algae profile ~64
Get a structured public algae diagnostic profile using the exact slug returned by search_algae.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| slug | string | yes | Exact single-segment slug returned by the related Atlarium search tool. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
get_disease_profile Get disease profile ~65
Get a structured public aquatic disease profile using the exact slug returned by search_diseases.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| slug | string | yes | Exact single-segment slug returned by the related Atlarium search tool. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
get_equipment_profile Get equipment profile ~63
Get a structured public equipment product profile using the exact slug returned by search_equipment.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| slug | string | yes | Exact safe slug path returned by the related Atlarium search tool. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
get_fertilization_regime Get fertilization regime ~69
Get a structured public fertilization regime using the exact slug returned by search_fertilization_regimes.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| slug | string | yes | Exact single-segment slug returned by the related Atlarium search tool. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
get_fertilizer_profile Get fertilizer profile ~65
Get a structured public fertilizer product profile using the exact slug returned by search_fertilizers.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| slug | string | yes | Exact safe slug path returned by the related Atlarium search tool. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
get_fish_profile Get fish profile ~65
Get a structured fish or aquatic animal profile using the exact slug returned by search_fish.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| slug | string | yes | Exact single-segment slug returned by the related Atlarium search tool. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
get_guide Get guide ~62
Get a structured public Atlarium guide using the exact slug returned by search_guides.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| slug | string | yes | Exact safe slug path returned by the related Atlarium search tool. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
get_medicine_profile Get medicine profile ~65
Get a structured public aquarium medicine profile using the exact slug returned by search_medicines.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| slug | string | yes | Exact single-segment slug returned by the related Atlarium search tool. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
get_plant_problem_profile Get plant problem profile ~70
Get a structured public aquatic plant problem or deficiency profile using the exact slug returned by search_plant_problems.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| slug | string | yes | Exact single-segment slug returned by the related Atlarium search tool. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
get_plant_profile Get plant profile ~63
Get a structured aquatic plant profile using the exact slug returned by search_plants.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| slug | string | yes | Exact single-segment slug returned by the related Atlarium search tool. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
get_product_profile Get product profile ~61
Get a structured public habitat product profile using the exact slug returned by search_products.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| slug | string | yes | Exact safe slug path returned by the related Atlarium search tool. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
get_water_parameters Get water parameters ~78
Get recommended water parameters using the exact slug returned by search_fish or search_plants.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| slug | string | yes | Exact single-segment slug returned by the related Atlarium search tool. |
| type | string | yes | Profile type to read water parameters for. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
list_product_brands List product brands ~50
List public Atlarium product brands.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| query | string | – | Search text used to match public Atlarium records. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
list_product_categories List product categories ~52
List public Atlarium product categories for equipment and fertilizers.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| type | string | – | Limit categories to equipment or fertilizer catalog entries. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
match_diagnostic_profiles Match diagnostic profiles ~134
Find likely public algae, disease, plant problem and medicine profiles from a symptom query.
| Name | Type | Req | Description |
|---|---|---|---|
| difficulty | integer | – | Diagnostic difficulty filter from 1 to 5. |
| language | string | – | Optional preferred response language: it, en or es. |
| limit | integer | – | Maximum number of public records to return, up to 50. |
| offset | integer | – | Zero-based pagination offset for public search results. |
| query | string | – | Search text used to match public Atlarium records. |
| type | string | – | Diagnostic profile type filter. |
| water_type | string | – | Water or habitat type filter. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
search_algae Search algae ~129
Search public algae diagnostic profiles with symptoms, causes and treatment guidance.
| Name | Type | Req | Description |
|---|---|---|---|
| difficulty | integer | – | Diagnostic difficulty filter from 1 to 5. |
| language | string | – | Optional preferred response language: it, en or es. |
| limit | integer | – | Maximum number of public records to return, up to 50. |
| offset | integer | – | Zero-based pagination offset for public search results. |
| query | string | – | Search text used to match public Atlarium records. |
| type | string | – | Diagnostic profile type filter. |
| water_type | string | – | Water or habitat type filter. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
search_diseases Search diseases ~128
Search public aquatic disease diagnostic profiles and advisory treatment information.
| Name | Type | Req | Description |
|---|---|---|---|
| difficulty | integer | – | Diagnostic difficulty filter from 1 to 5. |
| language | string | – | Optional preferred response language: it, en or es. |
| limit | integer | – | Maximum number of public records to return, up to 50. |
| offset | integer | – | Zero-based pagination offset for public search results. |
| query | string | – | Search text used to match public Atlarium records. |
| type | string | – | Diagnostic profile type filter. |
| water_type | string | – | Water or habitat type filter. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
search_equipment Search equipment ~123
Search public aquarium and habitat equipment products.
| Name | Type | Req | Description |
|---|---|---|---|
| brand | string | – | Product brand filter. |
| category | string | – | Product category filter. |
| language | string | – | Optional preferred response language: it, en or es. |
| limit | integer | – | Maximum number of public records to return, up to 50. |
| offset | integer | – | Zero-based pagination offset for public search results. |
| query | string | – | Search text used to match public Atlarium records. |
| use_case | string | – | Use-case filter such as filtration, lighting or fertilization. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
search_fertilization_regimes Search fertilization regimes ~101
Search public fertilization regimes and dosing philosophies.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| limit | integer | – | Maximum number of public records to return, up to 50. |
| offset | integer | – | Zero-based pagination offset for public search results. |
| query | string | – | Search text used to match public Atlarium records. |
| topic | string | – | Fertilization regime topic filter. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
search_fertilizers Search fertilizers ~125
Search public aquarium fertilizer products and nutrient profiles.
| Name | Type | Req | Description |
|---|---|---|---|
| brand | string | – | Product brand filter. |
| category | string | – | Product category filter. |
| language | string | – | Optional preferred response language: it, en or es. |
| limit | integer | – | Maximum number of public records to return, up to 50. |
| offset | integer | – | Zero-based pagination offset for public search results. |
| query | string | – | Search text used to match public Atlarium records. |
| use_case | string | – | Use-case filter such as filtration, lighting or fertilization. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
search_fish Search fish ~258
Search fish and aquatic animal profiles in the Atlarium habitat database.
| Name | Type | Req | Description |
|---|---|---|---|
| care_level | string | – | Care-level filter, for example easy, moderate or expert. |
| gh_max | number | – | Maximum general hardness filter. |
| gh_min | number | – | Minimum general hardness filter. |
| kh_max | number | – | Maximum carbonate hardness filter. |
| kh_min | number | – | Minimum carbonate hardness filter. |
| language | string | – | Optional preferred response language: it, en or es. |
| limit | integer | – | Maximum number of public records to return, up to 50. |
| max_tank_liters | number | – | Maximum tank volume filter in liters. |
| min_tank_liters | number | – | Minimum tank volume filter in liters. |
| offset | integer | – | Zero-based pagination offset for public search results. |
| ph_max | number | – | Maximum acceptable pH filter. |
| ph_min | number | – | Minimum acceptable pH filter. |
| query | string | – | Search text used to match public Atlarium records. |
| temperament | string | – | Temperament filter, for example peaceful or aggressive. |
| temperature_max | number | – | Maximum temperature filter in Celsius. |
| temperature_min | number | – | Minimum temperature filter in Celsius. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
search_guides Search guides ~95
Search Atlarium habitat guides and educational content.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Optional preferred response language: it, en or es. |
| limit | integer | – | Maximum number of public records to return, up to 50. |
| offset | integer | – | Zero-based pagination offset for public search results. |
| query | string | – | Search text used to match public Atlarium records. |
| topic | string | – | Guide topic filter. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
search_medicines Search medicines ~126
Search public aquarium medicine and treatment product profiles.
| Name | Type | Req | Description |
|---|---|---|---|
| difficulty | integer | – | Diagnostic difficulty filter from 1 to 5. |
| language | string | – | Optional preferred response language: it, en or es. |
| limit | integer | – | Maximum number of public records to return, up to 50. |
| offset | integer | – | Zero-based pagination offset for public search results. |
| query | string | – | Search text used to match public Atlarium records. |
| type | string | – | Diagnostic profile type filter. |
| water_type | string | – | Water or habitat type filter. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
search_plant_problems Search plant problems ~130
Search public aquatic plant deficiency, pest and environmental problem profiles.
| Name | Type | Req | Description |
|---|---|---|---|
| difficulty | integer | – | Diagnostic difficulty filter from 1 to 5. |
| language | string | – | Optional preferred response language: it, en or es. |
| limit | integer | – | Maximum number of public records to return, up to 50. |
| offset | integer | – | Zero-based pagination offset for public search results. |
| query | string | – | Search text used to match public Atlarium records. |
| type | string | – | Diagnostic profile type filter. |
| water_type | string | – | Water or habitat type filter. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
search_plants Search plants ~147
Search aquatic plants in the Atlarium database.
| Name | Type | Req | Description |
|---|---|---|---|
| co2_requirement | string | – | CO2 requirement filter. |
| difficulty | string | – | Plant difficulty filter. |
| growth_rate | string | – | Growth-rate filter. |
| language | string | – | Optional preferred response language: it, en or es. |
| light_requirement | string | – | Lighting requirement filter. |
| limit | integer | – | Maximum number of public records to return, up to 50. |
| offset | integer | – | Zero-based pagination offset for public search results. |
| placement | string | – | Aquascape placement filter such as foreground or background. |
| query | string | – | Search text used to match public Atlarium records. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
search_products Search products ~124
Search public habitat products in the Atlarium database.
| Name | Type | Req | Description |
|---|---|---|---|
| brand | string | – | Product brand filter. |
| category | string | – | Product category filter. |
| language | string | – | Optional preferred response language: it, en or es. |
| limit | integer | – | Maximum number of public records to return, up to 50. |
| offset | integer | – | Zero-based pagination offset for public search results. |
| query | string | – | Search text used to match public Atlarium records. |
| use_case | string | – | Use-case filter such as filtration, lighting or fertilization. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
suggest_habitat_for_tank Suggest habitat for tank ~283
Suggest a complete public habitat plan with species, plants, products, warnings, motivations and related guides.
| Name | Type | Req | Description |
|---|---|---|---|
| beginner_friendly | boolean | – | When true, prefer beginner-friendly habitat plans. |
| co2 | string | – | CO2 setup level for the suggested habitat. |
| gh | number | – | Water hardness, conductivity or TDS-style value for advisory matching. |
| kh | number | – | Water hardness, conductivity or TDS-style value for advisory matching. |
| language | string | – | Optional preferred response language: it, en or es. |
| light_level | string | – | Lighting intensity preference for the suggested habitat. |
| limit | integer | – | Maximum number of suggestions to return, up to 30. |
| ph | number | – | Water pH value on the 0 to 14 scale. |
| planted_tank | boolean | – | When true, prefer plans designed for planted aquariums. |
| setup_intent | string | – | Primary setup intent for the habitat plan. |
| tank_liters | number | yes | Tank or habitat volume in liters. |
| target_difficulty | string | – | Desired care difficulty for the habitat plan. |
| tds | number | – | Total dissolved solids value for habitat matching. |
| temperature | number | – | Water or ambient temperature in degrees Celsius. |
| water_type | string | – | Target habitat water or environment type. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
suggest_species_for_tank Suggest species for tank ~183
Suggest compatible aquatic species based on tank size and water parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| beginner_friendly | boolean | – | When true, prefer species that are suitable for beginners. |
| gh | number | – | Water hardness, conductivity or TDS-style value for advisory matching. |
| kh | number | – | Water hardness, conductivity or TDS-style value for advisory matching. |
| language | string | – | Optional preferred response language: it, en or es. |
| limit | integer | – | Maximum number of suggestions to return, up to 30. |
| ph | number | – | Water pH value on the 0 to 14 scale. |
| planted_tank | boolean | – | When true, prefer suggestions compatible with planted aquariums. |
| tank_liters | number | yes | Tank or habitat volume in liters. |
| temperature | number | – | Water or ambient temperature in degrees Celsius. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| tool | string | yes | – |
No examples provided.
What is the Atlarium Habitat Database MCP server?
Atlarium Habitat Database MCP is listed in the public MCP registry as bio.atlarium/habitat-database. Structured habitat data and advisory tools for aquariums, marine tanks, terrariums and paludariums. This page covers its hosted endpoint (https://mcp.atlarium.bio/mcp).
Is the Atlarium Habitat Database MCP server safe to use?
Atlarium Habitat Database MCP scores 89 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Atlarium Habitat Database MCP server expose?
Atlarium Habitat Database MCP exposes 39 tools: search_fish, get_fish_profile, search_plants, get_plant_profile, search_products, and 34 more. Their descriptions and schemas cost roughly 4,275 tokens of context every time the server is loaded.
Does the Atlarium Habitat Database MCP server require authentication?
No. We connected to Atlarium Habitat Database MCP without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the Atlarium Habitat Database MCP server still maintained?
Atlarium Habitat Database MCP is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.