Skip to main content
Glama

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.

MCP client
Glama
MCP server

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.

100% free. Your data is private.

Tool Definition Quality

Score is being calculated. Check back soon.

Available Tools

16 tools
fetchInspect

Fetch the full record for an id returned by search — a rental property (by RIN) or an island venue.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id from a search result (a RIN or a venue id)
rental_availabilityInspect

Check availability for a rental property on specific dates.

ParametersJSON Schema
NameRequiredDescriptionDefault
rinYesRental Identification Number
check_inNoCheck-in date (YYYY-MM-DD)
check_outNoCheck-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.

ParametersJSON Schema
NameRequiredDescriptionDefault
rinYesRental Identification Number
rental_license_lookupInspect

Look up government tourism accommodation license for a property. In Cayman Islands, unlicensed operation carries $100,000/day fine.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesLicense number, property name, or address to search
rental_marketsInspect

Get market intelligence for Caribbean rental markets: average rates, occupancy estimates, property counts, seasonal patterns.

ParametersJSON Schema
NameRequiredDescriptionDefault
islandNoIsland name
countryNoCountry 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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters4/5

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.

Purpose5/5

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.

Usage Guidelines5/5

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
rinYesRental 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
rinYesRental Identification Number (e.g., RIN-abc123def456)
rental_reviewsInspect

Get aggregated review data for a property across all platforms.

ParametersJSON Schema
NameRequiredDescriptionDefault
rinYesRental Identification Number
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
rinYesProperty RIN to add
notesNoWhy this property matches
scoreNoFit score 1-10
sessionYesSession hash
agent_idNo
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
guestsNo
agent_idNoYour agent identifier (claude, gpt, grok, etc.)
check_inNoYYYY-MM-DD
check_outNoYYYY-MM-DD
budget_maxNoMax nightly rate USD
preferencesNoFree text: beachfront, pool, quiet, family-friendly, etc.
bedrooms_minNo
destination_islandNo
destination_countryNoKY or LC
rental_session_readCInspect

Read a bridge session: see all added properties, messages, and status.

ParametersJSON Schema
NameRequiredDescriptionDefault
sessionYesSession hash
agent_idNo
Behavior2/5

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.

Conciseness3/5

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.

Completeness3/5

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.

Parameters2/5

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.

Purpose4/5

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.

Usage Guidelines2/5

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior2/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters4/5

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.

Purpose5/5

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.

Usage Guidelines2/5

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior2/5

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.

Conciseness4/5

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.

Completeness3/5

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.

Parameters4/5

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.

Purpose5/5

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.

Usage Guidelines3/5

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.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.