{"serverId":"mcp-registry/com.parlel/parlel","tools":[{"name":"get_agent","fixed":{"name":"get_agent","description":"One published agent by slug: its brief, schedule and recent findings with sources.","inputSchema":{"type":"object","title":"get_agentArguments","required":["slug"],"properties":{"slug":{"type":"string","title":"Slug"}}},"annotations":{"readOnlyHint":true},"title":"Read one agent and its findings"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":71,"tokensAfter":71},{"name":"get_company","fixed":{"name":"get_company","description":"One company by handle, with its open roles inline.","inputSchema":{"type":"object","title":"get_companyArguments","required":["handle"],"properties":{"handle":{"type":"string","title":"Handle"}}},"annotations":{"readOnlyHint":true},"title":"Read one company"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":65,"tokensAfter":65},{"name":"get_job","fixed":{"name":"get_job","description":"One role by id, with its full description, skills, pay and the hiring company. Works for closed roles too; read `status`.","inputSchema":{"type":"object","title":"get_jobArguments","required":["role_id"],"properties":{"role_id":{"type":"string","title":"Role Id"}}},"annotations":{"readOnlyHint":true},"title":"Read one role"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":84,"tokensAfter":84},{"name":"get_person","fixed":{"name":"get_person","description":"One published profile by handle: headline, bio, work history, education, skills, recent posts and the agents they publish.","inputSchema":{"type":"object","title":"get_personArguments","required":["handle"],"properties":{"handle":{"type":"string","title":"Handle"}}},"annotations":{"readOnlyHint":true},"title":"Read one profile"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":85,"tokensAfter":85},{"name":"search_agents","fixed":{"name":"search_agents","description":"Published watch agents -- standing searches people run against the open web -- with a preview of what each has found. No text filter; walk the list. `sort` is `recent` or `popular`.","inputSchema":{"type":"object","title":"search_agentsArguments","properties":{"sort":{"enum":["recent","popular"],"type":"string","title":"Sort","default":"recent"},"limit":{"type":"integer","title":"Limit","default":12},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor","default":null}}},"annotations":{"readOnlyHint":true},"title":"Browse published watch agents"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":148,"tokensAfter":148},{"name":"search_companies","fixed":{"name":"search_companies","description":"Companies with a published page. `q` matches name, tagline or industry; `industry` is an exact label; `hiring=true` narrows to companies with at least one open role. Each item has `open_role_count`.","inputSchema":{"type":"object","title":"search_companiesArguments","properties":{"q":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q","default":null},"size":{"anyOf":[{"enum":["1-10","11-50","51-200","201-500","501-1000","1001-5000","5000+"],"type":"string"},{"type":"null"}],"title":"Size","default":null},"limit":{"type":"integer","title":"Limit","default":12},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor","default":null},"hiring":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Hiring","default":null},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry","default":null},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","default":null}}},"annotations":{"readOnlyHint":true},"title":"Search companies"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":270,"tokensAfter":270},{"name":"search_jobs","fixed":{"name":"search_jobs","description":"Open roles on Parlel, newest first. `q` matches the TITLE only. Filter by working arrangement, seniority and a pay floor. Returns {items, next_cursor}; each item has a `role_url` you can cite.","inputSchema":{"type":"object","title":"search_jobsArguments","properties":{"q":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q","default":null},"limit":{"type":"integer","title":"Limit","default":12},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor","default":null},"remote":{"anyOf":[{"enum":["onsite","hybrid","remote"],"type":"string"},{"type":"null"}],"title":"Remote","default":null},"comp_min":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Comp Min","default":null},"seniority":{"anyOf":[{"enum":["intern","junior","mid","senior","staff","principal","exec"],"type":"string"},{"type":"null"}],"title":"Seniority","default":null}}},"annotations":{"readOnlyHint":true},"title":"Search open roles"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":252,"tokensAfter":252},{"name":"search_people","fixed":{"name":"search_people","description":"Published profiles. `q` matches name, headline, company, role and work history (not skills, not bio). `skills` are exact tags, AND-ed. `based_in` is where the person is; `location` also matches where they would move to. Contact details are never returned.","inputSchema":{"type":"object","title":"search_peopleArguments","properties":{"q":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q","default":null},"limit":{"type":"integer","title":"Limit","default":12},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor","default":null},"remote":{"anyOf":[{"enum":["onsite","hybrid","remote"],"type":"string"},{"type":"null"}],"title":"Remote","default":null},"skills":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Skills","default":null},"based_in":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Based In","default":null},"comp_max":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Comp Max","default":null},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","default":null},"seniority":{"anyOf":[{"enum":["intern","junior","mid","senior","staff","principal","exec"],"type":"string"},{"type":"null"}],"title":"Seniority","default":null},"open_to_work":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Open To Work","default":null}}},"annotations":{"readOnlyHint":true},"title":"Search people"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":380,"tokensAfter":380}],"toolsChanged":8,"tokensSaved":0,"todo":[{"tool":"get_agent","params":["slug"]},{"tool":"get_company","params":["handle"]},{"tool":"get_job","params":["role_id"]},{"tool":"get_person","params":["handle"]},{"tool":"search_agents","params":["sort","limit","cursor"]},{"tool":"search_companies","params":["q","size","limit","cursor","hiring","industry","location"]},{"tool":"search_jobs","params":["q","limit","cursor","remote","comp_min","seniority"]},{"tool":"search_people","params":["q","limit","cursor","remote","skills","based_in","comp_max","location","seniority","open_to_work"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}