{"name":"io.github.Filnith/field-ops","slug":"filnith-field-ops","title":"Field Ops","description":"AI agents hire a human to observe, log or film on site. Typed results, feasibility before payment.","url":"https://mcp.market/server/filnith-field-ops","rating":null,"grade":"C","score":57,"certified":false,"status":"active","category":"finance","tags":["finance"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":1,"ok":1,"last_checked_at":"2026-09-19T17:00:24.950Z","last_ok_at":"2026-09-19T17:00:24.950Z","latency_ms":575},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://field-ops.filnith.workers.dev","version":"0.4.0","remotes":[{"type":"streamable-http","url":"https://field-ops.filnith.workers.dev/mcp"}],"packages":[],"tools":[{"name":"capabilities","description":"Coverage areas, accepted question and shot types, refusal reasons declared up front, pricing and guarantees.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"check_feasibility","description":"Tells you BEFORE paying whether a request can be done, at what price and lead time, with an explicit refusal reason otherwise. Call this first. Modes: observe (closed questions, typed answers), watch (steerable log over a slot), capture (specified shots delivered under a licence).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"location":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"}},"required":["lat","lon"]},"mode":{"type":"string","enum":["observe","watch","capture"],"description":"Defaults to observe."},"declared_purpose":{"type":"string","description":"Required. What the result will be used for."},"questions":{"type":"array","description":"Modes observe and watch.","items":{"type":"object","properties":{"id":{"type":"string"},"question":{"type":"string"},"type":{"type":"string","enum":["presence","count","length_cm","visual_state","posted_hours","vehicle_access","text_read"]},"values":{"type":"array","items":{"type":"string"},"description":"visual_state only: the allowed answers, supplied by you."}},"required":["type"]}},"hours":{"type":"number","description":"Mode watch."},"shots":{"type":"array","description":"Mode capture. An underspecified shot is refused at feasibility.","items":{"type":"object","properties":{"id":{"type":"string"},"subject":{"type":"string","description":"Required. What must be in frame."},"type":{"type":"string","enum":["static_shot","pan","tracking_shot","aerial","timelapse","photo_series"]},"framing":{"type":"string","enum":["wide","medium","tight"]},"duration_s":{"type":"number","description":"Required except photo_series."},"time_of_day":{"type":"string","enum":["any","exact_time","sunrise","sunset"]},"altitude_m":{"type":"number","description":"Required for an aerial shot."}},"required":["subject","type"]}},"license":{"type":"string","enum":["internal","web_publication","commercial"],"description":"Mode capture: required. Sets the use granted and the price."}},"required":["location","declared_purpose"]}},{"name":"mission_status","description":"Status of a placed mission.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"mission":{"type":"string"}},"required":["mission"]}},{"name":"order","description":"Places an order. Returns a payment requirement when no proof is supplied.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"location":{"type":"object"},"mode":{"type":"string","enum":["observe","watch","capture"]},"declared_purpose":{"type":"string"},"questions":{"type":"array","items":{"type":"object"}},"hours":{"type":"number"},"shots":{"type":"array","items":{"type":"object"}},"license":{"type":"string","enum":["internal","web_publication","commercial"]},"deadline":{"type":"string"}},"required":["location","declared_purpose"]}}],"scan":{"score":57,"grade":"C","scanned_at":"2026-09-19T15:58:48.397Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T15:58:48.419Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 932ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://field-ops.filnith.workers.dev/mcp","reachable":true,"authRequired":false,"latencyMs":932,"serverInfo":{"name":"io.github.Filnith/field-ops","version":"0.4.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}