L
Book Photographer
Scanned@edwardrodriguez703-design
npx machina-cli add skill @edwardrodriguez703-design/book-photographer --openclawFiles (1)
SKILL.md
1.2 KB
uook photographer
Book photographer 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": "photographer",
"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"
}
}
}
Overview
This skill enables finding and booking photographers via Lokuli MCP’s endpoint. It supports searching for providers, checking their availability, and creating bookings with customer details to secure sessions.
How This Skill Works
Use the search tool to locate photographers by a query and location (zipCode). Then check_availability with a providerId, serviceId, and date to view open slots. Finally, create_booking with the chosen providerId, serviceId, timeSlot, and customer details to reserve the session through the MCP endpoint at https://lokuli.com/mcp/sse (SSE | JSON-RPC 2.0 POST).
When to Use It
- Find photographers near a location (by ZIP code) to see available options
- Check availability for a specific photographer and service on a target date
- Reserve a time slot by providing customer name, email, and phone
- Browse multiple photographers before deciding who to book
- Schedule events like portraits, weddings, or public shoots with local pros
Quick Start
- Step 1: Run a search with query 'photographer' and zipCode '90640' (maxResults 20)
- Step 2: Pick a providerId and call check_availability for a chosen date
- Step 3: Call create_booking with providerId, serviceId, timeSlot, and customer details
Best Practices
- Include a precise zipCode or location in your search to narrow results
- Use maxResults to limit responses (e.g., 20) for manageable choices
- From search results, capture providerId and serviceId before checking availability
- Provide accurate customerName, customerEmail, and customerPhone when booking
- Ensure timeSlot uses ISO 8601 format and accounts for the correct time zone
Example Use Cases
- User searches for 'photographer' in zip 90640 to view nearby pros
- User checks availability for providerId 'abc' and serviceId 'def' on 2025-02-10
- User creates a booking for 2025-02-10T14:00:00-08:00 with customer details
- User compares several photographers and books the best fit
- User receives a booking confirmation via Lokuli MCP
Frequently Asked Questions
Add this skill to your agents