← Files Monster Job SearchARCHIVED FILE
plugin.json
6.25 KB · Nov 3, 2026 · 18:15 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6a75c25329c88191989f792e75b59181",
"version": "1.1.0",
"description": "Tap into Monster\u2019s massive job network natively within ChatGPT.\n\nInstant Search: Find real-time roles in healthcare, transportation, tech, and more.\nSmart Filters: Narrow down by location, remote status, or seniority just by asking.\nInteractive Cards: View salary ranges and tap \"Apply\" to take the next step instantly.",
"author": {
"name": "Bold LLC",
"url": "https://www.monster.com/"
},
"homepage": "https://www.monster.com/",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Monster Job Search",
"shortDescription": "Search millions of live Jobs",
"longDescription": "Tap into Monster\u2019s massive job network natively within ChatGPT.\n\nInstant Search: Find real-time roles in healthcare, transportation, tech, and more.\nSmart Filters: Narrow down by location, remote status, or seniority just by asking.\nInteractive Cards: View salary ranges and tap \"Apply\" to take the next step instantly.",
"developerName": "Bold LLC",
"category": "Business & Operations",
"capabilities": [],
"websiteURL": "https://www.monster.com/",
"supportURL": "https://candidatehelp.monster.com/s/contactsupport",
"privacyPolicyURL": "https://www.monster.com/inside/privacy",
"termsOfServiceURL": "https://www.monster.com/inside/terms-of-use",
"defaultPrompt": [
"Show me Software engineer jobs"
],
"logo": "./assets/monster-gpt-logo.png",
"composerIcon": "./assets/monster-gpt-composerIcon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Search jobs by role",
"prompt": "Find software engineer jobs.",
"tools_triggered": "jobs.search",
"expected_behavior": "jobs.search is called once with query \"software engineer\" and no invented filters; with no location given it searches nationwide in the US. The jobs widget renders software-engineering roles, each card showing title, employer, location, posting age and an Apply action, with a link to continue the search on Monster."
},
{
"description": "Search jobs in a city",
"prompt": "Find marketing jobs in New York, NY.",
"tools_triggered": "jobs.search",
"expected_behavior": "jobs.search is called with query \"marketing\" and one location whose place is \"New York, NY\", without a radius. The jobs widget renders marketing roles in the New York metro area, each card showing title, employer, location, posting age and an Apply action."
},
{
"description": "Filter by employment type and recency",
"prompt": "Show me full-time data analyst jobs posted in the last week.",
"tools_triggered": "jobs.search",
"expected_behavior": "jobs.search is called with query \"data analyst\", employmentTypes FULL_TIME and postedWithinDays 7. The jobs widget renders full-time data-analyst roles posted within the last seven days."
},
{
"description": "Find jobs at a named employer",
"prompt": "Find jobs at Amazon.",
"tools_triggered": "jobs.search",
"expected_behavior": "jobs.search is called with companies.include [\"Amazon\"] and no free-text query. The jobs widget renders current openings at Amazon or an Amazon business unit."
},
{
"description": "Filter jobs by salary floor",
"prompt": "Find software engineering jobs paying at least 150,000 USD per year.",
"tools_triggered": "jobs.search",
"expected_behavior": "jobs.search is called with query \"software engineering\" and a salary filter of minimum 150000, currency USD, period YEARLY. The jobs widget renders software-engineering roles matching that salary floor."
}
],
"negative": [
{
"description": "Ask for the weather - unrelated to job search",
"prompt": "What is the weather in Chicago today?",
"tools_triggered": "none",
"expected_behavior": "ChatGPT answers the weather question directly, or explains this app only searches job listings. jobs.search is not called and no jobs widget appears."
},
{
"description": "Ask to rewrite a resume",
"prompt": "Rewrite my resume summary for a product manager role.",
"tools_triggered": "none",
"expected_behavior": "ChatGPT helps with the resume directly. jobs.search is not called and no jobs widget appears; resume writing does not require job listings."
},
{
"description": "Ask for general company research",
"prompt": "Give me a general overview of Amazon's business strategy.",
"tools_triggered": "none",
"expected_behavior": "ChatGPT answers from general knowledge. jobs.search is not called unless the user goes on to ask for Amazon job openings, and no jobs widget appears."
}
]
},
"demo_recording_url": "https://www.monster.com/resume/blobcontent/mon/gpt/MonsterJobSearchAppDemoRecording.mp4",
"commerce": false,
"commerce_description": "The plugin searches public Monster job listings and links to job postings on monster.com. It does not sell anything, collect payment, or link to a checkout."
},
"publication": {
"release_notes": "Adds usage analytics and link attribution to Monster Job Search. The job-results widget now reports views, card impressions and widget errors through record_widget_events, an internal tool restricted to widget use (hidden from the model). Job and full-search links carry UTM attribution, and clicks from the widget are recorded on a server redirect before continuing to monster.com. The jobs.search description now asks the model to keep job links exactly as returned. Search behavior, inputs and results are unchanged, and no sign-in is required."
},
"apps": "./.app.json"
}
}
}
SHA-256: 5052f40a21f10f0bcb3ba4d78d151500d37ee466c272bbaf754e871f1a0248bb