Kadro MCP server
online · 89% uptimeio.github.amvaleh/kadro-mcp-server·v1.0.1Search and book real photographers on Kadro (Iran) on a user's behalf, ending with a payment link.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Kadro yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Kadro tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Kadro compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 55% of 1,761 Finance servers
- Uptime
- 89%
- of our recent checks; the typical remote Finance server answers 100%
- Response time
- 345 ms
- faster than 43% of 1,133 Finance servers
Release history: 2 versions in the registry since 2026-09-25, latest 2026-09-26, typically one every 1 day.
Install Kadro in Claude Code, Cursor or VS Code
claude mcp add --transport http kadro-mcp-server https://www.shootempire.com/kadro-mcp-relay/mcp
What the publisher says
From the Kadro repository's README, as published. We do not edit it. Read it on GitHub
kadro-mcp-server
An MCP (Model Context Protocol) server that lets AI assistants search Kadro photographers/packages and book a guest reservation on a user's behalf, ending with a payment link — the assistant never touches payment or login itself. It's a thin wrapper around Kadro's Api::Agent::V1 REST API (see the Main-Rails repo, app/controllers/api/agent/v1/).
Tools
phone and pay. This is the boundary: no tool here ever asks for or handles card details, OTP codes, or passwords.
- searchshoottypes — list service types and their ids.
- searchphotographers — find photographers for a shoottypeid (+ optional cityid).
- getphotographerpackages — a photographer's real packages and prices.
- create_reservation — place a 15-minute guest hold. No payment involved.
- getpaymentlink — a URL for the human to open themselves to verify their
the same as confirmed — see the tool description.
- getreservationstatus — check payment/confirmation status. Paid is not
Setup
npm install
cp .env.example .env
npm run register -- "your-platform-name" "you@example.com" # prints a token
# paste the printed KADRO_API_TOKEN into .env
npm run build
npm start # listens on :3100 (or $PORT), MCP endpoint is POST /mcpThe registration is self-service and instant, capped at a daily_limit of 5 requests/day by default (see ApiPartner in Main-Rails). Email Kadro to request a higher limit for this server's token once it's actually deployed.
Running with Docker
docker build -t kadro-mcp-server .
docker run -p 3100:3100 --env-file .env kadro-mcp-serverDeploying on the same server as the Rails app
This is a separate Node process from the Rails app — it does not go through Capistrano. A reasonable setup, matching this server's existing Docker usage for other services (gitlab, typesense):
npm run build && npm start under a process manager like systemd or pm2).
- Build and run the Docker image above on the server (or run
for kadro.co (nginx, based on the existing setup). Example nginx snippet — adjust to match the real server-block layout, this repo has no visibility into it:
- Point a path or subdomain at it through whatever already terminates TLS
location /mcp {
proxy_pass http://127.0.0.1:3100/mcp;
proxy_set_header Host $host;
proxy_http_version 1.1;
proxy_set_header Connection "";
}or https://mcp.kadro.co/mcp — whichever this repo's operator prefers. Put that URL in public/llms.txt (Main-Rails) once it's live, alongside the plain REST API section already there.
- The public MCP endpoint ends up at something like https://www.kadro.co/mcp
Verifying it's alive
curl https://<wherever-it's-deployed>/healthz # -> okNothing above is checked by us. What we check is on the safety report.
Kadro: common questions
- Is Kadro MCP server safe?
- Mostly: it is graded B (77/100). Read the Kadro safety report
- How do I install Kadro?
- It runs remotely at www.shootempire.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Kadro need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Kadro maintained?
- The last commit was 40 days ago (2026-09-25). The latest release is v1.0.1.
- Is Kadro up?
- 89% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Kadro?
- Servers from other publishers that do the same job: Fortrip MCP server, Clip MCP server and three.ws Agent Payments MCP server.
- How does Kadro compare with other Finance MCP servers?
- safety score 77/100 (higher than 55% of 1,761 Finance servers); uptime 89% (of our recent checks; the typical remote Finance server answers 100%); response time 345 ms (faster than 43% of 1,133 Finance servers). Full comparison.
Alternatives to Kadro
Same job from other publishers: the closest match first, then the best rated.
- FortripSearch hotels worldwide, compare live room rates, and create booking payment links.not reviewedGrowingA
- ClipMCP server for Clip (PayClip) — Mexico's leading acquirer: payment links, card charges, refundsnot reviewedGrowingB
- three.ws Agent PaymentsGoverned x402 payment sessions: pay any endpoint with budget, allowlist & per-tx caps, no key.not reviewedEstablishedB
- Yolfi Payments MCPLet AI agents add Yolfi crypto checkout, paylinks, webhooks, and status checks.not reviewedEstablishedA
- X402 ListFind and vet x402 payment APIs before your agent pays one: uptime, price, on-chain volume.not reviewedEstablishedA