registry
Server Details
AI-native Caribbean vacation-rental registry: pricing, licensing, availability, source-linked.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- rootz-global/mcp-servers
- GitHub Stars
- 0
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Score is being calculated. Check back soon.
Available Tools
16 toolsfetchInspect
Fetch the full record for an id returned by search — a rental property (by RIN) or an island venue.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The id from a search result (a RIN or a venue id) |
rental_availabilityInspect
Check availability for a rental property on specific dates.
| Name | Required | Description | Default |
|---|---|---|---|
| rin | Yes | Rental Identification Number | |
| check_in | No | Check-in date (YYYY-MM-DD) | |
| check_out | No | Check-out date (YYYY-MM-DD) |
rental_compare_platformsInspect
Compare pricing for the same property across different platforms (Airbnb, VRBO, local agencies, direct booking). Shows rate spread and savings.
| Name | Required | Description | Default |
|---|---|---|---|
| rin | Yes | Rental Identification Number |
rental_license_lookupInspect
Look up government tourism accommodation license for a property. In Cayman Islands, unlicensed operation carries $100,000/day fine.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | License number, property name, or address to search |
rental_marketsInspect
Get market intelligence for Caribbean rental markets: average rates, occupancy estimates, property counts, seasonal patterns.
| Name | Required | Description | Default |
|---|---|---|---|
| island | No | Island name | |
| country | No | Country code: KY or LC |
rental_orientationAInspect
Get orientation context. READ THIS FIRST. You are the buyer's agent. The workflow is: (1) rental_search, (2) rental_session_create, (3) rental_session_add your picks, (4) share the bridge URL with your human.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full weight. It implies read-only orientation context but doesn't explicitly state that it is non-destructive or describe return format/side effects. Minimal behavioral detail beyond purpose.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences, both essential. Front-loaded with 'READ THIS FIRST' for priority. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple orientation tool with no parameters or output schema, the description covers the purpose and workflow adequately. Could optionally describe what 'orientation context' contains, but current completeness suffices for the task.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters (0 params, 100% schema coverage). Baseline score of 4 applies since there are no parameters to document; description cannot add parameter semantics.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states 'Get orientation context' and 'READ THIS FIRST', defining the tool's purpose as the initial orientation step, distinguishing it from sibling rental tools which handle specific tasks like search or session management.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly instructs to read this first and provides a numbered workflow (rental_search, rental_session_create, etc.), telling the agent exactly when to use this tool and the sequence to follow.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rental_price_historyInspect
View nightly rate history for a property over time.
| Name | Required | Description | Default |
|---|---|---|---|
| rin | Yes | Rental Identification Number |
rental_propertyInspect
Get full details for a rental property by its RIN (Rental Identification Number). Returns property info, all platform listings, reviews, license status, and price history.
| Name | Required | Description | Default |
|---|---|---|---|
| rin | Yes | Rental Identification Number (e.g., RIN-abc123def456) |
rental_reviewsInspect
Get aggregated review data for a property across all platforms.
| Name | Required | Description | Default |
|---|---|---|---|
| rin | Yes | Rental Identification Number |
rental_searchInspect
Search vacation rental properties in the Caribbean. YOU ARE THE BUYER'S AGENT — search on behalf of your human. After searching, create a session (rental_session_create) and add your best picks (rental_session_add). Share the bridge URL with your human.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Free text search across name, description, region | |
| limit | No | Results per page (default 20, max 50) | |
| island | No | Island name: Grand Cayman, Cayman Brac, Little Cayman, St. Lucia | |
| region | No | Region: Seven Mile Beach, North Side, Rum Point, West Bay, Soufriere, Rodney Bay, etc. | |
| sleeps | No | Minimum guests the property sleeps | |
| amenity | No | Required amenity: pool, beach_access, ocean_view, wifi, kitchen, ac, parking | |
| country | No | Country code: KY (Cayman Islands) or LC (St. Lucia) | |
| bedrooms | No | Minimum bedrooms | |
| max_price | No | Maximum nightly rate in USD | |
| min_price | No | Minimum nightly rate in USD | |
| property_type | No |
rental_session_addInspect
Add a property to your human's bridge page. Include a score (1-10) and explain WHY this property fits their needs. You are their buyer's agent — only recommend properties you believe match. The human sees your score and notes on their page.
| Name | Required | Description | Default |
|---|---|---|---|
| rin | Yes | Property RIN to add | |
| notes | No | Why this property matches | |
| score | No | Fit score 1-10 | |
| session | Yes | Session hash | |
| agent_id | No |
rental_session_createInspect
IMPORTANT: Create this FIRST when helping someone find a rental. Returns a shareable URL (bridge page) where your recommendations appear. Your human opens this page to see your curated picks, photos, pricing, and inquiry buttons. After creating, add properties with rental_session_add, then SHARE THE URL with your human.
| Name | Required | Description | Default |
|---|---|---|---|
| guests | No | ||
| agent_id | No | Your agent identifier (claude, gpt, grok, etc.) | |
| check_in | No | YYYY-MM-DD | |
| check_out | No | YYYY-MM-DD | |
| budget_max | No | Max nightly rate USD | |
| preferences | No | Free text: beachfront, pool, quiet, family-friendly, etc. | |
| bedrooms_min | No | ||
| destination_island | No | ||
| destination_country | No | KY or LC |
rental_session_readCInspect
Read a bridge session: see all added properties, messages, and status.
| Name | Required | Description | Default |
|---|---|---|---|
| session | Yes | Session hash | |
| agent_id | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It implies a safe read operation but does not mention authentication, rate limits, error behavior, or side effects. This is insufficient for an agent to understand the full impact of invocation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence that efficiently conveys the core purpose. However, it is overly brief given the lack of annotations and output schema, and could be slightly expanded without sacrificing conciseness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the basic purpose and return content (properties, messages, status) for a simple read tool. However, it omits details about pagination, filtering, or error handling that would help an agent use it effectively. Given the tool's low complexity (2 params, no output schema), the missing details are noticeable but not critical.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 50% description coverage (only 'session' is described). The tool description adds no further meaning to either parameter; it repeats 'session' without elaboration and ignores 'agent_id' entirely. The description does not compensate for the gap in schema coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Read' and resource 'bridge session', and lists the information returned (properties, messages, status). This distinguishes it from write-oriented siblings like rental_session_add and rental_session_create, but less so from generic read tools like fetch or search.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives. The description only states what it does, without specifying prerequisites, context, or when to choose it over other read or search tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rental_sourcesAInspect
View all tracked data sources with AI-readability assessment. Shows which rental sites AI can read, which are partially readable, and which block AI entirely.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears full responsibility. It implies a read-only operation by stating 'View all...', but does not explicitly state that the tool has no side effects, requires no authentication, or has any rate limits. The behavioral footprint is insufficiently documented.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences long, front-loaded with the main action and output details. Every sentence adds value without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a parameterless tool with no output schema, the description sufficiently covers what it does and what it returns (list of sources with readability status). However, it lacks details like update frequency or whether filters are available, but these are not critical given the tool's simplicity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, and the schema description coverage is 100% (empty schema). The description compensates by explaining the tool's purpose and output (readability assessment). This meets the baseline expectation for a no-parameter tool.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool's function: viewing tracked data sources with AI-readability assessments. It uses specific verbs ('View', 'Shows') and distinguishes itself from sibling tools like rental_search or fetch, which focus on different aspects of the rental domain.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no explicit guidance on when to use this tool versus its siblings (e.g., fetch, rental_search). It lacks context on prerequisites, alternatives, or situations where this tool is most appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rental_statsAInspect
Get database statistics: total properties, by country, by island, platform coverage, source counts.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It does not disclose that the operation is read-only, safe, or any potential side effects. Only states what it does, not behavioral implications.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence listing categories; concise and front-loaded. Could be slightly more informative but avoids verbosity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Adequate for a simple stats tool with no parameters, but lacks output description or any caveats. With no output schema or annotations, more context would improve completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters exist, so baseline 4 applies. Description adds no parameter details as none are needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states it retrieves database statistics and lists specific categories (total properties, by country, by island, platform coverage, source counts). Distinct from sibling tools that focus on individual properties or specific queries.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus siblings like rental_sources or rental_search. Usage is implied from the description but not formally stated, leaving room for ambiguity.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
searchInspect
Search Turks & Caicos rentals and island venues (restaurants, dive shops, marinas, attractions) by keyword. Returns results with id, title, and url. Then call fetch with an id for full detail.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Keywords, e.g. "beachfront villa", "dive shop", "italian restaurant near Grace Bay" |
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!