FotoRent rental tools

Camera rental in Diemen near Amsterdam: catalog, kit recommendations, compatibility and estimates.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
96%
Integridad del esquema
88%
Calidad de los nombres
93%
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,590Tokens (definiciones de herramientas)
~1.2 KBTamaño de respuesta típico
Impacto moderado en la atención (1.24% 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": {
    "rental-tools": {
      "url": "https://api.fotorent.nl/mcp"
    }
  }
}

Puntos de conexión remotos

https://api.fotorent.nl/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (9)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢list_equipment(category)

List FotoRent camera gear for pickup in Diemen, Amsterdam area. Optional category filter.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "enum": [
        "cameras",
        "lenses",
        "drones"
      ]
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢get_equipment_details(slug)

Get prices, verified mount and kit contents, specs, availability snapshot and booking links.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Exact slug from list_equipment"
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢get_rental_quote(slug, from_date, to_date, locale)

Estimate a listing's rental, Gearbooker fee and total. Return day is free; applies minimum, Friday-to-Monday and weekly pricing. Returns a shareable quote URL; final checkout is on Gearbooker.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Exact slug from list_equipment"
    },
    "from_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "YYYY-MM-DD"
    },
    "to_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "YYYY-MM-DD"
    },
    "locale": {
      "type": "string",
      "enum": [
        "en",
        "nl"
      ],
      "description": "Language for customer-facing planner links and estimate cards; agent text remains English"
    }
  },
  "required": [
    "slug",
    "from_date",
    "to_date"
  ],
  "additionalProperties": false
}
🟢check_availability(slug, from_date, to_date)

Check both pickup and return dates against a fresh calendar snapshot. Returns available_in_snapshot, blocked or unknown. Without dates, lists known blocked dates; never reserves gear.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Exact slug from list_equipment"
    },
    "from_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "YYYY-MM-DD"
    },
    "to_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "YYYY-MM-DD"
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢how_to_rent

Pickup address, hours, booking process, insurance, rental limits and contact for questions.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
🟢start_booking(slug, from_date, to_date, locale)

Get the Gearbooker booking link and a FotoRent quote page. This only returns links: no booking, account or payment is created. Optional paired dates preserve the estimate on FotoRent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Exact slug from list_equipment"
    },
    "from_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "YYYY-MM-DD"
    },
    "to_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "YYYY-MM-DD"
    },
    "locale": {
      "type": "string",
      "enum": [
        "en",
        "nl"
      ],
      "description": "Language for customer-facing planner links and estimate cards; agent text remains English"
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢check_compatibility(slug, camera_mount)

Check a rental lens against the client's camera mount. Unknown or unverified mounts require confirmation; fixed-lens cameras cannot take interchangeable lenses.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Exact slug from list_equipment"
    },
    "camera_mount": {
      "type": "string",
      "enum": [
        "canon_rf",
        "canon_ef",
        "sony_e",
        "nikon_z",
        "fujifilm_x",
        "micro_four_thirds",
        "unknown"
      ],
      "description": "Your camera's lens mount, e.g. canon_rf for Canon R8/R6; model names are not mount identifiers"
    }
  },
  "required": [
    "slug",
    "camera_mount"
  ],
  "additionalProperties": false
}
🟢quote_kit(slugs, from_date, to_date, locale)

Estimate selected listings together. Rejects duplicate or already-included gear. Multi-listing fees are the sum of separate estimates; shared inventory and combined checkout require confirmation.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slugs": {
      "type": "array",
      "items": {
        "type": "string",
        "description": "Exact slug from list_equipment"
      },
      "minItems": 1,
      "maxItems": 10,
      "uniqueItems": true
    },
    "from_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "YYYY-MM-DD"
    },
    "to_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "YYYY-MM-DD"
    },
    "locale": {
      "type": "string",
      "enum": [
        "en",
        "nl"
      ],
      "description": "Language for customer-facing planner links and estimate cards; agent text remains English"
    }
  },
  "required": [
    "slugs",
    "from_date",
    "to_date"
  ],
  "additionalProperties": false
}
🟢recommend_kit(use_case, from_date, to_date, budget_total, owned_camera_mount, ...)

Suggest up to three real kits for portrait, events, interview, travel, instant or FPV, respecting dates, minimum rental and total budget. Optional owned_camera_mount returns compatible lenses for a client's own camera. Over-budget alternatives are labelled explicitly; availability is a snapshot, not a reservation.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "use_case": {
      "type": "string",
      "enum": [
        "portrait",
        "events",
        "interview",
        "travel",
        "instant",
        "fpv"
      ]
    },
    "from_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "YYYY-MM-DD"
    },
    "to_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "YYYY-MM-DD"
    },
    "budget_total": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 100000
    },
    "owned_camera_mount": {
      "type": "string",
      "enum": [
        "canon_rf",
        "canon_ef",
        "sony_e",
        "nikon_z",
        "fujifilm_x",
        "micro_four_thirds",
        "unknown"
      ],
      "description": "Your camera's lens mount, e.g. canon_rf for Canon R8/R6; model names are not mount identifiers"
    },
    "locale": {
      "type": "string",
      "enum": [
        "en",
        "nl"
      ],
      "description": "Language for customer-facing planner links and estimate cards; agent text remains English"
    }
  },
  "required": [
    "use_case",
    "from_date",
    "to_date",
    "budget_total"
  ],
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada9 herramientas