Connect-MCP

io.github.amvaleh/kadro-mcp-server

io.github.amvaleh/kadro-mcp-server · v1.0.1

Search and book real photographers on Kadro (Iran) on a user's behalf, ending with a payment link.

MCPremoteno credentialsFinanceMessagingWeb search & scraping

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 6 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

A 97/100

What it does: 6 tools · 5 read, 1 write · Finance, Messaging, Web search & scraping

Test call search_shoot_types: worked (1,846 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +7
  • Read/write annotations: +5
  • Safe test call: +20
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://www.shootempire.com/kadro-mcp-relay/mcp

Tools

6 tools listed at last check
  • 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

Badge

Connect-MCP badge for io.github.amvaleh/kadro-mcp-server

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.github.amvaleh/kadro-mcp-server.svg)](https://clawy.uk/mcp/s/io.github.amvaleh/kadro-mcp-server)