Kadro MCP Server
Search and book real photographers on Kadro (Iran) on a user's behalf, ending with a payment link.
Connect it
Settings → Connectors → Add custom connector
URL: https://www.shootempire.com/kadro-mcp-relay/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://www.shootempire.com/kadro-mcp-relay/mcp{
"mcpServers": {
"kadro-mcp-server": {
"url": "https://www.shootempire.com/kadro-mcp-relay/mcp"
}
}
}claude mcp add --transport http kadro-mcp-server https://www.shootempire.com/kadro-mcp-relay/mcp{
"servers": {
"kadro-mcp-server": {
"type": "http",
"url": "https://www.shootempire.com/kadro-mcp-relay/mcp"
}
}
}6 tools, verified live
search_shoot_typesread-onlyList 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_photographersread-onlyFind 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_packagesread-onlyList 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_reservationBook 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 URL to the human â they open it themselves to verify their phone number and pay. start_time must b
get_payment_linkread-onlyGet 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. Just hand the URL to the user.
get_reservation_statusread-onlyCheck 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 booking and could still decline or ask to reschedule â do not tell the user their booking is fina
Alternatives in Finance & Payments
Compare →STStock Trends Market IntelligenceB
Equity trend, relative-strength, expected-return, market-context, and research resources for agents.
SmartAccounts MCP by usefulapiB
Read SmartAccounts clients, vendors, invoices, payments, ledger, accounts; create and book records.
Oblio MCP by usefulapiB
Read Oblio clients, products and documents; create proformas, issue, collect and cancel invoices.
Számlázz.hu MCP by usefulapiB
Read Számlázz.hu invoices, PDFs, receipts, taxpayers; issue, reverse and pay invoices and receipts.
Bill4Time MCP by usefulapiB
Read Bill4Time clients, projects, time entries, expenses, invoices, payments, users and contacts.
SmartBill MCP by usefulapiB
Read SmartBill series, taxes, stock, clients and products; draft and issue invoices and estimates.