← Files Binary ATSARCHIVED FILE
plugin.json
6.66 KB · Nov 3, 2026 · 19:10 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "binary",
"version": "1.0.6",
"description": "Connect your ATS with ChatGPT and run hiring like a pro. Create job forms and careers page, collect applications, screen candidates, schedule interviews and add interview feedback. Ask any question about your hiring database and get an instant answer. A Binary account is required.",
"author": {
"name": "Binary",
"email": "support@binary.so",
"url": "https://binary.so"
},
"homepage": "https://binary.so",
"keywords": [
"hiring",
"recruiting",
"ats",
"applicant tracking",
"candidates",
"interviews",
"jobs"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Binary ATS",
"shortDescription": "Manage hiring workflows",
"longDescription": "Connect your ATS with ChatGPT and run hiring like a pro. Create job forms and careers page, collect applications, screen candidates, schedule interviews and add interview feedback. Ask any question about your hiring database and get an instant answer. A Binary account is required.",
"developerName": "Binary",
"category": "Business & Operations",
"capabilities": [
"Import candidates from resumes and spreadsheets",
"Review and shortlist candidates",
"Move candidates through hiring stages",
"Schedule interviews",
"Collect interview feedback",
"Create and publish jobs",
"Hiring reports and analytics"
],
"websiteURL": "https://binary.so",
"supportURL": "https://binary.so/docs/settings/integrations/mcp",
"privacyPolicyURL": "https://binary.so/privacy",
"termsOfServiceURL": "https://binary.so/terms",
"defaultPrompt": [
"How fast are we moving in the design role?",
"How many candidates have worked in ad agencies?",
"Create a new hiring form for marketing"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Import a candidate into an existing job, matching supplied data to existing fields and avoiding duplicates.",
"prompt": "Add Priya Shah to the Backend Engineer job with email priya.shah@example.com, 6 years of Java experience, and a note that she can start in 30 days. Don't create a duplicate if she's already there.",
"tools_triggered": "search_jobs, describe_job_candidates, search_candidates, add_candidate",
"expected_behavior": "Confirms the job, checks for an existing Priya Shah, asks before writing, then adds her and reports which details went into which fields and anything that could not be stored."
},
{
"description": "Find candidates matching a recruiting criterion without changing their records.",
"prompt": "Find candidates in Backend Engineer who have worked with Kafka and summarize their current stage and relevant experience.",
"tools_triggered": "search_jobs, search_candidates, get_candidates",
"expected_behavior": "Returns a concise list of matching candidates with their stage and the evidence for Kafka experience. No records are changed."
},
{
"description": "Review one candidate and make a confirmed stage change with a rationale.",
"prompt": "Read Aisha's application for Product Designer. If her portfolio shows strong mobile-app work, move her to Shortlisted and add a short comment explaining why.",
"tools_triggered": "search_jobs, search_candidates, get_candidates, change_stage, add_comment",
"expected_behavior": "Summarizes the evidence, asks to confirm, then moves her to Shortlisted and adds an internal comment. If the criterion isn't met, says so and changes nothing."
},
{
"description": "Create a job with questions and hiring stages.",
"prompt": "Create a Data Analyst job with a clear description, an SQL experience question, a portfolio link question, and stages Screen, Interview and Offer.",
"tools_triggered": "create_job, add_field, manage_stages",
"expected_behavior": "After confirmation, creates the job with the requested questions and stages. The job is not published until the user asks."
},
{
"description": "Answer a hiring metric question from workspace analytics.",
"prompt": "How many candidates reached Interview for Backend Engineer in the last 30 days, and who are they?",
"tools_triggered": "search_jobs, get_analytics_guide, run_analytics_query, get_analytics_details",
"expected_behavior": "Returns the count for the period and the candidates behind it."
},
{
"description": "Schedule an interview for a candidate with a confirmed time and interviewer.",
"prompt": "Schedule a 45-minute interview with Aisha for the Product Designer job next Tuesday at 3pm India time, with Ravi as the interviewer.",
"tools_triggered": "search_candidates, list_interviewers, check_interviewer_availability, schedule_interview",
"expected_behavior": "Finds Aisha and Ravi, checks Ravi is free, confirms the time, interviewer and invite details with the user, then schedules it and reports the meeting link."
}
],
"negative": [
{
"description": "Does not delete without a specific scope and explicit confirmation.",
"prompt": "Delete all the weak candidates from Backend Engineer."
},
{
"description": "Does not change public job visibility on a vague request.",
"prompt": "Make our open jobs more visible."
},
{
"description": "Does not claim to send emails; there is no email tool. Points to the Binary web app instead.",
"prompt": "Email a rejection to every candidate in the Rejected stage."
}
]
},
"demo_recording_url": "https://media.apply.so/static/binary-chatgpt-demo.mp4",
"commerce": false,
"commerce_description": "Binary does not sell products or process payments through this plugin."
},
"publication": {
"release_notes": "Now called Binary ATS. Adds interview scheduling and booking links, job feedback forms and take-home assignments, and job descriptions written in Binary's editor format."
},
"apps": "./.app.json"
}
}
}
SHA-256: 75aff388b5085254c3dbff4d4ee028839418bb5f7e42a16efb1328f4e37bafc2