{"name":"ai.flyvolo/knowledge","slug":"flyvolo-knowledge","title":null,"description":"Evidence-graded, task-level record of how AI and automation change 70 occupations. Read-only.","url":"https://mcp.market/server/flyvolo-knowledge","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"productivity","tags":["productivity"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":2,"ok":2,"last_checked_at":"2026-09-19T20:26:02.257Z","last_ok_at":"2026-09-19T20:26:02.257Z","latency_ms":279},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/weihermans/VOLO","website":"https://flyvolo.ai","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://mcp.flyvolo.ai/mcp"}],"packages":[],"tools":[{"name":"describe_coverage","description":"What VOLO covers and what it does not, including which occupations have no evidence yet. Call this when someone asks whether their job is covered, so the answer is a fact about this site rather than a guess about their job.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"locale":{"type":"string"}}}},{"name":"find_affected","description":"Which occupation and which specific tasks a change record bears on.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string"},"locale":{"type":"string"}},"required":["id"]}},{"name":"find_evidence","description":"Verified evidence records for an occupation, optionally for one task. Each record carries its scope (where it applies), its stage, whether that stage can move a task judgement at all, and its source tier. Repeat the scope rather than smoothing it away.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string"},"taskId":{"type":"string"},"locale":{"type":"string"}},"required":["slug"]}},{"name":"find_majors_for_occupation","description":"Which degrees lead into this occupation.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string"},"locale":{"type":"string"}},"required":["slug"]}},{"name":"find_notes","description":"VOLO's long-form answers to the big questions — how many jobs AI has actually taken, what actually gets automated, how long someone has, what AI law already changed, where AI lands in a company. Call this FIRST for any question that is about the whole picture rather than one occupation: those are exactly the questions you can answer fluently without evidence, and these notes are the evidence. Each result carries the note's own limits.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string"},"locale":{"type":"string"}}}},{"name":"find_notes_for_occupation","description":"Which notes argue from this occupation's own records or task judgements. Use it to point someone from their own page to the wider answer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string"},"locale":{"type":"string"}},"required":["slug"]}},{"name":"find_transition_paths","description":"Options for someone in this occupation. Every path carries its real constraints (time, pay cut, seniority) and one action they can take this week that produces information. Never present a path without its constraint.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string"},"locale":{"type":"string"}},"required":["slug"]}},{"name":"get_change","description":"One verified change record by id, with VOLO's reading: what it means, what it does not yet establish, and what a reader can verify themselves.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string"},"locale":{"type":"string"}},"required":["id"]}},{"name":"get_change_history","description":"The verified change timeline for an occupation, oldest first.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string"},"locale":{"type":"string"}},"required":["slug"]}},{"name":"get_major","description":"A degree and the occupations it feeds. There is no score for a major and never will be — answer 'should I switch majors' by pointing at where it leads and what transfers.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string"},"locale":{"type":"string"}},"required":["slug"]}},{"name":"get_note","description":"The full text of one note, section by section, each section with the verified records it rests on. Use it when you need to quote or cite rather than summarise.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string"},"locale":{"type":"string"}},"required":["slug"]}},{"name":"get_occupation","description":"Full task-level assessment of one occupation. Every task carries direction, basis (evidenced vs inferred) and limits — what that judgement does NOT establish. The impact index is not a probability of job loss and never appears without its confidence and assessment date.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string"},"locale":{"type":"string"}},"required":["slug"]}},{"name":"get_role_tasks","description":"The task breakdown for one occupation. The unit of assessment is the task, never the job title.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string"},"locale":{"type":"string"}},"required":["slug"]}},{"name":"list_business_functions","description":"For the business side: the functions a company is organised into, and which occupations sit in each. Use this when someone describes a company rather than themselves.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"locale":{"type":"string"}}}},{"name":"resolve_occupation_or_major","description":"Resolve a job title, a company's internal name for a role, a nickname or a degree name to a canonical VOLO entity. Call this FIRST whenever a person names their job. Returns a match field of exact or approximate — when it is approximate, say which entity you read the question as. Returns null when VOLO does not cover it, which is a gap in this site and not a statement about the job.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string"},"locale":{"type":"string"}},"required":["query"]}},{"name":"search","description":"Search occupations, majors and verified change records by keyword. Returns entries, not judgements.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string"},"locale":{"type":"string"},"limit":{"type":"number"}},"required":["query"]}}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-19T20:03:50.010Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:03:49.968Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1003ms"]},"poisoning":{"score":15,"max":15,"notes":["16 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.flyvolo.ai/mcp","reachable":true,"authRequired":false,"latencyMs":1003,"serverInfo":{"name":"volo-knowledge","version":"0.1.0"}}],"packages":[],"repo":{"found":false,"owner":"weihermans","repo":"VOLO","error":"repo not found"},"icon":{"url":"https://flyvolo.ai/apple-icon?acb2cd3bfa711e3f","source":"registry","width":180,"height":180},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}