Book Landscaper

v1.0.1

Book landscaper services through Lokuli MCP. Use when user needs to find and book landscaper. Triggers on requests like "book a landscaper", "find landscaper near me", or any landscaper service request.

0· 1.3k·0 current·0 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The name/description match the documented operations (search, check_availability, create_booking). The skill does not request unrelated credentials or system access, which is proportionate. However, the SKILL.md includes a hard-coded zip code (90640) and example customer data (John Doe, john@example.com, +1...) that are test artifacts and not justified by the description.
!
Instruction Scope
The instructions reference an MCP endpoint (https://lokuli.com/mcp/sse) and describe JSON-RPC/SSE transport but provide no authentication or authorization guidance. The 'Tools' section shows JSON payloads (via a 'tools/call' wrapper) with sample values — there are no explicit runtime steps telling the agent to prompt the user for their real name, email, phone, zip code, or to confirm substitutions. This omission could lead to it sending default/test personal data or submitting bookings without explicit user-provided details/consent.
Install Mechanism
Instruction-only skill with no install spec or code files; nothing is written to disk. This is the lowest install risk.
Credentials
The skill declares no environment variables or credentials. That is reasonable if Lokuli MCP accepts unauthenticated requests, but unusual for a booking service which commonly requires auth. The lack of declared credentials or guidance on required API keys/tokens is an ambiguity worth clarifying.
Persistence & Privilege
Skill is not always-enabled, does not request config paths, and does not declare elevated privileges. Autonomous invocation is allowed (platform default) but not combined here with other high privileges.
What to consider before installing
This skill appears to implement search/check/create booking flows, but it has gaps you should resolve before installing: 1) Verify the lokuli.com endpoint and the publisher (no homepage or trusted owner metadata provided). 2) Ask whether Lokuli MCP requires API keys or authentication — the SKILL.md provides no auth guidance. 3) Ensure the agent will always prompt the user to supply and confirm personal details (name, phone, email, zip code) rather than using the hard-coded examples; otherwise you risk accidental data submission. 4) Confirm what data is sent to lokuli.com and whether you are comfortable with that external transmission. 5) Prefer a skill that documents required authorization, error handling, and an explicit user confirmation step before creating bookings. If these questions are unanswered, treat the skill as untrusted and avoid enabling autonomous booking actions.

Like a lobster shell, security has layers — review code before you run it.

latestvk977arszv9w6exxpt7ck87j67h80nfbq
1.3kdownloads
0stars
2versions
Updated 1mo ago
v1.0.1
MIT-0

uook landscaper

Book landscaper services through Lokuli's MCP server.

MCP Endpoint

https://lokuli.com/mcp/sse

Transport: SSE | JSON-RPC 2.0 | POST requests

Tools

search

{
  "method": "tools/call",
  "params": {
    "name": "search",
    "arguments": {
      "query": "landscaper",
      "zipCode": "90640",
      "maxResults": 20
    }
  }
}

check_availability

{
  "method": "tools/call",
  "params": {
    "name": "check_availability",
    "arguments": {
      "providerId": "xxx",
      "serviceId": "yyy",
      "date": "2025-02-10"
    }
  }
}

create_booking

{
  "method": "tools/call",
  "params": {
    "name": "create_booking",
    "arguments": {
      "providerId": "xxx",
      "serviceId": "yyy",
      "timeSlot": "2025-02-10T14:00:00-08:00",
      "customerName": "John Doe",
      "customerEmail": "john@example.com",
      "customerPhone": "+13105551234"
    }
  }
}

Comments

Loading comments...