accueil / serveurs / Fichiers & Documents / io.github.vaughnyb/ai-screening
io.github.vaughnyb/ai-screening
serveur MCP (Model Context Protocol) · AI Screening Tools 1.28.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.vaughnyb/ai-screening est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.vaughnyb/ai-screening » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 51 outils
- assess_application≈ 250 tokens
Evaluate a student or teacher application — qualifications, experience, fit, and gaps. Args: application_text: Application text or summary of applicant information. role_or_programme: Teaching role or academic programme applied for. institution_type: Type of institution (optional — e.g. primary school, university). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètresapi_key· string · optionnelclient_ip· string · optionnelapplication_text· string · requisinstitution_type· string · optionnelrole_or_programme· string · requis
Exemple d'appel{"name": "assess_application", "arguments": {"application_text": "texte", "role_or_programme": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - batch_screen≈ 300 tokens
Screen multiple candidates at once and return a ranked list. Each resume must have: name (str), resume_text (str). Returns candidates ranked by score, highest first. Free tier: counts as 1 call regardless of candidate count (max 3 CVs). Args: resumes: List of candidates. Each: {"name": str, "resume_text": str}. job_title: The job title candidates are applying for. job_requirements: Optional job requirements, skills, experience level. api_key: Your API key or reset code. Leave empty for free trial. client_ip: Caller IP address (used for free tier rate limiting).
Paramètres, retour & exemple (5)
Paramètresapi_key· string · optionnelresumes· array · requisclient_ip· string · optionneljob_title· string · requisjob_requirements· string · optionnel
Exemple d'appel{"name": "batch_screen", "arguments": {"resumes": [], "job_title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compare_candidates≈ 207 tokens
Compare 2-5 scored candidates head to head for a specific role. Ranks them and provides one-sentence reasoning per candidate. Args: candidates: Candidate data as text. Include name, score (0-100), and decision per candidate. job_title: The role they are being compared for. api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (4)
Paramètresapi_key· string · optionnelclient_ip· string · optionneljob_title· string · requiscandidates· string · requis
Exemple d'appel{"name": "compare_candidates", "arguments": {"job_title": "texte", "candidates": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compliance_file_tracker≈ 262 tokens
Track document expiry dates. Generates a compliance status report showing what is current, expiring soon, and expired, with renewal action items. Args: context: What is being tracked (e.g. 'employee certifications', 'passport/visa expiry'). records: List of people/items with document names and expiry dates. One per line. alert_window_days: Days before expiry to flag as 'expiring soon' (default 30). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètresapi_key· string · optionnelcontext· string · requisrecords· string · requisclient_ip· string · optionnelalert_window_days· integer · optionnel
Exemple d'appel{"name": "compliance_file_tracker", "arguments": {"context": "texte", "records": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - contract_generator≈ 325 tokens
Generate a service agreement, employment contract, lease agreement, or NDA. Args: contract_type: Type (service agreement, employment contract, lease agreement, NDA, etc.). party_a: First party name and role. party_b: Second party name and role. terms: Key terms: scope, duration, pricing, payment terms, notice period, special clauses. industry: Industry context for clause selection (optional). effective_date: Contract start date (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (8)
Paramètresterms· string · requisapi_key· string · optionnelparty_a· string · requisparty_b· string · requisindustry· string · optionnelclient_ip· string · optionnelcontract_type· string · requiseffective_date· string · optionnel
Exemple d'appel{"name": "contract_generator", "arguments": {"terms": "texte", "party_a": "texte", "party_b": "texte", "contract_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_screening_invite≈ 262 tokens
Create a CONNECT screening invite link to share with a candidate. When opened, the candidate sees the job role and your questions, then records a 3-minute video profile. Args: job_role: The role the candidate is being screened for. questions: Up to 10 screening questions to ask on video (optional). candidate_email: Pre-fill candidate email in widget (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètresapi_key· string · optionneljob_role· string · requisclient_ip· string · optionnelquestions· array · optionnelcandidate_email· string · optionnel
Exemple d'appel{"name": "create_screening_invite", "arguments": {"job_role": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - demand_letter_generator≈ 426 tokens
Generate an escalating payment reminder or demand letter. Level 1: friendly reminder. Level 2: formal notice. Level 3: final demand with legal warning. Args: notice_level: 1 (friendly), 2 (formal notice), or 3 (final demand with legal warning). creditor_name: Party owed money. debtor_name: Party who owes money. amount_owed: Amount owed (include currency). original_due_date: Original payment due date (optional). new_deadline: New deadline for payment (optional). payment_methods: Accepted payment methods (optional). invoice_reference: Invoice or account reference number (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (10)
Paramètresapi_key· string · optionnelclient_ip· string · optionnelamount_owed· string · requisdebtor_name· string · requisnew_deadline· string · optionnelnotice_level· integer · requiscreditor_name· string · requispayment_methods· string · optionnelinvoice_reference· string · optionneloriginal_due_date· string · optionnel
Exemple d'appel{"name": "demand_letter_generator", "arguments": {"amount_owed": "texte", "debtor_name": "texte", "notice_level": 1, "creditor_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - document_collection_agent≈ 333 tokens
Generate a document collection request, tracking checklist, and chase reminders. Works for: travel, HR onboarding, legal, real estate, schools. Args: person_name: Name of the person documents are being collected from. context: Why documents are needed (e.g. 'new hire onboarding', 'travel passport collection'). required_documents: List of documents to collect. deadline: Deadline for submission (optional). documents_received: Documents already received (optional — for chase reminders). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (7)
Paramètresapi_key· string · optionnelcontext· string · requisdeadline· string · optionnelclient_ip· string · optionnelperson_name· string · requisdocuments_received· string · optionnelrequired_documents· string · requis
Exemple d'appel{"name": "document_collection_agent", "arguments": {"context": "texte", "person_name": "texte", "required_documents": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - draft_consent_message≈ 255 tokens
Draft a professional consent message requesting permission before a social media scan. Args: candidate_name: Candidate's name. company_name: Your company name. job_title: The role they applied for. platforms: Platforms to be scanned (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (6)
Paramètresapi_key· string · optionnelclient_ip· string · optionneljob_title· string · requisplatforms· string · optionnelcompany_name· string · requiscandidate_name· string · requis
Exemple d'appel{"name": "draft_consent_message", "arguments": {"job_title": "texte", "company_name": "texte", "candidate_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - draft_intake_questions≈ 252 tokens
Generate industry-specific intake questions for new client conversations. Legal, healthcare, financial, insurance, real estate, and school intake flows. Args: industry: Industry: legal / healthcare / financial / insurance / real estate / schools. purpose: Purpose of the intake (optional). num_questions: Number of questions (default 10, max 20). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètresapi_key· string · optionnelpurpose· string · optionnelindustry· string · requisclient_ip· string · optionnelnum_questions· integer · optionnel
Exemple d'appel{"name": "draft_intake_questions", "arguments": {"industry": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - draft_student_feedback≈ 271 tokens
Draft performance feedback for a student based on assessment results and notes. Args: student_name: Student's name. subject_or_course: Subject or course the feedback is for. performance_notes: Assessment results or notes about performance. tone: Tone: encouraging / neutral / constructive (default: constructive). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (6)
Paramètrestone· string · optionnelapi_key· string · optionnelclient_ip· string · optionnelstudent_name· string · requisperformance_notes· string · requissubject_or_course· string · requis
Exemple d'appel{"name": "draft_student_feedback", "arguments": {"student_name": "texte", "performance_notes": "texte", "subject_or_course": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - e_signature_collector≈ 325 tokens
Generate a signature request message, track signing status, and draft reminders. Args: document_name: Name of document requiring signature. signer_name: Person who needs to sign. sender_name: Person or company requesting the signature. signer_email: Signer's email (optional). deadline: Signing deadline (optional). signing_status: Current status: pending / reminded / overdue (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (8)
Paramètresapi_key· string · optionneldeadline· string · optionnelclient_ip· string · optionnelsender_name· string · requissigner_name· string · requissigner_email· string · optionneldocument_name· string · requissigning_status· string · optionnel
Exemple d'appel{"name": "e_signature_collector", "arguments": {"sender_name": "texte", "signer_name": "texte", "document_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - extract_requirements≈ 207 tokens
Extract requirements, obligations, or conditions from a document and list them clearly. Args: document_text: Full text of the document. requirement_type: What to extract: all / eligibility / obligations / deadlines / qualifications / conditions. api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (4)
Paramètresapi_key· string · optionnelclient_ip· string · optionneldocument_text· string · requisrequirement_type· string · optionnel
Exemple d'appel{"name": "extract_requirements", "arguments": {"document_text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - flag_cv_gaps≈ 236 tokens
Review a candidate CV and flag missing or weak sections: missing skills, experience gaps, unquantified achievements, or formatting issues. Args: cv_text: Full text of the candidate's CV or resume. job_title: The role the CV is being assessed for. job_requirements: Key requirements or job description text (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètresapi_key· string · optionnelcv_text· string · requisclient_ip· string · optionneljob_title· string · requisjob_requirements· string · optionnel
Exemple d'appel{"name": "flag_cv_gaps", "arguments": {"cv_text": "texte", "job_title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - follow_up_document_sequencer≈ 325 tokens
Design a timed document delivery sequence triggered by an event. Args: trigger_event: Event that starts the sequence (e.g. 'new hire start date', 'enrollment confirmed'). industry: Industry context (HR, schools, healthcare, insurance, real estate). recipient_name: Person receiving the documents (optional). sequence_length_days: Total sequence length in days (default 30). specific_documents: Specific documents to include (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (7)
Paramètresapi_key· string · optionnelindustry· string · requisclient_ip· string · optionneltrigger_event· string · requisrecipient_name· string · optionnelspecific_documents· string · optionnelsequence_length_days· integer · optionnel
Exemple d'appel{"name": "follow_up_document_sequencer", "arguments": {"industry": "texte", "trigger_event": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_assessment_brief≈ 255 tokens
Draft a pre-assessment brief to send a candidate — what the assessment covers, how long it takes, and what to expect. Args: job_title: The role the candidate is applying for. assessment_type: Type of assessment (e.g. Core Skills, Language, Behavioral, Custom). duration_minutes: How long the assessment takes in minutes (default 20). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètresapi_key· string · optionnelclient_ip· string · optionneljob_title· string · requisassessment_type· string · optionnelduration_minutes· integer · optionnel
Exemple d'appel{"name": "generate_assessment_brief", "arguments": {"job_title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_behavioral_questions≈ 268 tokens
Generate STAR-format behavioural interview questions tailored to a role and industry. Args: job_title: The role to generate questions for. industry: Industry context (e.g. real estate, healthcare, legal, insurance). competencies: Specific competencies to probe (optional). num_questions: Number of questions (default 5, max 10). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (6)
Paramètresapi_key· string · optionnelindustry· string · optionnelclient_ip· string · optionneljob_title· string · requiscompetencies· string · optionnelnum_questions· integer · optionnel
Exemple d'appel{"name": "generate_behavioral_questions", "arguments": {"job_title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_enrollment_brief≈ 303 tokens
Draft enrollment information to send a prospective student — programme details, requirements, dates, and next steps. Args: programme_name: Name of the programme or course. institution_name: School or institution name. start_date: Programme start date (optional). requirements: Entry requirements (optional). next_steps: What the student should do next (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (7)
Paramètresapi_key· string · optionnelclient_ip· string · optionnelnext_steps· string · optionnelstart_date· string · optionnelrequirements· string · optionnelprogramme_name· string · requisinstitution_name· string · requis
Exemple d'appel{"name": "generate_enrollment_brief", "arguments": {"programme_name": "texte", "institution_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_intake_summary≈ 270 tokens
Format conversation notes into a clean intake summary — ready to hand to the lawyer, doctor, financial advisor, or case manager. Args: conversation_notes: Key information collected from the conversation. industry: Industry context: legal / healthcare / financial / insurance / real estate / schools. recipient_role: Who the summary is for (optional — e.g. solicitor, GP, financial adviser). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètresapi_key· string · optionnelindustry· string · requisclient_ip· string · optionnelrecipient_role· string · optionnelconversation_notes· string · requis
Exemple d'appel{"name": "generate_intake_summary", "arguments": {"industry": "texte", "conversation_notes": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_interview_questions≈ 208 tokens
Generate screening interview questions for a job role. Returns a numbered list of questions focused on practical skills and role fit. Args: job_title: The job title to generate questions for. num_questions: Number of questions (default 5, max 10). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (4)
Paramètresapi_key· string · optionnelclient_ip· string · optionneljob_title· string · requisnum_questions· integer · optionnel
Exemple d'appel{"name": "generate_interview_questions", "arguments": {"job_title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_job_ad≈ 275 tokens
Write a short, marketing-focused job advertisement for LinkedIn, Facebook, or job boards. Different from a job description — built to attract applicants. Args: job_title: The job title. company_name: Company or team name. key_benefits: Top 2-3 reasons someone would want this job (optional). platform: Where the ad will run: LinkedIn / Facebook / job board / all (default: all). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (6)
Paramètresapi_key· string · optionnelplatform· string · optionnelclient_ip· string · optionneljob_title· string · requiscompany_name· string · requiskey_benefits· string · optionnel
Exemple d'appel{"name": "generate_job_ad", "arguments": {"job_title": "texte", "company_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_job_description≈ 222 tokens
Write a complete, professional job description for any role. Returns structured JD with responsibilities, requirements, and benefits. Works for any industry. Args: job_title: The job title to write the description for. company_context: Industry, company size, location, key requirements, tone (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (4)
Paramètresapi_key· string · optionnelclient_ip· string · optionneljob_title· string · requiscompany_context· string · optionnel
Exemple d'appel{"name": "generate_job_description", "arguments": {"job_title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_offer_letter≈ 318 tokens
Draft a formal employment offer letter with role, compensation, start date, and terms. Args: candidate_name: Candidate's full name. job_title: Job title being offered. company_name: Hiring company name. salary: Offered compensation (e.g. $45,000/year or 35,000 THB/month). start_date: Proposed start date. additional_terms: Additional terms, benefits, or conditions (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (8)
Paramètressalary· string · requisapi_key· string · optionnelclient_ip· string · optionneljob_title· string · requisstart_date· string · requiscompany_name· string · requiscandidate_name· string · requisadditional_terms· string · optionnel
Exemple d'appel{"name": "generate_offer_letter", "arguments": {"salary": "texte", "job_title": "texte", "start_date": "texte", "company_name": "texte", "candidate_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_probation_report≈ 281 tokens
Draft a 90-day probation review report template for a new hire. Args: employee_name: Employee's name. job_title: Their job title. company_name: Company name (optional). review_date: Scheduled review date (optional). key_objectives: Objectives set at start of probation (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (7)
Paramètresapi_key· string · optionnelclient_ip· string · optionneljob_title· string · requisreview_date· string · optionnelcompany_name· string · optionnelemployee_name· string · requiskey_objectives· string · optionnel
Exemple d'appel{"name": "generate_probation_report", "arguments": {"job_title": "texte", "employee_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_reference_check≈ 269 tokens
Generate a tailored reference check questionnaire for a specific candidate and role. Args: job_title: The role the candidate is being considered for. candidate_name: Candidate's name (optional). focus_areas: Specific areas to probe (optional — e.g. reliability, leadership). num_questions: Number of questions (default 8). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (6)
Paramètresapi_key· string · optionnelclient_ip· string · optionneljob_title· string · requisfocus_areas· string · optionnelnum_questions· integer · optionnelcandidate_name· string · optionnel
Exemple d'appel{"name": "generate_reference_check", "arguments": {"job_title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_shortlist≈ 233 tokens
From batch screening results, extract the top N candidates above a minimum score. Returns a ranked shortlist. Args: batch_results: Paste the batch screening results — names and scores. top_n: How many candidates to include (default 5). min_score: Minimum score to include, 0-100 (default 60). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètrestop_n· integer · optionnelapi_key· string · optionnelclient_ip· string · optionnelmin_score· integer · optionnelbatch_results· string · requis
Exemple d'appel{"name": "generate_shortlist", "arguments": {"batch_results": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_entity_relationships≈ 205 tokens
Look up a specific entity in your knowledge graph and return all its connections. Entities are people, companies, skills, roles, assessments, and documents extracted from your prior tool calls. Partial match — 'John' finds 'John Smith'. Args: entity_name: Name to search for (partial match supported). api_key: Your API key (required — graph is per-client). client_ip: Caller IP address.
Paramètres, retour & exemple (3)
Paramètresapi_key· string · optionnelclient_ip· string · optionnelentity_name· string · requis
Exemple d'appel{"name": "get_entity_relationships", "arguments": {"entity_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_pricing≈ 116 tokens
Get current pricing for a specific product. Args: product: Which product to get pricing for. One of: connect, aiva, maya_voice, maya_chat, rag_search, social_check, website, agent_packs, maya_api.
Paramètres, retour & exemple (1)
Paramètresproduct· string · requis
Exemple d'appel{"name": "get_pricing", "arguments": {"product": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - graph_search≈ 236 tokens
Search your knowledge graph for facts and relationships built from prior tool calls. Every tool you run writes entities and relationships to your per-client graph. Use this to recall what was screened, scored, or generated in previous sessions. Args: query: Natural language search — e.g. 'candidates scored above 80', 'skills for Senior Developer'. limit: Max facts to return (default 5, max 20). api_key: Your API key (required — graph is per-client). client_ip: Caller IP address.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnelquery· string · requisapi_key· string · optionnelclient_ip· string · optionnel
Exemple d'appel{"name": "graph_search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - group_roster_compliance_tracker≈ 238 tokens
Track document compliance across a group of travelers. Generates a table and chase list. Args: destination: Group destination country. roster: List of travelers with document status. One per line: name, passport expiry, visa status, insurance. travel_date: Group travel date YYYY-MM-DD (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètresroster· string · requisapi_key· string · optionnelclient_ip· string · optionneldestination· string · requistravel_date· string · optionnel
Exemple d'appel{"name": "group_roster_compliance_tracker", "arguments": {"roster": "texte", "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - interpret_assessment_score≈ 237 tokens
Translate a numerical assessment score (0-100) into a plain-English hiring recommendation — what it signals and what to consider before deciding. Args: score: The candidate's assessment score from 0 to 100. job_title: The role they were assessed for. assessment_type: Type of assessment (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètresscore· integer · requisapi_key· string · optionnelclient_ip· string · optionneljob_title· string · requisassessment_type· string · optionnel
Exemple d'appel{"name": "interpret_assessment_score", "arguments": {"score": 1, "job_title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - interpret_social_scan≈ 216 tokens
Given social media scan results, produce a plain-English hiring recommendation — risk level (Low/Medium/High), what the data signals, and what to consider. Args: scan_data: The social scan results — scores, flags, and notes from the scan output. job_title: The role the candidate is being considered for. api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (4)
Paramètresapi_key· string · optionnelclient_ip· string · optionneljob_title· string · requisscan_data· string · requis
Exemple d'appel{"name": "interpret_social_scan", "arguments": {"job_title": "texte", "scan_data": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - invoice_statement_generator≈ 357 tokens
Generate a payment invoice, balance statement, or payment schedule. Args: document_type: Type: invoice, balance statement, payment schedule, account summary. from_party: Issuer name and details. to_party: Recipient name and details. line_items: Line items with descriptions and amounts (one per line). due_date: Payment due date (optional). payment_methods: Accepted payment methods (optional). notes: Additional notes, tax details, or terms (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (9)
Paramètresnotes· string · optionnelapi_key· string · optionneldue_date· string · optionnelto_party· string · requisclient_ip· string · optionnelfrom_party· string · requisline_items· string · requisdocument_type· string · requispayment_methods· string · optionnel
Exemple d'appel{"name": "invoice_statement_generator", "arguments": {"to_party": "texte", "from_party": "texte", "line_items": "texte", "document_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - maya_itinerary_builder≈ 329 tokens
Build a day-by-day travel itinerary with hotels, restaurants, attractions, and costs. Args: destination: Destination city or country. start_date: Trip start date (YYYY-MM-DD). end_date: Trip end date (YYYY-MM-DD). travelers: Number of travelers (default 1). budget: Budget level or amount (e.g. 'budget', 'mid-range', 'luxury', or '$2000'). preferences: Travel preferences — interests, dietary needs, must-see attractions (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (8)
Paramètresbudget· string · optionnelapi_key· string · optionnelend_date· string · requisclient_ip· string · optionneltravelers· integer · optionnelstart_date· string · requisdestination· string · requispreferences· string · optionnel
Exemple d'appel{"name": "maya_itinerary_builder", "arguments": {"end_date": "texte", "start_date": "texte", "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - passport_validity_check≈ 342 tokens
Check passport validity against destination entry requirements. Flags 6-month rule violations and name mismatches between passport and booking. Args: holder_name: Name as shown on passport. nationality: Passport holder's nationality. passport_expiry: Passport expiry date (YYYY-MM-DD). destination: Destination country. travel_date: Planned travel date (YYYY-MM-DD). booking_name: Name on flight/hotel booking (optional — to check for mismatches). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (8)
Paramètresapi_key· string · optionnelclient_ip· string · optionneldestination· string · requisholder_name· string · requisnationality· string · requistravel_date· string · requisbooking_name· string · optionnelpassport_expiry· string · requis
Exemple d'appel{"name": "passport_validity_check", "arguments": {"destination": "texte", "holder_name": "texte", "nationality": "texte", "travel_date": "texte", "passport_expiry": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - presentation_deck_builder≈ 291 tokens
Compile data into a structured presentation deck outline with slides and speaker notes. Args: deck_type: Type (property listing package, travel itinerary booklet, candidate profile deck, etc.). audience: Who will receive this deck. data: Raw data, notes, or content to compile. branding: Company name and branding notes (optional). slide_count: Target number of slides (default 10). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (7)
Paramètresdata· string · requisapi_key· string · optionnelaudience· string · requisbranding· string · optionnelclient_ip· string · optionneldeck_type· string · requisslide_count· integer · optionnel
Exemple d'appel{"name": "presentation_deck_builder", "arguments": {"data": "texte", "audience": "texte", "deck_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - qualify_prospect≈ 335 tokens
Run a structured B2B lead qualification. Returns Hot/Warm/Cold scorecard, recommended product, and suggested next step. Args: company_name: Name of the prospect company. industry: Industry the prospect operates in. pain_point: Main screening or hiring problem they described. team_size: Approximate employees or monthly hiring volume (optional). budget: Budget range or willingness to pay (optional). timeline: How soon they want to start (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (8)
Paramètresbudget· string · optionnelapi_key· string · optionnelindustry· string · requistimeline· string · optionnelclient_ip· string · optionnelteam_size· string · optionnelpain_point· string · requiscompany_name· string · requis
Exemple d'appel{"name": "qualify_prospect", "arguments": {"industry": "texte", "pain_point": "texte", "company_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - run_behavioral_assessment≈ 244 tokens
Generate a behavioral assessment — empathy, task focus, service behavior, stress response questions with a 3-point scoring rubric. Args: job_title: The role being assessed for. industry: Industry context (e.g. real estate, healthcare, legal, insurance, schools). candidate_name: Candidate name (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètresapi_key· string · optionnelindustry· string · optionnelclient_ip· string · optionneljob_title· string · requiscandidate_name· string · optionnel
Exemple d'appel{"name": "run_behavioral_assessment", "arguments": {"job_title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - run_custom_assessment≈ 304 tokens
Generate a fully custom assessment on any subject, format, and difficulty. Args: subject: What the assessment tests. format: Format: multiple-choice / open-ended / scenario-based / mixed (default: mixed). difficulty: Difficulty: basic / intermediate / advanced (default: intermediate). grading_rubric: What correct answers look like (optional). num_questions: Number of questions (default 8, max 15). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (7)
Paramètresformat· string · optionnelapi_key· string · optionnelsubject· string · requisclient_ip· string · optionneldifficulty· string · optionnelnum_questions· integer · optionnelgrading_rubric· string · optionnel
Exemple d'appel{"name": "run_custom_assessment", "arguments": {"subject": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - run_knowledge_assessment≈ 235 tokens
Generate a knowledge assessment for a specific domain — property law, clinical protocols, insurance products, financial regulations, curriculum standards, etc. Args: domain: Knowledge domain to assess. job_title: The role being assessed for. num_questions: Number of questions (default 8, max 15). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètresdomain· string · requisapi_key· string · optionnelclient_ip· string · optionneljob_title· string · requisnum_questions· integer · optionnel
Exemple d'appel{"name": "run_knowledge_assessment", "arguments": {"domain": "texte", "job_title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - run_language_assessment≈ 248 tokens
Generate a language proficiency assessment in any language. Returns written prompts, MCQs, and a scoring rubric. Args: language: Target language (e.g. English, Thai, Tagalog, Bahasa Indonesia). job_title: Role the assessment is for. proficiency_level: Expected level: basic / intermediate / advanced (default: intermediate). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètresapi_key· string · optionnellanguage· string · requisclient_ip· string · optionneljob_title· string · requisproficiency_level· string · optionnel
Exemple d'appel{"name": "run_language_assessment", "arguments": {"language": "texte", "job_title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - run_skills_assessment≈ 216 tokens
Generate a Core Skills assessment covering typing, email writing, grammar, attention to detail, chat simulation, reading comprehension, and tone recognition. Args: job_title: The role being assessed for. sections: Specific sections to include (optional — default: all 7 core sections). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (4)
Paramètresapi_key· string · optionnelsections· string · optionnelclient_ip· string · optionneljob_title· string · requis
Exemple d'appel{"name": "run_skills_assessment", "arguments": {"job_title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - screen_candidate≈ 300 tokens
Screen a single candidate CV against a job role. Returns score (0-100), decision (HIRE/INTERVIEW/HOLD/REJECT), strengths, gaps, and improvement tips. Score guide: 80-100 = HIRE, 60-79 = INTERVIEW, 40-59 = HOLD, 0-39 = REJECT. Free tier: 3 screenings per day per IP address. Args: resume_text: Full text content of the candidate's CV or resume. job_title: The job title the candidate is applying for. job_requirements: Optional job requirements, skills, experience level. api_key: Your API key or reset code. Leave empty for free trial. client_ip: Caller IP address (used for free tier rate limiting).
Paramètres, retour & exemple (5)
Paramètresapi_key· string · optionnelclient_ip· string · optionneljob_title· string · requisresume_text· string · requisjob_requirements· string · optionnel
Exemple d'appel{"name": "screen_candidate", "arguments": {"job_title": "texte", "resume_text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_knowledge_base≈ 160 tokens
Search internal product documentation using AI semantic search. Returns synthesised answers drawn from uploaded documents. Args: query: Your question in natural language. api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (3)
Paramètresquery· string · requisapi_key· string · optionnelclient_ip· string · optionnel
Exemple d'appel{"name": "search_knowledge_base", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - social_profile_scan≈ 296 tokens
Scan a person's social media profiles for behavioral signals. Returns 6 dimension scores (1-10): Online Professionalism, Written Communication, Interpersonal Disposition, Resilience, Community Engagement, Overall Impression. Also flags: profanity, employer complaints, threats, drug references. Supported platforms: facebook, tiktok, instagram, twitter. Args: candidate_name: Name of the person to scan. platforms: Platform name to profile URL mapping. Example: {"facebook": "https://facebook.com/...", "tiktok": "https://tiktok.com/@..."} api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (4)
Paramètresapi_key· string · optionnelclient_ip· string · optionnelplatforms· object · optionnelcandidate_name· string · requis
Exemple d'appel{"name": "social_profile_scan", "arguments": {"candidate_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_contact_form≈ 469 tokens
Submit an interest/contact form on behalf of a visitor. Use after collecting name, email, and context-specific questions. Args: contact_name: Visitor's full name. email: Visitor's email address. context: Form context slug: pricing-connect, pricing-maya, connect, maya-chat, deployment-partner, bundle, industry-ai, rag-search, about, etc. company_name: Company or organisation name (optional). phone: Phone number (optional). country: Country they are based in (optional). industry: Their industry (optional). team_size: Team or company size (optional). timeline: When they want to start (optional). page_extras: Dict of context-specific answers (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (12)
Paramètresemail· string · requisphone· string · optionnelapi_key· string · optionnelcontext· string · requiscountry· string · optionnelindustry· string · optionneltimeline· string · optionnelclient_ip· string · optionnelteam_size· string · optionnelpage_extras· object · optionnelcompany_name· string · optionnelcontact_name· string · requis
Exemple d'appel{"name": "submit_contact_form", "arguments": {"email": "texte", "context": "texte", "contact_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_lead≈ 236 tokens
Submit a contact or demo request. Use only when the visitor has expressed genuine intent to buy, try, or be contacted. Args: email: Contact email address. question: What they want — their words, not a paraphrase. name: Contact name (optional). company: Company name (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (6)
Paramètresname· string · optionnelemail· string · requisapi_key· string · optionnelcompany· string · optionnelquestion· string · requisclient_ip· string · optionnel
Exemple d'appel{"name": "submit_lead", "arguments": {"email": "texte", "question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - summarize_document≈ 244 tokens
Summarise a document in plain language — what it covers, key points, and what the reader needs to know. Args: document_text: Full text of the document to summarise. summary_length: How long: brief (3-5 sentences) / standard (1 paragraph) / detailed (3-4 paragraphs). audience: Who will read the summary (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (5)
Paramètresapi_key· string · optionnelaudience· string · optionnelclient_ip· string · optionneldocument_text· string · requissummary_length· string · optionnel
Exemple d'appel{"name": "summarize_document", "arguments": {"document_text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - travel_document_compliance_audit≈ 273 tokens
Audit all submitted travel documents against destination requirements. Flags missing, expired, or mismatched documents. Args: traveler_name: Traveler's full name. destination: Destination country. documents_submitted: List of documents and their details. travel_date: Travel date YYYY-MM-DD (optional). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (6)
Paramètresapi_key· string · optionnelclient_ip· string · optionneldestination· string · requistravel_date· string · optionneltraveler_name· string · requisdocuments_submitted· string · requis
Exemple d'appel{"name": "travel_document_compliance_audit", "arguments": {"destination": "texte", "traveler_name": "texte", "documents_submitted": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - visa_eligibility_screener≈ 276 tokens
Screen visa eligibility for a given nationality, destination, purpose, and duration. Returns visa-free / eVisa / embassy visit required plus a document checklist. Args: nationality: Traveler's nationality or passport country. destination: Destination country. purpose: Purpose of travel (tourism, business, work, study, transit). duration_days: Planned stay in days. api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (6)
Paramètresapi_key· string · optionnelpurpose· string · requisclient_ip· string · optionneldestination· string · requisnationality· string · requisduration_days· integer · requis
Exemple d'appel{"name": "visa_eligibility_screener", "arguments": {"purpose": "texte", "destination": "texte", "nationality": "texte", "duration_days": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - web_search≈ 211 tokens
Search the live internet for current information. Returns a synthesized answer plus source links. Use for: salary benchmarks, company news, market rates, regulations, competitor data. Args: query: The search query — be specific for better results. max_results: Number of results to return (default 5, max 10). api_key: Your API key or reset code. client_ip: Caller IP address.
Paramètres, retour & exemple (4)
Paramètresquery· string · requisapi_key· string · optionnelclient_ip· string · optionnelmax_results· integer · optionnel
Exemple d'appel{"name": "web_search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».