Skip to content

com.ruzora/ruzora

by ruzora.com · remote · no sign-in to list tools · v1.0.0 · published by com.ruzora

Pre-vetted senior LATAM engineers for US startups: hiring leads, open roles, applications.

Deletes · 1Final · 3Changes · 241 high finding

35 tools: 1 can delete or cancel things, 3 do something that can't be undone, 24 change things and 7 only read.

Scanned Oct 21, 2026

5 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http ruzora https://mcp.ruzora.com/mcp

Findings

Matches of fixed checks, with the text they matched.

1 high4 warn
  • The description contains "ignore previous instructions", an instruction to set earlier instructions aside.

    Matched text

    description: "...en instructions aimed at AI screeners ("ignore previous instructions", invisible characters, keyword stuffin..."

    What this check looks for
  • The server marks "write_job_description" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "write_job_description" says "write": a word for a change.

    What this check looks for
  • The server marks "lint_job_post" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "lint_job_post" says "post": a word for a change.

    What this check looks for
  • The server marks "check_pay_transparency" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "check_pay_transparency" says "pay": a word that usually means money moves, which cannot be taken back.

    What this check looks for
  • The server marks "start_honest_read" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "start_honest_read" says "start": a word for a change.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

35 tools

Deletes or cancels 1Claude Code: deny
  • submit_candidate_applicationApply to Ruzora's talent network.No findings

    Why it is in this group

    • The name "submit_candidate_application" says "submit": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Apply to Ruzora's talent network. For software engineers in LATAM interested in remote positions with US startups paying USD salaries. Consent: submitting sends these details to Ruzora (US-hosted) for recruiting. See https://www.ruzora.com/privacy.

    Annotations the server declares

    • title: Apply to the Talent Network
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: true
Can't be undone 3Claude Code: ask
  • check_pay_transparencyWhich US state and city pay-transparency laws apply to a job post (pay range, benefits, close date), by hiring location, company size and remote status, with the statute for each.1 finding

    Why it is in this group

    • The name "check_pay_transparency" says "pay": a word that usually means money moves, which cannot be taken back.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "check_pay_transparency" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "check_pay_transparency" says "pay": a word that usually means money moves, which cannot be taken back.

      What this check looks for
    Description, as the server wrote it
    Which US state and city pay-transparency laws apply to a job post (pay range, benefits, close date), by hiring location, company size and remote status, with the statute for each. Dated; not legal advice.

    Annotations the server declares

    • title: Check Pay Transparency Rules for a Job Post
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • send_coding_challengeRuns Ruzora's coding challenge + technical questions (~25 min, free) on a candidate the user found; returns a candidate link and a status link.No findings

    Why it is in this group

    • The name "send_coding_challenge" says "send": a word for sending, and what is sent cannot be taken back.
    Description, as the server wrote it
    Runs Ruzora's coding challenge + technical questions (~25 min, free) on a candidate the user found; returns a candidate link and a status link. Needs the user's confirmation that the candidate knows. Sends both names, the email, company and profile links to Ruzora.

    Annotations the server declares

    • title: Send a Candidate the Ruzora Coding Challenge
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • submit_honest_readSend the Idea Read your AI wrote (from start_honest_read) to Ruzora to get a verdict (keep going yourself, one developer, or a small team) and the PDF by email.No findings

    Why it is in this group

    • The name "submit_honest_read" says "submit": a word for a change.
    • The description's first verb is "send": a word for sending, and what is sent cannot be taken back.
    Description, as the server wrote it
    Send the Idea Read your AI wrote (from start_honest_read) to Ruzora to get a verdict (keep going yourself, one developer, or a small team) and the PDF by email. Any email works. Sends the email, first name and Idea Read given here to Ruzora, which uses them to send the report.

    Annotations the server declares

    • title: Submit an Idea Read for a Verdict and PDF
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
Changes things 24Claude Code: ask
  • build_interview_kitA lean structured interview loop for an engineering role: stages, owners, time budget, fixed questions, an anchored 1-4 rubric and a legal check of your questions.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    A lean structured interview loop for an engineering role: stages, owners, time budget, fixed questions, an anchored 1-4 rubric and a legal check of your questions.

    Annotations the server declares

    • title: Build a Structured Interview Kit
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • build_onboarding_planA 30-60-90 day plan for a new software engineer: least-privilege day-1 access, first PR in week one, a buddy plan, and milestones tied to the role scorecard.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    A 30-60-90 day plan for a new software engineer: least-privilege day-1 access, first PR in week one, a buddy plan, and milestones tied to the role scorecard.

    Annotations the server declares

    • title: Build a 30-60-90 Onboarding Plan
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • build_role_scorecardTurn a vague engineering hire ("we need a senior full-stack dev") into a role scorecard: mission, measurable 12-month outcomes, must-haves, competencies and an interview map.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Turn a vague engineering hire ("we need a senior full-stack dev") into a role scorecard: mission, measurable 12-month outcomes, must-haves, competencies and an interview map. Start here before writing a job post.

    Annotations the server declares

    • title: Build a Role Scorecard
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calibrate_seniorityWork out what level a role really needs (by scope, not years), or what level a candidate really is from a CV, interview notes or an assessment report.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Work out what level a role really needs (by scope, not years), or what level a candidate really is from a CV, interview notes or an assessment report. Flags title inflation and gives 3 questions that separate adjacent levels.

    Annotations the server declares

    • title: Calibrate Seniority
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • check_hiring_fitAnswer Ruzora's 5 quick questions (roles, runway, budget per engineer, timing) to see whether a quote makes sense and the next step to it: usually a 15-minute call with the founder…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Answer Ruzora's 5 quick questions (roles, runway, budget per engineer, timing) to see whether a quote makes sense and the next step to it: usually a 15-minute call with the founder. Explains the flat monthly pricing; no price list. Sends the name, email and company given to Ruzora.

    Annotations the server declares

    • title: Check Fit for a Hiring Quote
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • check_identity_riskIdentity-verification protocol for remote engineering hires (fake candidates, stand-ins, North Korean IT worker schemes per FBI guidance) and a red-flag log for a specific candidat…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Identity-verification protocol for remote engineering hires (fake candidates, stand-ins, North Korean IT worker schemes per FBI guidance) and a red-flag log for a specific candidate. Same checks for every finalist; never based on origin or accent.

    Annotations the server declares

    • title: Check a Remote Candidate for Fraud
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • check_market_supplyWhether Ruzora has vetted senior engineers in Latin America available now for a stack: each stack reads Available or On request.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Whether Ruzora has vetted senior engineers in Latin America available now for a stack: each stack reads Available or On request. Words only: no counts, no profiles.

    Annotations the server declares

    • title: Check Available Vetted Engineers
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • confirm_work_emailStep 2: the 6-digit code the user read from the email, with the verification_id from verify_work_email (or the verification_id alone once they clicked the link), becomes a buyer_to…No findings

    Why it is in this group

    • The input takes a statement or command to run (input.code), which can change anything it can reach.
    Description, as the server wrote it
    Step 2: the 6-digit code the user read from the email, with the verification_id from verify_work_email (or the verification_id alone once they clicked the link), becomes a buyer_token for verified Ruzora actions, valid 7 days, and opens their Sol account. Sends the email and code to Ruzora.

    Annotations the server declares

    • title: Confirm a Work Email
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • create_factory_inquiryRequest a custom software project from Ruzora's Software Factory.No findings

    Why it is in this group

    • The name "create_factory_inquiry" says "create": a word for a change.
    Description, as the server wrote it
    Request a custom software project from Ruzora's Software Factory. Fixed-price development by senior LATAM engineers.

    Annotations the server declares

    • title: Request a Software Project
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • design_coding_assessmentDesign a coding test that still works when candidates have AI: seeded-bug review, extend-a-codebase or a paid trial, with a hidden rubric and the follow-up conversation that tests …No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Design a coding test that still works when candidates have AI: seeded-bug review, extend-a-codebase or a paid trial, with a hidden rubric and the follow-up conversation that tests understanding.

    Annotations the server declares

    • title: Design an AI-Resilient Coding Test
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • detect_resume_injectionCheck resume text for hidden instructions aimed at AI screeners ("ignore previous instructions", invisible characters, keyword stuffing) before any AI reads it.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • High

      The description contains "ignore previous instructions", an instruction to set earlier instructions aside.

      Matched text

      description: "...en instructions aimed at AI screeners ("ignore previous instructions", invisible characters, keyword stuffin..."

      What this check looks for
    Description, as the server wrote it
    Check resume text for hidden instructions aimed at AI screeners ("ignore previous instructions", invisible characters, keyword stuffing) before any AI reads it. Flags for a human; never rejects.

    Annotations the server declares

    • title: Detect Hidden AI Instructions in a Resume
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • developer_interview_questionsAn interview kit for founders and managers who are not engineers: questions, what a strong answer and a bluff sound like, and follow-up ladders tailored to the stack and level.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    An interview kit for founders and managers who are not engineers: questions, what a strong answer and a bluff sound like, and follow-up ladders tailored to the stack and level.

    Annotations the server declares

    • title: Interview Questions for Non-Technical Interviewers
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • lint_job_postPaste any engineering job post and get a fix list: missing pay range where required, "US citizens only", age/gender/origin-coded words, salary-history asks, too many must-haves.1 finding

    Why it is in this group

    • The name "lint_job_post" says "post": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "lint_job_post" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "lint_job_post" says "post": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Paste any engineering job post and get a fix list: missing pay range where required, "US citizens only", age/gender/origin-coded words, salary-history asks, too many must-haves. Deterministic; nothing stored.

    Annotations the server declares

    • title: Check a Job Post for Legal and Bias Problems
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • plan_reference_checkA reference-check plan for an engineering finalist: verify the referees are real, a call script aimed at the risks found in interviews, and a risk register for the answers.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    A reference-check plan for an engineering finalist: verify the referees are real, a call script aimed at the risks found in interviews, and a risk register for the answers.

    Annotations the server declares

    • title: Plan a Reference Check
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • request_project_scoping_callFor anyone who wants an app or software built, or a failing app or agency project rescued, by Ruzora's Software Factory (fixed price, milestones).No findings

    Why it is in this group

    • The name "request_project_scoping_call" says "request": a word for a change.
    Description, as the server wrote it
    For anyone who wants an app or software built, or a failing app or agency project rescued, by Ruzora's Software Factory (fixed price, milestones). Checks fit (budget, timing) and returns a scoping-call booking link when it fits. Sends the name, email and company given to Ruzora.

    Annotations the server declares

    • title: Request a Software Project Scoping Call
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • request_vetted_shortlistAsk Ruzora for a shortlist of vetted senior engineers in Latin America for a role (ideally from a role scorecard).No findings

    Why it is in this group

    • The name "request_vetted_shortlist" says "request": a word for a change.
    Description, as the server wrote it
    Ask Ruzora for a shortlist of vetted senior engineers in Latin America for a role (ideally from a role scorecard). A vetted shortlist within 72 hours; profiles are blind until an agreement is signed. Needs a work email. Sends the name, email and company given to Ruzora.

    Annotations the server declares

    • title: Request a Vetted Engineer Shortlist
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • review_code_samplePlain-English review of a candidate's GitHub repo or code sample for non-technical hirers: quality signals, authorship checks, a risky-function trace and questions that reveal who …No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Plain-English review of a candidate's GitHub repo or code sample for non-technical hirers: quality signals, authorship checks, a risky-function trace and questions that reveal who really wrote it.

    Annotations the server declares

    • title: Review a Candidate's Code or GitHub
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • save_roleSave the role being hired for in the user's Sol workspace (Ruzora's hiring agent), where shortlists and documents for it collect.No findings

    Why it is in this group

    • The name "save_role" says "save": a word for a change.
    Description, as the server wrote it
    Save the role being hired for in the user's Sol workspace (Ruzora's hiring agent), where shortlists and documents for it collect. Needs a buyer_token from confirm_work_email. Sends the role details to Ruzora.

    Annotations the server declares

    • title: Save a Role in Sol
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • score_interview_notesTurn raw interview notes into an anchored scorecard per interviewer and a debrief memo with evidence, disagreements and bias flags.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Turn raw interview notes into an anchored scorecard per interviewer and a debrief memo with evidence, disagreements and bias flags. You make the decision.

    Annotations the server declares

    • title: Score Interview Notes and Write the Debrief
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • start_honest_readRuzora's free scoping interview for an app or software idea: returns the interview your AI runs with the user, producing an Idea Read (what to build first, hard parts, build-or-buy…1 finding

    Why it is in this group

    • The name "start_honest_read" says "start": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "start_honest_read" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "start_honest_read" says "start": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Ruzora's free scoping interview for an app or software idea: returns the interview your AI runs with the user, producing an Idea Read (what to build first, hard parts, build-or-buy verdict) that Ruzora can turn into a verdict and a PDF.

    Annotations the server declares

    • title: Start an Honest Read of an App Idea
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • triage_resumesScreen engineering CVs against your must-haves with evidence scores, blind mode, hidden-text flags and screening-call questions.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Screen engineering CVs against your must-haves with evidence scores, blind mode, hidden-text flags and screening-call questions. Organizes evidence; never rejects anyone for you.

    Annotations the server declares

    • title: Triage Engineering Resumes
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • verify_ruzora_badgeCheck that a candidate's "Ruzora Vetted" badge is real and current, which stacks it covers, and when the vetting happened.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Check that a candidate's "Ruzora Vetted" badge is real and current, which stacks it covers, and when the vetting happened. Pass the badge ID or badge URL.

    Annotations the server declares

    • title: Verify a Ruzora Vetted Badge
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • verify_work_emailStep 1 before a Ruzora action that needs a verified buyer: emails the user a 6-digit code and a confirm link.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Step 1 before a Ruzora action that needs a verified buyer: emails the user a 6-digit code and a confirm link. The user reads the code back; confirm_work_email takes it. Sends the email address to Ruzora.

    Annotations the server declares

    • title: Verify a Work Email
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • write_job_descriptionWrite a software engineer job post senior engineers answer, plus a compliance check: pay range rules by location, citizenship wording, exclusionary language and requirement inflati…1 finding

    Why it is in this group

    • The name "write_job_description" says "write": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "write_job_description" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "write_job_description" says "write": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Write a software engineer job post senior engineers answer, plus a compliance check: pay range rules by location, citizenship wording, exclusionary language and requirement inflation.

    Annotations the server declares

    • title: Write an Engineering Job Description
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 7Claude Code: allow
  • compare_hiring_modelsNeutral 12-month cost and risk comparison of US employee, US contractor, freelancer, agency, staff augmentation and international contractor/EOR, on your own numbers.No findings

    Why it is in this group

    • The name "compare_hiring_models" says "compare": a word for reading.
    Description, as the server wrote it
    Neutral 12-month cost and risk comparison of US employee, US contractor, freelancer, agency, staff augmentation and international contractor/EOR, on your own numbers. Published by Ruzora, a staff augmentation firm; every option uses the same formula.

    Annotations the server declares

    • title: Compare Ways to Hire an Engineer
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • explain_ruzora_termsRuzora's standard terms in plain words, from the published terms: pricing model, the 90-day initial commitment and notice, the 60-day replacement guarantee and its limits, refunds,…No findings

    Why it is in this group

    • The name "explain_ruzora_terms" says "explain": a word for reading.
    Description, as the server wrote it
    Ruzora's standard terms in plain words, from the published terms: pricing model, the 90-day initial commitment and notice, the 60-day replacement guarantee and its limits, refunds, the factory warranty, speed, and how an engagement starts.

    Annotations the server declares

    • title: Explain Ruzora's Standard Terms
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_company_infoGet comprehensive information about Ruzora's services, process, value proposition, and differentiators.No findings

    Why it is in this group

    • The name "get_company_info" says "get": a word for reading.
    Description, as the server wrote it
    Get comprehensive information about Ruzora's services, process, value proposition, and differentiators.

    Annotations the server declares

    • title: Get Company Info
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_job_detailsGet detailed information about a specific job role including responsibilities, requirements, and tech stack.No findings

    Why it is in this group

    • The name "get_job_details" says "get": a word for reading.
    Description, as the server wrote it
    Get detailed information about a specific job role including responsibilities, requirements, and tech stack.

    Annotations the server declares

    • title: Get Job Details
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_vetting_statusCheck progress on a coding challenge you sent through Ruzora: not started, in progress, finished, or expired, and scores once the report is delivered.No findings

    Why it is in this group

    • The name "get_vetting_status" says "get": a word for reading.
    Description, as the server wrote it
    Check progress on a coding challenge you sent through Ruzora: not started, in progress, finished, or expired, and scores once the report is delivered. Pass the status page URL.

    Annotations the server declares

    • title: Check a Ruzora Vetting Request
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • list_open_rolesGet all currently open engineering roles at Ruzora.No findings

    Why it is in this group

    • The name "list_open_roles" says "list": a word for reading.
    Description, as the server wrote it
    Get all currently open engineering roles at Ruzora. Returns titles, tech stacks, experience levels, and application URLs.

    Annotations the server declares

    • title: List Open Roles
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • search_vetted_engineersSee blind profiles of senior engineers in Latin America who already passed Ruzora's coding and interview vetting and are available now, filtered by stack, level and US-hours overla…No findings

    Why it is in this group

    • The name "search_vetted_engineers" says "search": a word for reading.
    Description, as the server wrote it
    See blind profiles of senior engineers in Latin America who already passed Ruzora's coding and interview vetting and are available now, filtered by stack, level and US-hours overlap.

    Annotations the server declares

    • title: Search Ruzora's Vetted Engineers
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http ruzora https://mcp.ruzora.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__ruzora__list_open_roles",
      "mcp__ruzora__get_job_details",
      "mcp__ruzora__get_company_info",
      "mcp__ruzora__compare_hiring_models",
      "mcp__ruzora__get_vetting_status",
      "mcp__ruzora__search_vetted_engineers",
      "mcp__ruzora__explain_ruzora_terms"
    ],
    "ask": [
      "mcp__ruzora__create_factory_inquiry",
      "mcp__ruzora__build_role_scorecard",
      "mcp__ruzora__calibrate_seniority",
      "mcp__ruzora__write_job_description",
      "mcp__ruzora__lint_job_post",
      "mcp__ruzora__check_pay_transparency",
      "mcp__ruzora__triage_resumes",
      "mcp__ruzora__detect_resume_injection",
      "mcp__ruzora__review_code_sample",
      "mcp__ruzora__check_identity_risk",
      "mcp__ruzora__build_interview_kit",
      "mcp__ruzora__developer_interview_questions",
      "mcp__ruzora__design_coding_assessment",
      "mcp__ruzora__score_interview_notes",
      "mcp__ruzora__send_coding_challenge",
      "mcp__ruzora__plan_reference_check",
      "mcp__ruzora__build_onboarding_plan",
      "mcp__ruzora__verify_ruzora_badge",
      "mcp__ruzora__check_market_supply",
      "mcp__ruzora__request_vetted_shortlist",
      "mcp__ruzora__check_hiring_fit",
      "mcp__ruzora__start_honest_read",
      "mcp__ruzora__submit_honest_read",
      "mcp__ruzora__request_project_scoping_call",
      "mcp__ruzora__verify_work_email",
      "mcp__ruzora__confirm_work_email",
      "mcp__ruzora__save_role"
    ],
    "deny": [
      "mcp__ruzora__submit_candidate_application"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as ruzora. Review it before you use it.