{"id":304648,"recorded_at":"2026-10-26T23:06:47.055573Z","observed_at":"2026-10-26T23:06:47.055462Z","subject_kind":"endpoint","subject":"1c104541-425d-4862-8c14-fdc706ca2a3d","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":2,"tools":[{"description":"Fetch the full details of a single job posting by id. Use this after `search_jobs` to retrieve the complete description, requirements, salary breakdown, and company information for a listing. Returns an error result if the id is unknown.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"id":{"description":"Numeric or UUID job identifier. Get this from search_jobs results.","pattern":"^(\\d+|[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"}},"required":["id"],"type":"object"},"name":"get_job"},{"description":"Search the live Dutch job catalogue for openings matching the given criteria. Use this when the user wants to find jobs by role, location, salary, contract type, remote/onsite preference, or education level. Each result carries an `id` you can pass to `get_job` for the full record. Pagination metadata (`page`, `totalPages`, `total`) is included so the client can decide whether to fetch the next page.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"careerLevel":{"description":"Filter by career level. Multi-select. Dutch values: 'Geen ervaring' (no experience), 'Starter', 'Ervaren' (experienced), 'Leidinggevend' (manager), 'Senior management', 'Directie' (board).","items":{"enum":["Geen ervaring","Starter","Ervaren","Leidinggevend","Senior management","Directie"],"type":"string"},"minItems":1,"type":"array"},"category":{"description":"Filter by job category (the on-site 'Vakgebied' filter). Multi-select. Dutch values, e.g. 'Automatisering/Internet' (IT), 'Medisch/Zorg' (medical/care), 'Marketing/PR/Communicatie'.","items":{"enum":["Administratief/Secretarieel","Automatisering/Internet","Beleid/Bestuur/Staf","Beveiliging/Defensie/Politie","Commercieel/Verkoop","Consultancy/Advies","Design/Creatie/Journalistiek","Directie/Management algemeen","Financieel/Accounting","Financiele dienstverlening","HR/Training/Opleiding","Horeca/Detailhandel","Inkoop/Logistiek/Transport","Juridisch","Klantenservice/Callcenter/Receptie","Marketing/PR/Communicatie","Medisch/Zorg","Onderwijs/Onderzoek/Wetenschap","Productie/Uitvoerend","Techniek","Overig"],"type":"string"},"minItems":1,"type":"array"},"contractType":{"description":"Filter by contract type. Multi-select. Dutch labour-market values: 'Vast' (permanent), 'Tijdelijk' (temporary), 'Freelance', 'ZZP' (self-employed), 'Stage' (internship), etc.","items":{"enum":["Bijbaan","Freelance","Interim","Leer-werk overeenkomst","Stage","Thuiswerk","Tijdelijk","Vakantiewerk","Vast","Vrijwilliger","ZZP","Zelfstandig/Franchise"],"type":"string"},"minItems":1,"type":"array"},"distance":{"description":"Search radius in kilometres around the given location. Use 'city' for an exact city match or '0' for nationwide (500 km).","enum":["0","10","20","30","40","50","75","100","city"],"type":"string"},"educationLevel":{"description":"Filter by required education level. Multi-select. Use the Dutch abbreviation: 'WO' (university), 'HBO' (applied university), 'MBO' (vocational), etc.","items":{"enum":["Postdoctoraal","WO","HBO","MBO","VWO","HAVO","VMBO/MAVO","LBO","Lagere school"],"type":"string"},"minItems":1,"type":"array"},"employmentType":{"description":"Filter by hours. 'fulltime' = 33-40h/week, 'parttime' = 1-32h/week. Omit to include both.","enum":["fulltime","parttime"],"type":"string"},"industry":{"description":"Filter by industry (the on-site 'Branche' filter). Multi-select. Dutch values, e.g. 'ICT', 'Gezondheidszorg/Welzijn', 'Onderwijs/Opleiding'.","items":{"enum":["Accountancy","Advies/Consultancy","Afval en milieu","Automotive","Banken/Financiële dienstverlening","Beveiliging/Bewaking","Bouw/Installatie","Chemie/Petrochemie","Detailhandel","Elektronica","Energie/Gas/Water","FMCG","Facilitaire dienstverlening","Farmacie","Gezondheidszorg/Welzijn","Handel/Groothandel","Horeca","ICT","Industrie","Internet","Juridische dienstverlening","Kunst/Cultuur/Entertainment","Landbouw/Bosbouw/Visserij","Makelaardij/Vastgoed","Maritiem","Media/Uitgeverijen/TV","Mode/Textiel/Cosmetica","Onderwijs/Opleiding","Overheid/Non-profit","Personen vervoer","Reclame/PR/Communicatie","Sport/Recreatie/Toerisme","Techniek","Telecom","Transport/Opslag/Distributie","Uitzend/Detachering/W&S","Verzekeringen/Assurantiën","Zakelijke dienstverlening","Overig"],"type":"string"},"minItems":1,"type":"array"},"limit":{"anyOf":[{"const":1,"type":"number"},{"const":2,"type":"number"},{"const":6,"type":"number"},{"const":10,"type":"number"},{"const":25,"type":"number"}],"default":10,"description":"Number of results to return. Capped at 25 to keep responses compact; use pagination for more."},"location":{"description":"Dutch city, municipality, or province name. Combined with 'distance' for radius search.","maxLength":120,"minLength":1,"type":"string"},"page":{"default":1,"description":"1-based page index. Combine with 'limit' for pagination.","maximum":100,"minimum":1,"type":"integer"},"postedBy":{"description":"Filter by who posted the listing. 'direct_employer_and_media_bureau' = direct employer, 'human_resource_manager' = third-party recruiter. Omit to include both.","enum":["direct_employer_and_media_bureau","human_resource_manager"],"type":"string"},"query":{"description":"Free-text keywords. Optional; if omitted, returns the most recent jobs matching the other filters.","maxLength":200,"minLength":1,"type":"string"},"salaryMin":{"description":"Minimum gross monthly salary in euros. Discrete steps: 0, 1500, 2500, 3500, 5000, 7000.","enum":[0,1500,2500,3500,5000,7000],"type":"number"},"sort":{"default":"relevance","description":"Sort order. 'relevance' weighs the query, 'date' is freshness, 'distance' requires 'location', 'popularity' weighs view count.","enum":["relevance","date","distance","popularity"],"type":"string"},"workingPlace":{"description":"Filter by work arrangement. 'remote' = work from home only, 'hybrid' = mixed, 'onsite' = office only.","items":{"enum":["remote","hybrid","onsite"],"type":"string"},"minItems":1,"type":"array"}},"type":"object"},"name":"search_jobs"}]},"body_sha256":"bd53cf0863df616dff81d4b65c65d9eea672b94c8461cab5754667b002a6df7c","prev_id":null,"leaf":"0xe5c423b5f0fe61663eecaa4d816364a164b3b753a13a8d2f0a69fb1657b6fc56","leaf_text":"{\"body\":\"bd53cf0863df616dff81d4b65c65d9eea672b94c8461cab5754667b002a6df7c\",\"id\":304648,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793056007055462,\"prev\":null,\"subject\":\"1c104541-425d-4862-8c14-fdc706ca2a3d\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xe5c422fd1b75b85dd4af767a578a4ee6a3c06ec7e79ce9952be44aac86f08c1d","0x1f20c3ce80acc7d951a1af7599e1d79f8ecb325c1a4bba3e3574c9d06068b890","0xcabe972e690142064c1dbe8ad28022f73089d40b89da68475dc4ecd964a38ac4","0xf535cf6b8ff95173b995232f12e49686db4ebf269f4618f13fe9cb3405aadf30","0x9b8ea4d2b1cd3e63959cc0c08335a8a89683d3dda227869d4a1b5f9e1e7642dc","0x364fb9c5cdf87d1cb0fb4d93e334dffae593fc879ac46c0a5e9f3a5604ffc150","0x5c79dfbdb651277c1d922afd3ba7a940d95e15b42d88acf580c4a49786745ce6","0x2445468e03ccd41a982539c7486c7e6fc5f63284998f37529b94739c02f4548d","0x873db23943dee5f51fac2275d9216ac1b19f3ecf3d41210feb294fa1fa31b508","0x12b3e469f5bb537c324c91aec1f8a6197ee0ff6cc2c50c20bf3887cd5cd84ba6","0xe9a46d294851ae0e362ab741d0ad8768d3bfeeb15a9d9fcc78aae5128fc33835","0xb866b513dd861c870688f5d1a8e434b170eaa2fafb0961d6a674d452b8e58381","0xafcc1fe54cfe00a3a1de33df127340075f22433bb89848bbc81499cd7aca5b2b","0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7","0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0","0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678","0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc"]}