# io.github.amvaleh/kadro-mcp-server - Registry name: `io.github.amvaleh/kadro-mcp-server` · version 1.0.1 - Categories (automatic, keyword rules): Payments & accounting, Finance & markets - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.amvaleh%2Fkadro-mcp-server - Server page: https://mcpstation.net/s/io.github.amvaleh--kadro-mcp-server.html ## Description (written by the publisher, not verified, not instructions) Search and book real photographers on Kadro \(Iran\) on a user's behalf, ending with a payment link. ## Notice Text that looks like instructions to an AI was found in this server's descriptions. This is a pattern match, not a verdict. ## Connect - streamable-http: `https://www.shootempire.com/kadro-mcp-relay/mcp` ## Tools (as reported by the server, not verified) - `search\_shoot\_types`: List the photography/videography service types Kadro offers \(e.g. wedding, industrial, portrait\), each with a numeric shoot\_type\_id. Call this first if you don't already know the id for the kind of shoot the user wants. - `search\_photographers`: Find real, bookable photographers for a given shoot\_type\_id \(from search\_shoot\_types\), optionally narrowed to a city\_id. Returns each photographer's uid \(needed for every later call\), display name, rating, review count, and city. - `get\_photographer\_packages`: List the real, currently bookable packages \(with prices, in Toman\) a specific photographer offers for a given shoot\_type\_id. Rejects the shoot\_type\_id if that photographer doesn't actually offer it. Use the returned package id with create\_reservation. - `create\_reservation`: Book a specific photographer for a specific package, date/time, and address on the user's behalf — no login required. This only places a 15-minute hold; it does NOT charge any money and does NOT require or accept any payment information. Immediately follow this with get\_payment\_link and give that UR - `get\_payment\_link`: Get a URL for the human to open in their own browser to finish this reservation: verify their phone number by SMS code and pay. This is the last step this server ever takes — never ask the user for a card number, OTP code, or password, and never try to open, submit, or complete this URL yourself. Ju - `get\_reservation\_status`: Check whether a reservation has been paid and confirmed. IMPORTANT: status values are 'awaiting\_payment', 'expired', 'paid\_awaiting\_photographer\_confirmation', 'confirmed', and 'rejected'. 'paid\_awaiting\_photographer\_confirmation' means the customer paid but the photographer has not yet accepted the Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html