{"serverId":"mcp-registry/io.github.iabdullahm/rafid-agent-api","tools":[{"name":"cv_improve","fixed":{"name":"cv_improve","description":"Produce evidence-grounded CV improvement recommendations, optional job-specific guidance and ATS actions without inventing candidate facts. When: Use when a candidate or recruitment agent needs actionable CV improvement guidance. Selection: specialized; prefer for Use when a candidate or recruitment agent needs actionable CV improvement guidance.. Input is a strict JSON object; see the schema. Price: $0.25 USD per call. No free preview is advertised for this capability. Full execution is paid pe","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"mode":{"enum":["recommendations","rewrite_summary","rewrite_experience","ats_optimization","full_improvement_plan"],"type":"string","default":"recommendations"},"cv_text":{"type":"string","maxLength":200000},"candidate_profile":{"type":"string"},"target_job_description":{"anyOf":[{"type":"string","maxLength":100000},{"type":"null"}]}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: candidate_profile. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":276,"tokensAfter":280},{"name":"cv_job_match","fixed":{"name":"cv_job_match","description":"Compare a candidate profile or CV with a job profile or description using normalized skills, experience evidence and transparent weighted scoring. When: Use when an agent needs evidence-based candidate-to-job matching for one candidate. Selection: supporting; prefer for Use when an agent needs evidence-based candidate-to-job matching for one candidate.. Input is a strict JSON object; see the schema. Price: $0.25 USD per call. No free preview is advertised for this capability. Full execution is p","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"cv_text":{"type":"string","maxLength":200000},"job_profile":{"type":"string"},"job_description":{"type":"string","maxLength":100000},"candidate_profile":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: job_profile, candidate_profile. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":227,"tokensAfter":235},{"name":"cv_score","fixed":{"name":"cv_score","description":"Score the completeness, clarity and ATS-readability of a CV on a transparent 0–100 scale; this is not job matching. When: Use when an agent needs general CV quality feedback independent of a specific job. Selection: primary; prefer for Use when an agent needs general CV quality feedback independent of a specific job.. Input is a strict JSON object; see the schema. Price: $0.20 USD per call. A free preview is available through preview_capability before payment. Full execution is paid per call via","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"cv_text":{"type":"string","maxLength":200000},"target_role":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"candidate_profile":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: candidate_profile. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":227,"tokensAfter":231},{"name":"preview_capability","fixed":{"name":"preview_capability","description":"Free preview of a paid capability: checks whether useful data/analysis is available for a given input, before paying â€” proof of \"I have information for this request,\" never the paid analysis itself. No payment, charge or account is ever involved. Not every capability supports preview (status is \"unavailable\" when it doesn't). Recommended flow: discover -> preview -> evaluate -> pay -> execute.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["capability"],"properties":{"input":{"description":"The same input the paid capability accepts. Optional for a capability whose preview needs no input fields.","type":"string"},"capability":{"type":"string","description":"A capability name from this tool list, e.g. \"research_company\"."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: input. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":237,"tokensAfter":242}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"ai_call_agent","params":["safety","context","language","objective","phoneNumber","maxDurationSeconds"]},{"tool":"analyze_company_risk","params":["checks","company","country","website"]},{"tool":"analyze_oman_company","params":["purpose","companyId"]},{"tool":"analyze_oman_property","params":["area","sizeSqm","wilayat","bedrooms","bathrooms","furnished","governorate","propertyType","askingPriceOMR","optionalAnnualMaintenanceOMR","optionalAnnualServiceChargeOMR"]},{"tool":"analyze_property","params":["annualRent","propertyValue","serviceCharge","vacancyRatePct","maintenanceCost","otherAnnualCosts"]},{"tool":"appointment_call_agent","params":["action","safety","context","language","timezone","phoneNumber","availableSlots","appointmentType","maxDurationSeconds"]},{"tool":"break_even_calculator","params":["language"]},{"tool":"business_90_day_growth_plan","params":["language"]},{"tool":"business_idea_generator","params":["city","skills","problem","customer","language","solution","paymentEvidence","observedProblems","startupDifficulty","availableHoursPerWeek","preferredBusinessModel"]},{"tool":"business_idea_validate","params":["idea","problem","customer","language","solution","prospects","paymentEvidence"]},{"tool":"business_model_builder","params":["costs","value","pricing","problem","product","revenue","channels","customer","language","keyActivities","suppliersPartners"]},{"tool":"business_profitability_analysis","params":["language","unitsSold"]},{"tool":"business_risk_check","params":["signals","business","language"]},{"tool":"business_validation_plan","params":["idea","problem","customer","language","solution","prospects","paymentEvidence"]},{"tool":"candidate_shortlist_score","params":["candidates","job_profile","max_candidates"]},{"tool":"company_due_diligence","params":["lei","depth","checks","country","purpose","registrationNumber"]},{"tool":"company_risk_batch","params":["csv","companies"]},{"tool":"company_risk_report","params":["includeNews","includeDigitalSignals"]},{"tool":"compare_properties","params":["properties"]},{"tool":"competitor_analysis","params":["language","competitors"]},{"tool":"content_plan_generator","params":["icp","days","offer","business","channels","language","postingFrequencyPerWeek"]},{"tool":"cv_improve","params":["mode","cv_text","candidate_profile","target_job_description"]},{"tool":"cv_job_match","params":["cv_text","job_profile","job_description","candidate_profile"]},{"tool":"cv_score","params":["cv_text","target_role","candidate_profile"]},{"tool":"due_diligence_oman_company","params":["companyId","transactionType","transactionValueOMR"]},{"tool":"estimate_maintenance","params":["units","ageYears","assumptions","propertyValue"]},{"tool":"extract_candidate_profile","params":["cv_text","language","document_url","target_schema_version"]},{"tool":"final_business_plan_builder","params":["idea","problem","product","customer","language","competitors","businessName","salesChannels","breakEvenUnits","differentiation","immediateNextStep","marketingChannels","monthlySalesTarget"]},{"tool":"find_companies","params":["city","limit","query","country","industry","keywords","employeeMax","employeeMin"]},{"tool":"first_10_customers_plan","params":["offer","business","customer","language","prospects"]},{"tool":"flight_compare","params":["sort","limit","adults","origin","children","currency","maxStops","cabinClass","returnDate","destination","preferences","departureDate"]},{"tool":"flight_search","params":["sort","limit","adults","origin","children","currency","maxStops","cabinClass","returnDate","destination","departureDate"]},{"tool":"generate_job_profile","params":["language","job_title","job_description"]},{"tool":"get_oman_company_profile","params":["companyId"]},{"tool":"hotel_search","params":["limit","adults","checkIn","checkOut","children","currency","childAges","destination","nationality"]},{"tool":"ideal_customer_profile","params":["city","need","gender","problem","ageRange","business","language","triggers","objections","occupation","governorate","incomeLevel","buyingBehavior","onlineChannels"]},{"tool":"invoice_anomaly_check","params":["options","approvalContext"]},{"tool":"monthly_business_financial_report","params":["language","reservePercent","reinvestmentPercent"]},{"tool":"news_video_generate","params":["facts","voice","summary","headline","language","subtitles","sourceUrls","aspectRatio","backgroundMusic","durationSeconds"]},{"tool":"offer_builder","params":["bundle","bonuses","product","customer","language","guarantee","coreOutcome","deliveryPromise","genuineScarcity"]},{"tool":"oman_business_launch_advisor","params":["idea","offer","answers","problem","business","customer","language","solution"]},{"tool":"oman_business_launch_plan","params":["language"]},{"tool":"oman_business_plan_generator","params":["idea","offer","answers","problem","business","channels","customer","language","solution","businessName"]},{"tool":"oman_go_to_market_plan","params":["offer","problem","business","channels","customer","language"]},{"tool":"oman_small_business_guide","params":["language","question"]},{"tool":"oman_supplier_check","params":["email","phone","address","website","crNumber","companyName","requiredProductOrService"]},{"tool":"portfolio_exposure_check","params":["account","positions","correlations","proposedPosition"]},{"tool":"portfolio_screen","params":["properties"]},{"tool":"procurement_vendor_shortlist","params":["csv","suppliers","maxResults"]},{"tool":"product_pricing_calculator","params":["language","desiredMarginPercent","desiredMarkupPercent"]},{"tool":"product_promo_video","params":["voice","website","features","language","subtitles","aspectRatio","description","productName","callToAction","backgroundMusic","durationSeconds"]},{"tool":"property_investment_report","params":["property","financials"]},{"tool":"research_company","params":["depth","company","country","website","focusAreas"]},{"tool":"sales_response_builder","params":["case","product","business","language","customerMessage"]},{"tool":"search_oman_company","params":["limit","query","wilayat","industry","governorate"]},{"tool":"shipping_cost_estimate","params":["origin","currency","shipment","destination","serviceLevel","shippingMode"]},{"tool":"social_video_generate","params":["style","topic","voice","script","language","platform","subtitles","aspectRatio","materialSource","backgroundMusic","durationSeconds"]},{"tool":"startup_cost_estimate","params":["language","runwayMonths","reservePercent"]},{"tool":"startup_readiness_score","params":["answers","language"]},{"tool":"strategy_performance_analysis","params":["period","trades","riskPerTrade","accountEquity","initialEquity"]},{"tool":"supplier_due_diligence_report","params":["email","phone","address","website","crNumber","companyName","requiredProductOrService"]},{"tool":"trade_log_analysis","params":["records","accountEquity","duplicateTradeIdPolicy"]},{"tool":"trade_risk_score","params":["trade","account","historicalRisk","existingPositions"]},{"tool":"trip_cost_estimate","params":["sort","hotel","limit","adults","origin","children","currency","maxStops","strategy","childAges","cabinClass","returnDate","destination","nationality","departureDate"]},{"tool":"voice_lead_qualifier","params":["safety","context","criteria","language","phoneNumber","maxDurationSeconds"]},{"tool":"website_audit","params":["url","maxPages","auditTypes"]},{"tool":"website_download","params":["url","output","maxDepth","maxFiles","maxSizeMb","convertLinks","includeAssets","sameDomainOnly","timeoutSeconds","adjustExtensions"]},{"tool":"website_project_estimate","params":["pages","market","currency","features","ecommerce","languages","projectType","deadlineDays","integrations","designComplexity"]},{"tool":"whatsapp_business_setup","params":["delivery","language","location","businessName","paymentMethods","productOrService"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}