{"schema_version":"verify.report.v1","generated_at":"2026-08-14T01:45:55.814653+00:00","snapshot_id":"trustsnap_8df6562445baccda","server":{"namespace":"ai.jobero","name":"job-search","title":"Jobero job search","description":"Paid job search: 7 matched roles, each with a tailored CV and cover letter.","homepage_url":"https://jobero.ai/agents","docs_url":null,"icon_url":null,"support_url":null,"remote_url":"https://jobero.ai/mcp","server_card_url":null,"latest_version":"1.0.0","current_status":"healthy","current_score":72.4,"transport_type":"streamable-http","has_oauth":true,"has_dcr":true,"has_prompts":false,"tool_count":5,"current_validation_schema_version":"8058defc70ca932c","last_validated_at":"2026-08-14T00:42:39.362573+00:00","registry_source":"official_registry","registry_identifier":"ai.jobero/job-search","canonical_identifier":null,"current_score_components":{"auth_operability_score":4.0,"error_contract_score":3.0,"rate_limit_semantics_score":2.0,"schema_completeness_score":3.0,"backward_compatibility_score":4.0,"slo_health_score":3.0,"security_hygiene_score":3.0,"task_success_score":4.0,"trust_confidence_score":4.0,"abuse_noise_ratio_score":4.0,"prompt_contract_score":0.0,"resource_contract_score":0.0,"discovery_metadata_score":2.0,"registry_consistency_score":3.0,"installability_score":4.0,"session_semantics_score":4.0,"tool_surface_design_score":4.0,"result_shape_stability_score":4.0,"oauth_interop_score":4.0,"recovery_semantics_score":3.0,"maintenance_signal_score":4.0,"adoption_signal_score":3.0,"freshness_confidence_score":4.0,"transport_fidelity_score":4.0,"spec_recency_score":2.0,"session_resume_score":3.0,"step_up_auth_score":3.0,"transport_compliance_score":2.0,"utility_coverage_score":0.0,"advanced_capability_coverage_score":0.0,"connector_publishability_score":2.0,"tool_snapshot_churn_score":4.0,"connector_replay_score":4.0,"request_association_score":0.0,"interactive_flow_safety_score":3.0,"action_safety_score":2.0,"official_registry_presence_score":4.0,"safety_transparency_score":3.0,"tool_capability_clarity_score":4.0,"destructive_operation_safety_score":3.0,"egress_ssrf_resilience_score":2.0,"execution_sandbox_safety_score":4.0,"data_exfiltration_resilience_score":3.0,"least_privilege_scope_score":3.0,"secret_handling_hygiene_score":3.0,"dependency_supply_chain_signal_score":1.0,"input_sanitization_safety_score":3.0,"tool_namespace_clarity_score":4.0},"capability_taxonomy":[],"machine_summary":{},"taxonomy_tags":[],"score_decomposition":[],"validation_diff":null,"tool_snapshot_diff":null,"connector_replay":{},"request_association":{},"production_readiness":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use.","badge":"score-medium","critical_alerts":0,"degraded_by_active_alerts":false},"recommended_for":[],"history_summary":{},"validation_timeline":[],"evidence_confidence":{"score":100.0,"label":"high","reason":"Based on 20 recent validations, 20 captured checks, and validation age of 1.1 hours.","live_check_count":20,"validation_age_hours":1.05},"incident_feed":[],"disputes":[],"remediations":[],"client_remediation_modes":[],"client_profiles":[],"client_readiness_verdicts":[],"publishability_policy_profiles":[],"compatibility_fixtures":[],"install_snippets":{},"aliases":[],"raw_evidence":{"checks":{"probe_noise_resilience":{"status":"ok","latency_ms":336.77,"details":{"url":"https://jobero.ai/robots.txt","http_status":200,"headers":{"content-type":"text/plain; charset=utf-8"},"validation_disallowed":false,"consent_error":null}},"server_card":{"status":"ok","latency_ms":296.12,"details":{"url":"https://jobero.ai/.well-known/mcp/server-card.json","payload":{"$schema":"https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json","name":"ai.jobero/job-search","version":"1.0.0","description":"Paid job search: 7 matched roles, or one quick match. Tailored CV and cover letter.","title":"Jobero job search","websiteUrl":"https://jobero.ai/agents","icons":[{"src":"https://jobero.ai/android-chrome-512x512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://jobero.ai/android-chrome-192x192.png","mimeType":"image/png","sizes":["192x192"]}],"remotes":[{"type":"streamable-http","url":"https://jobero.ai/mcp","headers":[{"name":"Authorization","description":"Bearer <agent API key>. Optional: get_pricing and register_agent work without one.","isRequired":false,"isSecret":true,"placeholder":"Bearer jbr_live_…"}],"supportedProtocolVersions":["2025-11-25","2025-06-18","2025-03-26","2024-11-05"]}],"_meta":{"ai.jobero/service":{"pricing":"https://jobero.ai/pricing","docs":"https://jobero.ai/auth.md","openapi":"https://jobero.ai/openapi.json","rest_api":"https://jobero.ai/api/v1","free_tier":false,"tools":["get_pricing","register_agent","start_job_search","quick_job_search","get_search_status"],"products":[{"tool":"start_job_search","jobs":7,"price":"EUR 9.99","typical_time":"about an hour"},{"tool":"quick_job_search","jobs":1,"price":"2.50 USDC","typical_time":"3 to 8 minutes"}]},"ai.jobero/payment":{"card":"https://jobero.ai/api/v1/checkout","x402":{"network":"Base mainnet","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pay_to":"0x6f5e9009157eceb33713af63057293b97cbf6415","prices":[{"pack":"pack1","credits":1,"product":"search","amount_atomic":"11500000","amount_usdc":"11.50"},{"pack":"pack3","credits":3,"product":"search","amount_atomic":"28750000","amount_usdc":"28.75"},{"pack":"quick1","credits":1,"product":"quick","amount_atomic":"2500000","amount_usdc":"2.50"}],"transport":"x402 MCP: start_job_search and quick_job_search return PaymentRequired; retry with _meta[\"x402/payment\"]"}}}},"http_status":200,"headers":{"content-type":"application/mcp-server-card+json"}}},"oauth_protected_resource":{"status":"ok","latency_ms":280.51,"details":{"url":"https://jobero.ai/.well-known/oauth-protected-resource","payload":{"resource":"https://jobero.ai/api/v1","resource_name":"Jobero","resource_documentation":"https://jobero.ai/auth.md","authorization_servers":["https://jobero.ai"],"scopes_supported":["searches:read","searches:write","checkout"],"bearer_methods_supported":["header"]},"http_status":200,"headers":{"content-type":"application/json"}}},"oauth_authorization_server":{"status":"ok","latency_ms":122.21,"details":{"url":"https://jobero.ai/.well-known/oauth-authorization-server","payload":{"issuer":"https://jobero.ai","authorization_endpoint":"https://jobero.ai/sign-in","token_endpoint":"https://jobero.ai/api/v1/register","revocation_endpoint":"https://jobero.ai/api/v1/keys","registration_endpoint":"https://jobero.ai/api/v1/register","scopes_supported":["searches:read","searches:write","checkout"],"response_types_supported":["token"],"grant_types_supported":["urn:jobero:agent-auth:grant-type:api-key"],"token_endpoint_auth_methods_supported":["none"],"service_documentation":"https://jobero.ai/auth.md","resource":"https://jobero.ai/api/v1","authorization_servers":["https://jobero.ai"],"bearer_methods_supported":["header"],"agent_auth":{"skill":"https://jobero.ai/auth.md","register_uri":"https://jobero.ai/api/v1/register","identity_endpoint":"https://jobero.ai/api/v1/agent/identity","claim_endpoint":"https://jobero.ai/api/v1/agent/identity/claim","events_endpoint":"https://jobero.ai/api/v1/agent/events","revocation_uri":"https://jobero.ai/api/v1/keys","identity_types_supported":["anonymous","service_auth"],"credential_types_supported":["api_key"],"identity_assertion":{"assertion_types_supported":[]},"events_supported":[]}},"http_status":200,"headers":{"content-type":"application/json"}}},"openid_configuration":{"status":"ok","latency_ms":610.13,"details":{"url":"https://jobero.ai/.well-known/openid-configuration","payload":{"issuer":"https://jobero.ai/__clerk","authorization_endpoint":"https://jobero.ai/__clerk/oauth/authorize","token_endpoint":"https://jobero.ai/__clerk/oauth/token","revocation_endpoint":"https://jobero.ai/__clerk/oauth/token/revoke","introspection_endpoint":"https://jobero.ai/__clerk/oauth/token_info","userinfo_endpoint":"https://jobero.ai/__clerk/oauth/userinfo","jwks_uri":"https://jobero.ai/__clerk/.well-known/jwks.json","scopes_supported":["profile","public_metadata","private_metadata","email","openid","offline_access"],"response_types_supported":["code"],"response_modes_supported":["form_post","query"],"grant_types_supported":["authorization_code","refresh_token"],"subject_types_supported":["public"],"id_token_signing_alg_values_supported":["RS256"],"token_endpoint_auth_methods_supported":["client_secret_basic","none","client_secret_post"],"claims_supported":["aud","iss","exp","iat","email_verified","given_name","family_name","name","sub","email","preferred_username","picture"],"code_challenge_methods_supported":["S256"],"backchannel_logout_supported":false,"frontchannel_logout_supported":false},"http_status":200,"headers":{"content-type":"application/json"}}},"initialize":{"status":"ok","latency_ms":142.7,"details":{"url":"https://jobero.ai/mcp","payload":{"result":{"protocolVersion":"2025-03-26","capabilities":{"tools":{"listChanged":true}},"serverInfo":{"name":"jobero","title":"Jobero — paid job search","version":"1.1.0","websiteUrl":"https://jobero.ai","icons":[{"src":"https://jobero.ai/android-chrome-512x512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://jobero.ai/android-chrome-192x192.png","mimeType":"image/png","sizes":["192x192"]},{"src":"https://jobero.ai/favicon-32x32.png","mimeType":"image/png","sizes":["32x32"]}]},"instructions":"Jobero runs paid job searches. There are two: start_job_search returns 7 matched roles in about an hour for €9.99, and quick_job_search returns the single best current role in a few minutes for $2.50. Both include a CV and cover letter tailored to each role, returned as markdown by get_search_status and emailed as PDFs. There are no free searches: call get_pricing, register with register_agent, then start a search and poll get_search_status. Credits are per product, so a quick credit does not pay for a full search. A wallet-equipped agent needs no separate purchase step — either tool answers with an x402 PaymentRequired and runs as soon as the call is retried with payment in _meta[\"x402/payment\"]."},"jsonrpc":"2.0","id":1},"http_status":200,"headers":{"content-type":"text/event-stream"}}},"protocol_version_probe":{"status":"warning","latency_ms":null,"details":{"claimed_version":"2025-03-26","validator_protocol_version":"2025-03-26","latest_known_version":"2025-11-25","releases_behind":2,"lag_days":244}},"tools_list":{"status":"ok","latency_ms":342.19,"details":{"url":"https://jobero.ai/mcp","payload":{"result":{"tools":[{"name":"get_pricing","title":"Get pricing","description":"What a Jobero search costs and how to pay for it, in card and stablecoin terms. No auth required.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"service":{"type":"string","description":"Service name"},"products":{"type":"array","items":{"type":"object","properties":{"tool":{"type":"string","description":"Which tool buys this product"},"unit":{"type":"string","description":"What one purchase delivers"},"price":{"type":"string","description":"Human-readable price"},"typical_time":{"type":"string","description":"How long delivery usually takes"}},"required":["tool","unit","price","typical_time"],"additionalProperties":false},"description":"The two things Jobero sells"},"packs":{"type":"array","items":{"type":"object","properties":{"pack":{"type":"string","description":"Pack code to pass to checkout or to pay for over x402"},"credits":{"type":"number","description":"How many runs the pack buys"},"price":{"type":"string","description":"Human-readable price"},"buys":{"type":"string","description":"Which product these credits are valid for: search or quick"},"description":{"type":"string"}},"required":["pack","credits","price","buys","description"],"additionalProperties":false},"description":"Buyable credit packs"},"credits_are_per_product":{"type":"boolean","description":"Always true: a quick credit cannot pay for a full search"},"card_checkout":{"type":"string","description":"URL for card payment"},"x402":{"anyOf":[{"type":"object","properties":{"network":{"type":"string","description":"Chain the payment settles on"},"asset":{"type":"string","description":"Token accepted, USDC"},"pay_to":{"type":"string","description":"Receiving address"},"prices":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"},"description":"Pack code to atomic USDC amount"},"how":{"type":"string","description":"How to complete the payment loop"}},"required":["network","asset","pay_to","prices","how"],"additionalProperties":false},{"type":"null"}],"description":"Stablecoin payment terms, null if x402 is not configured"},"free_searches":{"type":"boolean","description":"Always false: registration grants no credits"}},"required":["service","products","packs","credits_are_per_product","card_checkout","x402","free_searches"],"additionalProperties":false}},{"name":"register_agent","title":"Register for an API key","description":"Create an agent identity and receive an API key. Registration is free and includes no free searches.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"email":{"type":"string","description":"Email that will own the account and receive results. Must be the job seeker's own address, and must match cfg_email on every later search"},"name":{"description":"Display name for the account. Optional; the profile name is used on documents regardless","type":"string"}},"required":["email"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"api_key":{"description":"Bearer token for every later call. Shown once and never again","type":"string"},"email":{"description":"The address the account is registered to","type":"string"},"note":{"type":"string"},"next":{"description":"Suggested next call","type":"string"},"message":{"description":"What to do about the error, when one is present","type":"string"},"owner_action_url":{"description":"Present only on account_owned_by_human. A person already owns this address, so no key can be issued here. Send them to this page to create one and paste it back","type":"string"},"error":{"description":"Present only on failure, e.g. \"unauthorized\" or \"payment_required\"","type":"string"}},"additionalProperties":false}},{"name":"start_job_search","title":"Start a job search","description":"Spend one credit to run a full search: 7 roles matched to the profile, each with a tailored CV and cover letter returned as markdown by get_search_status and emailed as PDFs. Requires an API key. With no credit left it returns an x402 PaymentRequired; retry the same call with the signed payment in _meta[\"x402/payment\"] to pay in USDC and run immediately.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"profile":{"type":"object","properties":{"cfg_name":{"type":"string","description":"Full name of the job seeker, as it should appear on the tailored CV"},"cfg_email":{"type":"string","description":"Must match the email the API key is registered to. Results are emailed here as well as returned by get_search_status"},"cfg_location":{"type":"string","description":"Where the job seeker actually lives, e.g. \"Limassol, Cyprus\". Used for commute and time zone reasoning, not as a filter on its own"},"cfg_location_preference":{"type":"string","description":"Prose description of acceptable locations, e.g. \"anywhere remote in Europe, or on-site in Berlin\". Free text; matching reads it as intent rather than parsing it"},"cfg_work_style":{"type":"string","enum":["remote_only","mix","hybrid"],"description":"remote_only rejects anything requiring office attendance; hybrid wants a mix of office and home; mix accepts any arrangement"},"cfg_want_remote_eu":{"type":"string","enum":["yes","no"],"description":"Include roles advertised as remote within the EU. Set independently of the other regions; several can be yes"},"cfg_want_remote_uk":{"type":"string","enum":["yes","no"],"description":"Include roles advertised as remote within the UK"},"cfg_want_usa":{"type":"string","enum":["yes","no"],"description":"Include roles in the USA. Say no unless the job seeker can legally work there or the role is genuinely remote-worldwide"},"cfg_languages":{"default":["english"],"description":"Working languages, lower case, e.g. [\"english\", \"german\"]. Roles requiring a language not listed here are dropped","type":"array","items":{"type":"string"}},"cfg_seniority":{"type":"string","description":"Target level in the job seeker's own words, e.g. \"senior\", \"staff engineer\" or \"head of engineering\". Drives the seniority band a role must sit in to be delivered"},"cfg_industries":{"type":"string","description":"Comma-separated industries of interest, e.g. \"fintech, healthtech, climate\". Broad terms work better than niche ones"},"cfg_not_interested_in":{"default":"","description":"Comma-separated industries or employer types to exclude, e.g. \"gambling, defence\". Applied as a hard filter","type":"string"},"cfg_advisory_open":{"default":"yes","description":"Whether to include advisory, fractional, board and consulting roles alongside employment","type":"string","enum":["yes","no"]},"cfg_additional_context":{"default":"","description":"Anything else that shapes the search and is not covered by the other fields: visa position, notice period, salary floor, companies to avoid","type":"string"},"cfg_share_with_employers":{"default":"no","description":"Consent to share the profile with employers. \"no\" keeps the search entirely one-way","type":"string","enum":["yes","no"]}},"required":["cfg_name","cfg_email","cfg_location","cfg_location_preference","cfg_work_style","cfg_want_remote_eu","cfg_want_remote_uk","cfg_want_usa","cfg_seniority","cfg_industries"],"description":"Who the job seeker is and what they want. Every field shapes matching, so guessing is worse than asking"},"cv_json":{"description":"The job seeker's existing CV as structured data, in the JSON Resume schema (jsonresume.org): basics, work, education, skills. Prefer this when you hold the CV as data — you do not need to render a file. Supply either cv_json or cv_base64","type":"object","properties":{"basics":{"type":"object","properties":{"name":{"type":"string","maxLength":120},"label":{"type":"string","maxLength":200},"email":{"type":"string","maxLength":200},"phone":{"type":"string","maxLength":60},"url":{"type":"string","maxLength":300},"summary":{"type":"string","maxLength":4000},"location":{"type":"object","properties":{"address":{"type":"string","maxLength":200},"postalCode":{"type":"string","maxLength":30},"city":{"type":"string","maxLength":120},"region":{"type":"string","maxLength":120},"countryCode":{"type":"string","maxLength":10}}},"profiles":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"network":{"type":"string","maxLength":80},"username":{"type":"string","maxLength":120},"url":{"type":"string","maxLength":300}}}}}},"work":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"company":{"type":"string","maxLength":200},"position":{"type":"string","maxLength":200},"location":{"type":"string","maxLength":200},"url":{"type":"string","maxLength":300},"startDate":{"type":"string","maxLength":40},"endDate":{"type":"string","maxLength":40},"summary":{"type":"string","maxLength":3000},"highlights":{"maxItems":50,"type":"array","items":{"type":"string","maxLength":2000}}}}},"volunteer":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"company":{"type":"string","maxLength":200},"position":{"type":"string","maxLength":200},"location":{"type":"string","maxLength":200},"url":{"type":"string","maxLength":300},"startDate":{"type":"string","maxLength":40},"endDate":{"type":"string","maxLength":40},"summary":{"type":"string","maxLength":3000},"highlights":{"maxItems":50,"type":"array","items":{"type":"string","maxLength":2000}}}}},"education":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"institution":{"type":"string","maxLength":200},"area":{"type":"string","maxLength":200},"studyType":{"type":"string","maxLength":100},"startDate":{"type":"string","maxLength":40},"endDate":{"type":"string","maxLength":40},"score":{"type":"string","maxLength":60},"courses":{"maxItems":50,"type":"array","items":{"type":"string","maxLength":2000}}}}},"skills":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":120},"level":{"type":"string","maxLength":60},"keywords":{"maxItems":60,"type":"array","items":{"type":"string","maxLength":80}}}}},"languages":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"language":{"type":"string","maxLength":80},"fluency":{"type":"string","maxLength":80}}}},"certificates":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"issuer":{"type":"string","maxLength":200},"date":{"type":"string","maxLength":40}}}},"awards":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"title":{"type":"string","maxLength":200},"awarder":{"type":"string","maxLength":200},"date":{"type":"string","maxLength":40},"summary":{"type":"string","maxLength":1000}}}},"publications":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":300},"publisher":{"type":"string","maxLength":200},"releaseDate":{"type":"string","maxLength":40},"summary":{"type":"string","maxLength":1000}}}},"projects":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"description":{"type":"string","maxLength":3000},"url":{"type":"string","maxLength":300},"startDate":{"type":"string","maxLength":40},"endDate":{"type":"string","maxLength":40},"highlights":{"maxItems":50,"type":"array","items":{"type":"string","maxLength":2000}},"keywords":{"maxItems":50,"type":"array","items":{"type":"string","maxLength":80}}}}},"interests":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":120},"keywords":{"maxItems":30,"type":"array","items":{"type":"string","maxLength":80}}}}}}},"cv_base64":{"description":"The job seeker's existing CV as a file, base64 encoded. PDF, DOCX or plain text, up to 10MB. Use cv_json instead if you have the CV as data rather than a file","type":"string"},"cv_type":{"description":"Format of cv_base64: \"pdf\", \"docx\" or \"txt\". Ignored when cv_json is supplied","type":"string"}},"required":["profile"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"run_id":{"description":"Pass this to get_search_status to poll","type":"string"},"status":{"description":"Run state at the moment of starting, normally \"running\"","type":"string"},"credits_remaining":{"description":"Credits left for this product after the spend","type":"number"},"message":{"description":"What happens next and roughly when, or what to do about the error","type":"string"},"error":{"description":"Present only on failure, e.g. \"unauthorized\" or \"payment_required\"","type":"string"}},"additionalProperties":false}},{"name":"quick_job_search","title":"Quick job match","description":"The single best current role for a profile, with a tailored CV and cover letter, in minutes rather than an hour. $2.50 in USDC. Use this when you want one answer fast; use start_job_search when you want a shortlist of 7 to choose from. With no credit it returns an x402 PaymentRequired; retry the same call with the signed payment in _meta[\"x402/payment\"].","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"profile":{"type":"object","properties":{"cfg_name":{"type":"string","description":"Full name of the job seeker, as it should appear on the tailored CV"},"cfg_email":{"type":"string","description":"Must match the email the API key is registered to. Results are emailed here as well as returned by get_search_status"},"cfg_location":{"type":"string","description":"Where the job seeker actually lives, e.g. \"Limassol, Cyprus\". Used for commute and time zone reasoning, not as a filter on its own"},"cfg_location_preference":{"type":"string","description":"Prose description of acceptable locations, e.g. \"anywhere remote in Europe, or on-site in Berlin\". Free text; matching reads it as intent rather than parsing it"},"cfg_work_style":{"type":"string","enum":["remote_only","mix","hybrid"],"description":"remote_only rejects anything requiring office attendance; hybrid wants a mix of office and home; mix accepts any arrangement"},"cfg_want_remote_eu":{"type":"string","enum":["yes","no"],"description":"Include roles advertised as remote within the EU. Set independently of the other regions; several can be yes"},"cfg_want_remote_uk":{"type":"string","enum":["yes","no"],"description":"Include roles advertised as remote within the UK"},"cfg_want_usa":{"type":"string","enum":["yes","no"],"description":"Include roles in the USA. Say no unless the job seeker can legally work there or the role is genuinely remote-worldwide"},"cfg_languages":{"default":["english"],"description":"Working languages, lower case, e.g. [\"english\", \"german\"]. Roles requiring a language not listed here are dropped","type":"array","items":{"type":"string"}},"cfg_seniority":{"type":"string","description":"Target level in the job seeker's own words, e.g. \"senior\", \"staff engineer\" or \"head of engineering\". Drives the seniority band a role must sit in to be delivered"},"cfg_industries":{"type":"string","description":"Comma-separated industries of interest, e.g. \"fintech, healthtech, climate\". Broad terms work better than niche ones"},"cfg_not_interested_in":{"default":"","description":"Comma-separated industries or employer types to exclude, e.g. \"gambling, defence\". Applied as a hard filter","type":"string"},"cfg_advisory_open":{"default":"yes","description":"Whether to include advisory, fractional, board and consulting roles alongside employment","type":"string","enum":["yes","no"]},"cfg_additional_context":{"default":"","description":"Anything else that shapes the search and is not covered by the other fields: visa position, notice period, salary floor, companies to avoid","type":"string"},"cfg_share_with_employers":{"default":"no","description":"Consent to share the profile with employers. \"no\" keeps the search entirely one-way","type":"string","enum":["yes","no"]}},"required":["cfg_name","cfg_email","cfg_location","cfg_location_preference","cfg_work_style","cfg_want_remote_eu","cfg_want_remote_uk","cfg_want_usa","cfg_seniority","cfg_industries"],"description":"Who the job seeker is and what they want. Every field shapes matching, so guessing is worse than asking"},"cv_json":{"description":"The job seeker's existing CV as structured data, in the JSON Resume schema (jsonresume.org): basics, work, education, skills. Prefer this when you hold the CV as data — you do not need to render a file. Supply either cv_json or cv_base64","type":"object","properties":{"basics":{"type":"object","properties":{"name":{"type":"string","maxLength":120},"label":{"type":"string","maxLength":200},"email":{"type":"string","maxLength":200},"phone":{"type":"string","maxLength":60},"url":{"type":"string","maxLength":300},"summary":{"type":"string","maxLength":4000},"location":{"type":"object","properties":{"address":{"type":"string","maxLength":200},"postalCode":{"type":"string","maxLength":30},"city":{"type":"string","maxLength":120},"region":{"type":"string","maxLength":120},"countryCode":{"type":"string","maxLength":10}}},"profiles":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"network":{"type":"string","maxLength":80},"username":{"type":"string","maxLength":120},"url":{"type":"string","maxLength":300}}}}}},"work":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"company":{"type":"string","maxLength":200},"position":{"type":"string","maxLength":200},"location":{"type":"string","maxLength":200},"url":{"type":"string","maxLength":300},"startDate":{"type":"string","maxLength":40},"endDate":{"type":"string","maxLength":40},"summary":{"type":"string","maxLength":3000},"highlights":{"maxItems":50,"type":"array","items":{"type":"string","maxLength":2000}}}}},"volunteer":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"company":{"type":"string","maxLength":200},"position":{"type":"string","maxLength":200},"location":{"type":"string","maxLength":200},"url":{"type":"string","maxLength":300},"startDate":{"type":"string","maxLength":40},"endDate":{"type":"string","maxLength":40},"summary":{"type":"string","maxLength":3000},"highlights":{"maxItems":50,"type":"array","items":{"type":"string","maxLength":2000}}}}},"education":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"institution":{"type":"string","maxLength":200},"area":{"type":"string","maxLength":200},"studyType":{"type":"string","maxLength":100},"startDate":{"type":"string","maxLength":40},"endDate":{"type":"string","maxLength":40},"score":{"type":"string","maxLength":60},"courses":{"maxItems":50,"type":"array","items":{"type":"string","maxLength":2000}}}}},"skills":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":120},"level":{"type":"string","maxLength":60},"keywords":{"maxItems":60,"type":"array","items":{"type":"string","maxLength":80}}}}},"languages":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"language":{"type":"string","maxLength":80},"fluency":{"type":"string","maxLength":80}}}},"certificates":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"issuer":{"type":"string","maxLength":200},"date":{"type":"string","maxLength":40}}}},"awards":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"title":{"type":"string","maxLength":200},"awarder":{"type":"string","maxLength":200},"date":{"type":"string","maxLength":40},"summary":{"type":"string","maxLength":1000}}}},"publications":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":300},"publisher":{"type":"string","maxLength":200},"releaseDate":{"type":"string","maxLength":40},"summary":{"type":"string","maxLength":1000}}}},"projects":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"description":{"type":"string","maxLength":3000},"url":{"type":"string","maxLength":300},"startDate":{"type":"string","maxLength":40},"endDate":{"type":"string","maxLength":40},"highlights":{"maxItems":50,"type":"array","items":{"type":"string","maxLength":2000}},"keywords":{"maxItems":50,"type":"array","items":{"type":"string","maxLength":80}}}}},"interests":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":120},"keywords":{"maxItems":30,"type":"array","items":{"type":"string","maxLength":80}}}}}}},"cv_base64":{"description":"The job seeker's existing CV as a file, base64 encoded. PDF, DOCX or plain text, up to 10MB. Use cv_json instead if you have the CV as data rather than a file","type":"string"},"cv_type":{"description":"Format of cv_base64: \"pdf\", \"docx\" or \"txt\". Ignored when cv_json is supplied","type":"string"}},"required":["profile"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"run_id":{"description":"Pass this to get_search_status to poll","type":"string"},"status":{"description":"Run state at the moment of starting, normally \"running\"","type":"string"},"credits_remaining":{"description":"Credits left for this product after the spend","type":"number"},"message":{"description":"What happens next and roughly when, or what to do about the error","type":"string"},"error":{"description":"Present only on failure, e.g. \"unauthorized\" or \"payment_required\"","type":"string"}},"additionalProperties":false}},{"name":"get_search_status","title":"Check a search","description":"Progress of a search, and the matched roles with the reason each was picked once it finishes.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"run_id":{"description":"The run_id returned by start_job_search or quick_job_search. Omit to get the most recent run for this account","type":"string"}}},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"run_id":{"type":"string"},"status":{"description":"running, success, no_matches or failed","type":"string"},"done":{"description":"True once the run has finished, whether or not it found anything","type":"boolean"},"plan":{"description":"Which product this run was: one_off or agent_quick","type":"string"},"target_jobs":{"description":"How many roles this run is meant to deliver","type":"number"},"started_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"finished_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"matches":{"description":"The delivered roles, each with its tailored documents. Absent until the run succeeds","type":"array","items":{"type":"object","properties":{"title":{"type":"string","description":"Job title as advertised"},"company":{"type":"string","description":"Hiring company"},"url":{"type":"string","description":"Link to the live posting"},"score":{"description":"Fit score out of 100, higher is better","anyOf":[{"type":"number"},{"type":"null"}]},"rank":{"description":"Position in the delivered set, 1 is the strongest match","anyOf":[{"type":"number"},{"type":"null"}]},"match_reason":{"description":"Why this role was picked for this profile","anyOf":[{"type":"string"},{"type":"null"}]},"documents":{"description":"The tailored documents for this role. Null while the run is still going, and on older runs that predate document return","anyOf":[{"type":"object","properties":{"cv_markdown":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The CV rewritten for this specific role, as markdown"},"cover_letter_markdown":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A cover letter written for this specific role, as markdown"}},"required":["cv_markdown","cover_letter_markdown"],"additionalProperties":false},{"type":"null"}]}},"required":["title","company","url"],"additionalProperties":false}},"message":{"description":"Progress in plain language while running, or what to do about the error","type":"string"},"error":{"description":"Present only on failure, e.g. \"unauthorized\" or \"payment_required\"","type":"string"}},"additionalProperties":false}}]},"jsonrpc":"2.0","id":2},"http_status":200,"headers":{"content-type":"text/event-stream"}}},"prompts_list":{"status":"missing","latency_ms":318.31,"details":{"url":"https://jobero.ai/mcp","payload":{"jsonrpc":"2.0","id":3,"error":{"code":-32601,"message":"Method not found"}},"http_status":200,"headers":{"content-type":"text/event-stream"},"reason":"not_supported"}},"prompt_get":{"status":"missing","latency_ms":null,"details":{"reason":"not_advertised"}},"resources_list":{"status":"missing","latency_ms":462.2,"details":{"url":"https://jobero.ai/mcp","payload":{"jsonrpc":"2.0","id":5,"error":{"code":-32601,"message":"Method not found"}},"http_status":200,"headers":{"content-type":"text/event-stream"},"reason":"not_supported"}},"resource_read":{"status":"missing","latency_ms":null,"details":{"reason":"not_advertised"}},"determinism_probe":{"status":"ok","latency_ms":405.35,"details":{"attempts":2,"successful":2,"matches":2,"stable_ratio":1.0,"baseline_signature":"f12cf5884b506cfc8fd65bd766ed1799d0b5dd9cba917e1d12c067746af9544d","errors":[]}},"instruction_tool_reference_probe":{"status":"warning","latency_ms":null,"details":{"referenced_tools":["get_pricing","is"],"missing_tools":["is"],"observed_tool_count":5}},"session_resume_probe":{"status":"warning","latency_ms":null,"details":{"reason":"no_session_id","transport":"streamable-http","resume_expected":true,"protocol_version":"2025-03-26"}},"step_up_auth_probe":{"status":"warning","latency_ms":null,"details":{"oauth_present":true,"auth_required_checks":[],"supported_scopes":["checkout","email","offline_access","openid","private_metadata","profile","public_metadata","searches:read","searches:write"],"scope_specificity_ratio":0.2727,"broad_scopes":["searches:write"],"challenge_headers":[],"step_up_signals":[],"minimal_scope_documented":false}},"transport_compliance_probe":{"status":"warning","latency_ms":310.63,"details":{"transport":"streamable-http","session_id_present":false,"protocol_header_present":false,"last_event_id_visible":false,"requested_protocol_version":"2025-03-26","bad_protocol_status_code":400,"bad_protocol_payload":{"jsonrpc":"2.0","error":{"code":-32000,"message":"Bad Request: Unsupported protocol version: 1999-99-99 (supported versions: 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07)"},"id":null},"bad_protocol_headers":{"content-type":"application/json"},"bad_protocol_error":null,"delete_status_code":null,"delete_error":null,"expired_session_status_code":null,"expired_session_error":null,"issues":["missing_session_id","missing_protocol_header"]}},"utility_coverage_probe":{"status":"missing","latency_ms":310.36,"details":{"completions":{"advertised":false,"sample_target":null,"live_probe":"not_executed"},"pagination":{"supported":false,"next_cursor_methods":[],"metadata_signal":false},"tasks":{"advertised":false,"probe_status":"missing","http_status":200},"initialize_capability_keys":["tools"]}},"advanced_capabilities_probe":{"status":"warning","latency_ms":null,"details":{"capabilities":{"prompts":false,"resources":false,"completions":false,"roots":false,"sampling":false,"elicitation":false,"structured_outputs":true,"resource_links":false},"enabled_count":1,"enabled":["structured_outputs"],"initialize_capability_keys":["tools"]}},"tool_snapshot_probe":{"status":"ok","latency_ms":null,"details":{"current_tool_count":5,"previous_tool_count":5,"similarity":1.0,"added":[],"removed":[],"changed_outputs":[]}},"connector_replay_probe":{"status":"ok","latency_ms":null,"details":{"backward_compatible":true,"would_break_after_refresh":false,"added_tools":[],"removed_tools":[],"required_arg_breaks":[],"output_breaks":[],"additive_output_changes":[]}},"request_association_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_request_association_capabilities_advertised"}},"interactive_flow_probe":{"status":"ok","latency_ms":null,"details":{"risk_hits":[],"safe_hits":[],"oauth_supported":true,"prompt_available":false}},"action_safety_probe":{"status":"warning","latency_ms":null,"details":{"summary":{"tool_count":5,"high_risk_tools":0,"destructive_tools":0,"exec_tools":0,"egress_tools":2,"secret_tools":0,"bulk_access_tools":0,"declared_non_read_only_tools":3,"annotation_conflict_tools":0,"risk_distribution":{"low":2,"medium":3,"high":0,"critical":0},"capability_distribution":{"read":2,"write":1,"network":2},"has_mutating_capability":true,"has_non_read_capability":true},"auth_present":true,"safeguard_count":0,"confirmation_signals":[],"reason":null}},"official_registry_probe":{"status":"ok","latency_ms":null,"details":{"registry_source":"official_registry","registry_identifier":"ai.jobero/job-search","direct_match":true,"official_peer_count":1}},"provenance_divergence_probe":{"status":"not_assessed","latency_ms":null,"details":{"direct_official_match":true,"registry_title":null,"server_card_title":"Jobero job search","registry_version":null,"server_card_version":"1.0.0","registry_homepage":null,"server_card_homepage":null,"registry_repository":null,"server_card_repository":null,"drift_fields":[],"metadata_document_count":3,"compared_fields":["title","version","homepage","repository"],"readable_sources":["registry","server_card"],"comparable_field_count":0}},"schema_divergence_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_server_card_tools","compared_tool_count":0,"compared_dimensions":["server_name","server_version","declared_vs_observed_auth","tool_membership","parameter_names","required_parameters","parameter_types","output_schema_presence"],"server_name_mismatch":false,"card_server_name":null,"live_server_name":"jobero","server_version_mismatch":false,"card_server_version":null,"live_server_version":"1.1.0","auth_scheme_mismatch":false}},"connector_publishability_probe":{"status":"warning","latency_ms":null,"details":{"transport":"streamable-http","tool_count":5,"high_risk_tools":0,"blockers":["protocol_version","session_resume","step_up_auth","transport_compliance","request_association","action_safety"],"criteria":{"remote_transport":true,"initialize":true,"tools_list":true,"protocol_version":false,"session_resume":false,"step_up_auth":false,"transport_compliance":false,"connector_replay":true,"request_association":false,"action_safety":false,"server_card":true,"tool_surface":true,"auth_flow":true}}}}},"active_alerts":[{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools","message":"Initialize instructions reference tools not present in tools/list: is","addressee":"publisher"}],"maintainer_analytics":{},"public_server_reputation":{},"maintainer_response_quality":{},"maintainer_annotations":[],"maintainer_rebuttals":[],"security_posture_summary":{},"tool_security_inventory":[],"transport_compliance":{},"utility_coverage":{},"write_action_governance":{},"provenance_divergence":{},"alias_consolidation":{},"alert_routing":{},"authenticated_validation":{},"hosted_runtime":{},"action_controls_diff":null,"benchmark_tasks":[],"latest_capability_counts":{},"point_loss_breakdown":[],"verdict_traces":{},"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_8df6562445baccda","generated_at":"2026-08-14T01:45:55.814620+00:00","source":"current_snapshot","server":"ai.jobero/job-search","last_validated_at":"2026-08-14T00:42:39.362573+00:00","validation_age_hours":1.05,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-08-14T00:42:39.362573+00:00","age_hours":1.05,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":168.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":72.4,"raw_score":72.4,"confidence_score":100.0,"confidence_weighted_score":72.4,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"healthy","current_score":72.4,"display_score":72.4,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Allow with approval","why":"unauthenticated behavior not proven","next_action":"export policy, require approval for writes, add authenticated validation","reason_count":1},"production_readiness_class":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use."},"evidence_confidence":{"score":100.0,"label":"high","validation_age_hours":1.05,"live_check_count":20},"active_alerts":[{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools"}]},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_8df6562445baccda","generated_at":"2026-08-14T01:45:55.814620+00:00","source":"current_snapshot","server":"ai.jobero/job-search","last_validated_at":"2026-08-14T00:42:39.362573+00:00","validation_age_hours":1.05,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-08-14T00:42:39.362573+00:00","age_hours":1.05,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":168.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":72.4,"raw_score":72.4,"confidence_score":100.0,"confidence_weighted_score":72.4,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"healthy","current_score":72.4,"display_score":72.4,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Allow with approval","why":"unauthenticated behavior not proven","next_action":"export policy, require approval for writes, add authenticated validation","reason_count":1},"production_readiness_class":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use."},"evidence_confidence":{"score":100.0,"label":"high","validation_age_hours":1.05,"live_check_count":20},"active_alerts":[{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools"}]},"agent_commerce":{},"latest_claim":null,"maintainer_profile_slug":null,"watch_summary":{},"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"owner_opted_out":false},"latest_validation":null,"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_8df6562445baccda","generated_at":"2026-08-14T01:45:55.814620+00:00","source":"current_snapshot","server":"ai.jobero/job-search","last_validated_at":"2026-08-14T00:42:39.362573+00:00","validation_age_hours":1.05,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-08-14T00:42:39.362573+00:00","age_hours":1.05,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":168.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":72.4,"raw_score":72.4,"confidence_score":100.0,"confidence_weighted_score":72.4,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"healthy","current_score":72.4,"display_score":72.4,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Allow with approval","why":"unauthenticated behavior not proven","next_action":"export policy, require approval for writes, add authenticated validation","reason_count":1},"production_readiness_class":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use."},"evidence_confidence":{"score":100.0,"label":"high","validation_age_hours":1.05,"live_check_count":20},"active_alerts":[{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools"}]},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_8df6562445baccda","generated_at":"2026-08-14T01:45:55.814620+00:00","source":"current_snapshot","server":"ai.jobero/job-search","last_validated_at":"2026-08-14T00:42:39.362573+00:00","validation_age_hours":1.05,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-08-14T00:42:39.362573+00:00","age_hours":1.05,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":168.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":72.4,"raw_score":72.4,"confidence_score":100.0,"confidence_weighted_score":72.4,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"healthy","current_score":72.4,"display_score":72.4,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Allow with approval","why":"unauthenticated behavior not proven","next_action":"export policy, require approval for writes, add authenticated validation","reason_count":1},"production_readiness_class":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use."},"evidence_confidence":{"score":100.0,"label":"high","validation_age_hours":1.05,"live_check_count":20},"active_alerts":[{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools"}]},"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"snapshot_invariant":{"schema_version":"verify.snapshot_invariant.v1","server":"ai.jobero/job-search","ok":true,"surface_snapshot_ids":{"page":"trustsnap_8df6562445baccda","badge":null,"report":"trustsnap_8df6562445baccda","policy":null},"checked_surfaces":["page","report"],"unchecked_surfaces":["badge","policy"],"checked_count_surfaces":[],"count_mismatches":{},"checked_at":"2026-08-14T01:45:55.815352+00:00"},"history":{},"production_readiness":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use.","badge":"score-medium","critical_alerts":0,"degraded_by_active_alerts":false},"agent_commerce_readiness":{},"evidence_confidence":{"score":100.0,"label":"high","reason":"Based on 20 recent validations, 20 captured checks, and validation age of 1.1 hours.","live_check_count":20,"validation_age_hours":1.05},"recommended_for":[],"active_alerts":[{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools","message":"Initialize instructions reference tools not present in tools/list: is","addressee":"publisher"}],"remediations":[],"cache_note":"Fast fallback response; full report evidence is deferred to protect web capacity. Fields listed in fields_unavailable (including tool_security_inventory, and write_action_governance) are not yet computed on this response -- an empty value means unchecked, not confirmed clean. Treat partial responses as indeterminate.","publisher_claim":{"verified":false,"status":"unclaimed","claim_url":"https://verify.sentinelsignal.io/claim?server=ai.jobero%2Fjob-search&source=report_json","reason_code":"claim_to_publish_metadata","reason":"Claim this profile to verify publisher identity, add evidence, and manage trust metadata.","score_neutral":true},"observed_attention":{"schema":"verify.observed_attention.v1","window_days":30,"level":"none","label":"No observed attention","summary":"No recent machine-readable trust or discovery activity observed for this server.","segments":{"useful_ai_user":{"level":"none","observed":false,"description":"AI-assisted user sessions such as ChatGPT/User or Claude/User."},"machine_trust_evaluator":{"level":"none","observed":false,"description":"Synthetic sessions inspecting multiple trust surfaces such as report, policy, ledger, badge, trust-summary, or compare."},"possible_agent_or_script":{"level":"none","observed":false,"description":"Structured direct sessions with rapid profile, compare, report, policy, badge, or trust-surface fan-out."},"isolated_machine_surface":{"level":"none","observed":false,"description":"Aged-out direct synthetic singleton sessions that touched a machine-readable trust surface without becoming a broader evaluator."},"ai_crawler":{"level":"none","observed":false,"description":"Known AI crawler activity such as ClaudeBot, GPTBot, or similar crawlers."},"search_crawler":{"level":"none","observed":false,"description":"Search and SEO crawler activity."},"browser_like_automation":{"level":"none","observed":false,"description":"Browser-like synthetic sessions with rapid structured endpoint activity."},"confirmed_human":{"level":"none","observed":false,"description":"Confirmed browser-session human activity."}},"surfaces_observed":{"server_profile":false,"compare":false,"compare_json":false,"compare_api":false,"report_json":false,"policy":false,"ledger":false,"badge_metadata":false,"badge_svg":false,"trust_summary":false,"mcp_tool":false},"claim_prompt":{"recommended":false,"reason":"No claim prompt is recommended from observed attention in the current window."},"notes":["Observed attention is based on segmented first-party telemetry.","Crawler and evaluator activity is not treated as confirmed human demand.","Public levels are bucketed to avoid exposing raw traffic counts."]},"owner_activation":{"claim_recommended":false,"reason":"no_observed_attention"},"related_machine_surfaces":{"compare_index":"/compare.json","compare_api":"/v1/compare?server=ai.jobero%2Fjob-search","trust_summary":"/v1/servers/ai.jobero/job-search/trust-summary","ledger":"/v1/servers/ai.jobero/job-search/ledger","policy":"/v1/servers/ai.jobero/job-search/policy","report":"/v1/servers/ai.jobero/job-search/report"},"intelligence_api":{"available":true,"signup_url":"https://verify.sentinelsignal.io/verify-intelligence-api","use_case":"Programmatic MCP server trust, comparison, policy, and evidence enrichment."}}