{"data":{"name":"ai.jopp/jobs","title":"jopp","description":"Search open jobs in Switzerland and Liechtenstein and read jopp job briefs.","version":"1.0.0","websiteUrl":"https://jopp.ai","repositoryUrl":null,"remotes":[{"url":"https://jopp.ai/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-12T17:13:46.279Z","updatedAt":"2026-10-12T17:13:46.279Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"jopp","source":"official-registry","sourceId":"ai.jopp/jobs","updatedAt":"2026-10-12T17:13:46.279Z","confidence":100,"websiteUrl":"https://jopp.ai","description":"Search open jobs in Switzerland and Liechtenstein and read jopp job briefs.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"ai.jopp/jobs","endpointFingerprint":"49718a53200e28bd1b5f0644e77d9d22ae6185b077d3e869fe4350ddadafeec8","name":"fetch","title":"Fetch a job","description":"The full text of one job by its id from search, as a readable document.","inputSchema":{"type":"object","properties":{"id":{"type":"string","maxLength":100,"description":"The job id from search."}},"required":["id"],"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"title":"Fetch a job","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"952100b15da524a6eae168a13949dfd149cd5b65e9eebb380a388125079176e1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T02:46:29.340Z","metadataTrust":"untrusted"},{"serverName":"ai.jopp/jobs","endpointFingerprint":"49718a53200e28bd1b5f0644e77d9d22ae6185b077d3e869fe4350ddadafeec8","name":"get_job","title":"Get a job","description":"Full details of one job by its id from search_jobs: facts, salary, description (usually a jopp brief) and the link to the original advert.","inputSchema":{"type":"object","properties":{"id":{"type":"string","maxLength":100,"description":"The job id from search_jobs."}},"required":["id"],"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"title":"Get a job","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"cbccf4601a14e68a4d544f7f0582cd6d158340d3ce52a0b820fb711d8ccf78f4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T02:46:29.340Z","metadataTrust":"untrusted"},{"serverName":"ai.jopp/jobs","endpointFingerprint":"49718a53200e28bd1b5f0644e77d9d22ae6185b077d3e869fe4350ddadafeec8","name":"list_categories","title":"List job categories","description":"jopp's occupation categories and their roles, for the category and role filters of search_jobs. Pass a category key to get its roles with typical job titles.","inputSchema":{"type":"object","properties":{"category":{"description":"A category key to list its roles in detail.","type":"string","maxLength":60}},"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"title":"List job categories","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"2a386be6c9c8841af12e0d85374af779b18c167f4e153c05be5d7a7ce88cfc32","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T02:46:29.340Z","metadataTrust":"untrusted"},{"serverName":"ai.jopp/jobs","endpointFingerprint":"49718a53200e28bd1b5f0644e77d9d22ae6185b077d3e869fe4350ddadafeec8","name":"search","title":"Search jobs (simple)","description":"Keyword search over open jobs in Switzerland; returns ids, titles and links. search_jobs offers filters and more fields.","inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":200,"description":"Keywords, e.g. \"Pflegefachfrau Bern\"."}},"required":["query"],"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"title":"Search jobs (simple)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"012fa791184e2ab35fbf7e41b9ac86fbe2940155c7dfc2c5fb42227a2c44678c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T02:46:29.340Z","metadataTrust":"untrusted"},{"serverName":"ai.jopp/jobs","endpointFingerprint":"49718a53200e28bd1b5f0644e77d9d22ae6185b077d3e869fe4350ddadafeec8","name":"search_jobs","title":"Search jobs in Switzerland","description":"Search open jobs in Switzerland and Liechtenstein by keywords and filters. Only jobs whose advert is still online are returned. Lehrstellen are listed only with segment apprenticeships. Returns up to 20 jobs per page, newest first for filter-only searches; keyword searches rank by relevance, favouring recent adverts and mixing companies. Use get_job for a job's full description.","inputSchema":{"type":"object","properties":{"segment":{"default":"jobs","description":"jobs (default): regular jobs and internships. apprenticeships: only Lehrstellen (Swiss vocational apprenticeships, Berufslehre). A search lists one of the two, never both.","type":"string","enum":["jobs","apprenticeships"]},"query":{"description":"Keywords matched against job title, company and description, with German word forms (e.g. \"Pflegefachfrau\", \"Software Engineer Python\"). All words must match; use OR between alternatives, \"quotes\" for phrases and -word to exclude. Place names match only the text; use cantons to filter by location.","type":"string","minLength":1,"maxLength":200},"cantons":{"description":"Two-letter canton codes (ZH, BE, VD, GE, …) or LI for Liechtenstein.","maxItems":27,"type":"array","items":{"type":"string","enum":["AG","AI","AR","BE","BL","BS","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SO","SZ","TG","TI","UR","VD","VS","ZG","ZH","LI"]}},"category":{"description":"A category key from list_categories.","type":"string","maxLength":60},"role":{"description":"A role key from list_categories; requires its category.","type":"string","maxLength":60},"workloadMin":{"description":"Lowest workload in percent of full time (10–100).","type":"integer","minimum":10,"maximum":100},"workloadMax":{"description":"Highest workload in percent of full time (10–100).","type":"integer","minimum":10,"maximum":100},"workModes":{"type":"array","items":{"type":"string","enum":["onsite","hybrid","remote"]}},"contractTypes":{"description":"Not for segment apprenticeships.","type":"array","items":{"type":"string","enum":["permanent","temporary","internship","freelance"]}},"seniorities":{"type":"array","items":{"type":"string","enum":["entry","professional","senior","lead","management"]}},"advertLanguages":{"description":"Language the advert is written in.","type":"array","items":{"type":"string","enum":["de","fr","it","en","other"]}},"requiredLanguages":{"description":"Only jobs that require all of these languages.","type":"array","items":{"type":"string","enum":["de","fr","it","en"]}},"salaryStated":{"description":"Only jobs whose advert states a salary.","type":"boolean"},"excludeAgencies":{"description":"Leave out recruitment agencies.","type":"boolean"},"publishedWithinDays":{"anyOf":[{"type":"number","const":1},{"type":"number","const":3},{"type":"number","const":7},{"type":"number","const":14},{"type":"number","const":30}]},"limit":{"default":10,"type":"integer","minimum":1,"maximum":20},"cursor":{"description":"nextCursor of a previous search_jobs result; the other arguments are then ignored.","type":"string","maxLength":4000}},"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"title":"Search jobs in Switzerland","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"d299a6e294e1afa9feed2ac0c23a9086db9182e77816f17139a47d9fd99aecc4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T02:46:29.340Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"49718a53200e28bd1b5f0644e77d9d22ae6185b077d3e869fe4350ddadafeec8","protocol":"streamable-http","status":"indexed","toolCount":5,"observedAt":"2026-11-02T02:46:29.340Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"ai.jopp/jobs":{"url":"https://jopp.ai/mcp"}}},"Cursor":{"mcpServers":{"ai.jopp/jobs":{"url":"https://jopp.ai/mcp"}}},"VS Code":{"servers":{"ai.jopp/jobs":{"type":"http","url":"https://jopp.ai/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://jopp.ai/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:ai.jopp%2Fjobs","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/ai.jopp%2Fjobs","name":"ai.jopp/jobs","description":"Search open jobs in Switzerland and Liechtenstein and read jopp job briefs.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://jopp.ai/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://jopp.ai","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"ai.jopp/jobs","status":"online","lastCheckedAt":"2026-11-03T19:16:37.529Z","lastSuccessfulCheck":"2026-11-03T19:16:37.529Z","latencyMs":305,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T19:16:37.529Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T19:16:37.529Z"},"security":null,"timestamps":{"createdAt":"2026-10-12T17:13:46.279Z","updatedAt":"2026-10-12T17:13:46.279Z","observedAt":"2026-11-03T19:16:37.529Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}