Every change Wellknown observed on this agent, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "list_cinema_showtimes", "list_tv_and_radio", "list_tv_series" and 3 more; changed the definition of "cancel_ride", "find_pool_groups", "get_employer" and 24 more (27 tools before, 33 now)
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"ride_id":{"description":"Ride id returned by request_ride","maxLength":40,"minLength":5,"type":"string"},"rider_phone":{"description":"Ethiopian phone number used to book the ride, in the form 09xxxxxxxx or +2519xxxxxxxx","maxLength":20,"minLength":9,"type": ⟨6 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"driver":{"anyOf":[{"additionalProperties":true,"properties":{"name":{"description":"Driver name","type":["string","null"]},"phone":{"description":"Driver phone","type":["string","null"]},"plate":{"description":"Plate number","type":["string","null"]},"rating":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Driver rating"},"vehicle":{"description":"Vehicle"}},"type":"object"},{"type":"null"}],"description":"Assigned driver, null until one is assigned"},"dropoff":{"description":"Drop-off place","type":["string","null"]},"fare_etb":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Fixed fare in birr"},"note":{"description":"How to use or present this result","type":["string","null"]},"payment_method":{"description":"cash, telebirr or chapa","type":["string","null"]},"payment_status":{"description":"Payment status","type":["string","null"]},"pickup":{"description":"Pickup place","type":["string","null"]},"requested_at":{"description":"When the ride was requested (ISO time)","type":["string","null"]},"ride_id":{"description":"Ride id (needed for get_ride_status and cancel_ride)","type":["string","null"]},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]},"status":{"description":"dispatching, assigned, arriving, arrived, ontrip, completed, cancelled, or test_booking","type":["string","null"]},"test":{"description":"true for a reviewer test booking (no driver is sent)","type":["boolean","null"]},"tier":{"description":"Vehicle tier","type":["string","null"]},"tracking_url":{"description":"Live tracking page","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"count":{"description":"Number of items returned","type":["number","null"]},"groups":{"anyOf":[{"items":{"additionalProperties":true,"properties":{},"type":"object"},"type":"array"},{"type":"null"}],"description":"Cars filling up near the given point"},"note":{"description":"How to use or present this result","type":["string","null"]},"start_one_url":{"description":"Start a new pool group","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"employer":{"anyOf":[{"additionalProperties":true,"properties":{"address":{"description":"Address","type":["string","null"]},"city":{"description":"City","type":["string","null"]},"name":{"description":"Name","type":["string","null"]},"sector":{"description":"Sector","type":["string","null"]},"url":{"description":"Employer page","type":["string","null"]}},"type":"object"},{"type":"null"}],"description":"Employer"},"note":{"description":"How to use or present this result","type":["string","null"]},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]},"vacancies":{"anyOf":[{"items":{"additionalProperties":true,"properties":{},"type":"object"},"type":"array"},{"type":"null"}],"description":"Its vacancies on BinaSmart"}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"guides":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"slug":{"description":"Guide slug","type":["string","null"]},"summary":{"description":"Summary","type":["string","null"]},"title":{"description":"Title","type":["string","null"]},"url":{"description":"Guide page","type":["string","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Guide list (when called without a slug)"},"note":{"description":"How to use or present this result","type":["string","null"]},"slug":{"description":"Guide slug","type":["string","null"]},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]},"summary":{"description":"Summary","type":["string","null"]},"text":{"description":"Full guide text (Amharic and English)","type":["string","null"]},"title":{"description":"Guide title","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"book_url":{"description":"Appointment page","type":["string","null"]},"date":{"description":"Date the slots are for (YYYY-MM-DD)","type":["string","null"]},"demo":{"description":"true for a demo listing","type":["boolean","null"]},"demo_notice":{"description":"Shown when the listing is a demo","type":["string","null"]},"departments":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"floor":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Floor"},"hours":{"description":"Opening hours","type":["string","null"]},"name":{"description":"Department","type":["string","null"]},"name_am":{"description":"Name in Amharic","type":["string","null"]},"room":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Room"},"slots_left":{"description":"Appointment slots left that day","type":["number","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Departments"},"hospital":{"anyOf":[{"additionalProperties":true,"properties":{"city":{"description":"City","type":["string","null"]},"name":{"description":"Name","type":["string","null"]},"name_am":{"description":"Name in Amharic","type":["string","null"]},"sub_city":{"description":"Sub-city","type":["string","null"]}},"type":"object"},{"type":"null"}],"description":"Hospital"},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"book_url":{"description":"Booking page","type":["string","null"]},"demo":{"description":"true for a demo listing","type":["boolean","null"]},"demo_notice":{"description":"Shown when the listing is a demo","type":["string","null"]},"hotel":{"anyOf":[{"additionalProperties":true,"properties":{"city":{"description":"City","type":["string","null"]},"name":{"description":"Name","type":["string","null"]},"name_am":{"description":"Name in Amharic","type":["string","null"]},"sub_city":{"description":"Sub-city","type":["string","null"]}},"type":"object"},{"type":"null"}],"description":"Hotel"},"rooms":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"capacity":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Guests"},"name":{"description":"Room type","type":["string","null"]},"price_per_night_etb":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Nightly price in birr"},"total_rooms":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Rooms of this type"}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Room types"},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"job":{"anyOf":[{"additionalProperties":true,"properties":{},"type":"object"},{"type":"null"}],"description":"The vacancy in full, with detail and employer_profile"},"note":{"description":"How to use or present this result","type":["string","null"]},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"article":{"anyOf":[{"additionalProperties":true,"properties":{},"type":"object"},{"type":"null"}],"description":"The article with its full text"},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}⟨3 unchanged words⟩ additionalProperties":false,"properties":{"ride_id":{"description":"Ride id returned by request_ride","maxLength":40,"minLength":5,"type":"string"},"rider_phone":{"description":"Ethiopian phone number used to book the ride, in the form 09xxxxxxxx or +2519xxxxxxxx","maxLength":20,"minLength":9,"type": ⟨6 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"driver":{"anyOf":[{"additionalProperties":true,"properties":{"name":{"description":"Driver name","type":["string","null"]},"phone":{"description":"Driver phone","type":["string","null"]},"plate":{"description":"Plate number","type":["string","null"]},"rating":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Driver rating"},"vehicle":{"description":"Vehicle"}},"type":"object"},{"type":"null"}],"description":"Assigned driver, null until one is assigned"},"dropoff":{"description":"Drop-off place","type":["string","null"]},"fare_etb":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Fixed fare in birr"},"note":{"description":"How to use or present this result","type":["string","null"]},"payment_method":{"description":"cash, telebirr or chapa","type":["string","null"]},"payment_status":{"description":"Payment status","type":["string","null"]},"pickup":{"description":"Pickup place","type":["string","null"]},"requested_at":{"description":"When the ride was requested (ISO time)","type":["string","null"]},"ride_id":{"description":"Ride id (needed for get_ride_status and cancel_ride)","type":["string","null"]},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]},"status":{"description":"dispatching, assigned, arriving, arrived, ontrip, completed, cancelled, or test_booking","type":["string","null"]},"test":{"description":"true for a reviewer test booking (no driver is sent)","type":["boolean","null"]},"tier":{"description":"Vehicle tier","type":["string","null"]},"tracking_url":{"description":"Live tracking page","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"note":{"description":"How to use or present this result","type":["string","null"]},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]},"tender":{"anyOf":[{"additionalProperties":true,"properties":{},"type":"object"},{"type":"null"}],"description":"The tender in full, with detail"}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"book_hint":{"description":"How tickets are bought","type":["string","null"]},"count":{"description":"Number of items returned","type":["number","null"]},"events":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"price_from_etb":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Lowest ticket price in birr"},"seats_left":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Seats left"},"show_id":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Event id"},"starts_at":{"description":"Start time","type":["string","null"]},"title":{"description":"Title","type":["string","null"]},"url":{"description":"Ticket page","type":["string","null"]},"venue":{"description":"Venue","type":["string","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Upcoming events"},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"count":{"description":"Number of items returned","type":["number","null"]},"films":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"free":{"description":"true if free to watch","type":["boolean","null"]},"slug":{"description":"Film slug","type":["string","null"]},"title":{"description":"Title","type":["string","null"]},"title_am":{"description":"Title in Amharic","type":["string","null"]},"url":{"description":"Watch page","type":["string","null"]},"year":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Year"}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Amharic films"},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]},"watch_hint":{"description":"How to watch","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"cities":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"city":{"description":"City","type":["string","null"]},"open_vacancies":{"description":"Open vacancies","type":["number","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Cities"},"fields":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"field":{"description":"Field","type":["string","null"]},"open_vacancies":{"description":"Open vacancies","type":["number","null"]},"url":{"description":"Page","type":["string","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Job fields"},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"count":{"description":"Number of items returned","type":["number","null"]},"jobs":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"city":{"description":"City","type":["string","null"]},"closed":{"description":"true if closed","type":["boolean","null"]},"days_left":{"description":"Days until the deadline","type":["number","null"]},"deadline":{"description":"Application deadline","type":["string","null"]},"employer":{"description":"Employer","type":["string","null"]},"employer_url":{"description":"Employer page","type":["string","null"]},"field":{"description":"Field","type":["string","null"]},"slug":{"description":"Job slug for get_job","type":["string","null"]},"title":{"description":"Job title","type":["string","null"]},"url":{"description":"Job page","type":["string","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Open vacancies"},"note":{"description":"How to use or present this result","type":["string","null"]},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"articles":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"category":{"description":"Category","type":["string","null"]},"excerpt":{"description":"Excerpt","type":["string","null"]},"published_at":{"description":"Published","type":["string","null"]},"slug":{"description":"Article slug for get_news_article","type":["string","null"]},"title":{"description":"Title","type":["string","null"]},"title_am":{"description":"Title in Amharic","type":["string","null"]},"url":{"description":"Article page","type":["string","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Amharic news articles"},"count":{"description":"Number of items returned","type":["number","null"]},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}⟨3 unchanged words⟩ additionalProperties":false,"properties":{"country":{"description":"GCC destination country; omit for all","enum":["UAE","KSA","Qatar", ⟨7 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"agencies":{"anyOf":[{"items":{"additionalProperties":true,"properties":{},"type":"object"},"type":"array"},{"type":"null"}],"description":"Licensed agencies with their GCC partner offices"},"count":{"description":"Number of items returned","type":["number","null"]},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]},"updated":{"description":"When the list was last updated","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"corridors":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"carFareEtb":{"description":"Whole-car fare in birr","type":["number","null"]},"from":{"anyOf":[{"additionalProperties":true,"properties":{},"type":"object"},{"type":"null"}],"description":"Start point"},"key":{"description":"Corridor id","type":["string","null"]},"leavesInS":{"description":"Seconds until the next car leaves","type":["number","null"]},"name":{"description":"Corridor name","type":["string","null"]},"nameAm":{"description":"Name in Amharic","type":["string","null"]},"seats":{"description":"Seats per car","type":["number","null"]},"to":{"anyOf":[{"additionalProperties":true,"properties":{},"type":"object"},{"type":"null"}],"description":"End point"},"waiting":{"description":"Riders waiting","type":["number","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"BinaPool corridors with live seat prices"},"direction":{"description":"Commute direction","type":["string","null"]},"join_url":{"description":"Where to join a pool","type":["string","null"]},"note":{"description":"How to use or present this result","type":["string","null"]},"peak":{"description":"true during peak hours","type":["boolean","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"categories":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"category":{"description":"Category","type":["string","null"]},"open":{"description":"Open tenders","type":["number","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Categories"},"open_total":{"description":"Open tenders in total","type":["number","null"]},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"count":{"description":"Number of items returned","type":["number","null"]},"note":{"description":"How to use or present this result","type":["string","null"]},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]},"tenders":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"category":{"description":"Category","type":["string","null"]},"closed":{"description":"true if closed","type":["boolean","null"]},"days_left":{"description":"Days until the deadline","type":["number","null"]},"deadline":{"description":"Bid deadline","type":["string","null"]},"org":{"description":"Issuing organisation","type":["string","null"]},"original_notice":{"description":"Link to the original notice","type":["string","null"]},"region":{"description":"Region","type":["string","null"]},"slug":{"description":"Tender slug for get_tender","type":["string","null"]},"title":{"description":"Title","type":["string","null"]},"url":{"description":"Tender page","type":["string","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Open tender notices"}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"book_url":{"description":"bina.et/ride link with this route for the user to confirm","type":["string","null"]},"distance_km":{"description":"Route distance in km","type":["number","null"]},"dropoff":{"description":"Resolved drop-off place","type":["string","null"]},"dropoff_coords":{"description":"Drop-off \"lat,lng\"","type":["string","null"]},"estimate":{"description":"true when the route time is an estimate","type":["boolean","null"]},"eta_min":{"description":"Trip time in minutes","type":["number","null"]},"note":{"description":"How to use or present this result","type":["string","null"]},"pickup":{"description":"Resolved pickup place","type":["string","null"]},"pickup_coords":{"description":"Pickup \"lat,lng\"","type":["string","null"]},"quotes":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"book_url":{"description":"bina.et/ride link for this tier","type":["string","null"]},"eta_min":{"description":"Driver arrival estimate in minutes","type":["number","null"]},"fare_etb":{"description":"Fixed fare in birr","type":["number","null"]},"label":{"description":"Tier name","type":["string","null"]},"label_am":{"description":"Tier name in Amharic","type":["string","null"]},"seats":{"description":"Seats","type":["number","null"]},"tier":{"description":"Tier id to pass to request_ride","type":["string","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Fixed fare for each vehicle tier"},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"booked_for":{"description":"Passenger name when booked for someone else","type":["string","null"]},"driver":{"anyOf":[{"additionalProperties":true,"properties":{"name":{"description":"Driver name","type":["string","null"]},"phone":{"description":"Driver phone","type":["string","null"]},"plate":{"description":"Plate number","type":["string","null"]},"rating":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Driver rating"},"vehicle":{"description":"Vehicle"}},"type":"object"},{"type":"null"}],"description":"Assigned driver, null until one is assigned"},"dropoff":{"description":"Drop-off place","type":["string","null"]},"duplicate":{"description":"true when the same booking was already made","type":["boolean","null"]},"fare_etb":{"anyOf":[{"type":["number","string"]},{"type":"null"}],"description":"Fixed fare in birr"},"next_step":{"description":"What to tell the user now","type":["string","null"]},"note":{"description":"How to use or present this result","type":["string","null"]},"payment_method":{"description":"cash, telebirr or chapa","type":["string","null"]},"payment_status":{"description":"Payment status","type":["string","null"]},"pickup":{"description":"Pickup place","type":["string","null"]},"requested_at":{"description":"When the ride was requested (ISO time)","type":["string","null"]},"ride_id":{"description":"Ride id (needed for get_ride_status and cancel_ride)","type":["string","null"]},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]},"status":{"description":"dispatching, assigned, arriving, arrived, ontrip, completed, cancelled, or test_booking","type":["string","null"]},"test":{"description":"true for a reviewer test booking (no driver is sent)","type":["boolean","null"]},"tier":{"description":"Vehicle tier","type":["string","null"]},"tracking_url":{"description":"Live tracking page","type":["string","null"]},"whatsapp":{"description":"BinaSmart WhatsApp support","type":["string","null"]}},"type":"object"}⟨3 unchanged words⟩ additionalProperties":false,"properties":{"body":{"description":"Body type","enum":["SUV","Sedan","Hatchback", ⟨6 unchanged words⟩ ,"type":"string"},"cheapest_first":{"description":"true to sort by lowest price first","type":"boolean"},"condition":{"description":"New or used","enum":["New","Used"],"type":"string"},"fuel":{"description":"Fuel type","enum":["Petrol","Diesel","Hybrid", ⟨36 unchanged words⟩ ,"type":"number"},"min_year":{"description":"Oldest model year to include, e.g. 2018","maximum":2100,"minimum":1990,"type":"integer"},"model":{"description":"Model name, e.g. Corolla, Vitz, Dzire, Atto 3","maxLength":40,"type":"string"}},"type":"object"}
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"count":{"description":"Number of items returned","type":["number","null"]},"note":{"description":"How to use or present this result","type":["string","null"]},"results":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"condition":{"description":"New or used","type":["string","null"]},"dealer":{"description":"Dealer","type":["string","null"]},"fuel":{"description":"Fuel","type":["string","null"]},"link":{"description":"bina.et listing","type":["string","null"]},"make":{"description":"Make","type":["string","null"]},"model":{"description":"Model","type":["string","null"]},"phone":{"description":"Dealer phone","type":["string","null"]},"price":{"description":"Price as the dealer wrote it","type":["string","null"]},"title":{"description":"Title","type":["string","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Cars from the dealers' own websites"},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"count":{"description":"Number of items returned","type":["number","null"]},"note":{"description":"How to use or present this result","type":["string","null"]},"results":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"area":{"description":"Area","type":["string","null"]},"hours":{"description":"Hours","type":["string","null"]},"kind":{"description":"Type","type":["string","null"]},"name":{"description":"Name","type":["string","null"]},"nameAm":{"description":"Name in Amharic","type":["string","null"]},"phone":{"description":"Phone","type":["string","null"]},"url":{"description":"bina.et/health page","type":["string","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Hospitals, clinics, labs and doctors"},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}⟨58 unchanged words⟩ ,"type":"integer"},"min_stars":{"description":"Only hotels with at least this many stars (1-5)","maximum":5,"minimum":1,"type":" ⟨14 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"count":{"description":"Number of items returned","type":["number","null"]},"note":{"description":"How to use or present this result","type":["string","null"]},"results":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"area":{"description":"Area","type":["string","null"]},"kind":{"description":"Type","type":["string","null"]},"link":{"description":"bina.et page","type":["string","null"]},"name":{"description":"Name","type":["string","null"]},"nameAm":{"description":"Name in Amharic","type":["string","null"]},"phone":{"description":"Hotel phone","type":["string","null"]},"website":{"description":"Hotel website","type":["string","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Hotels and guest houses"},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"note":{"description":"How to use or present this result","type":["string","null"]},"query":{"description":"The query searched","type":["string","null"]},"results":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"score":{"description":"Relevance","type":["number","null"]},"source_url":{"description":"Page it comes from","type":["string","null"]},"text":{"description":"Passage","type":["string","null"]},"title":{"description":"Passage title","type":["string","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Best-matching passages"}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"count":{"description":"Number of items returned","type":["number","null"]},"note":{"description":"How to use or present this result","type":["string","null"]},"results":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"city":{"description":"City","type":["string","null"]},"coords":{"anyOf":[{"additionalProperties":true,"properties":{"lat":{"description":"Latitude","type":["number","null"]},"lng":{"description":"Longitude","type":["number","null"]}},"type":"object"},{"type":"null"}],"description":"Coordinates; pass as \"lat,lng\" to quote_ride"},"is_hospital":{"description":"Use get_hospital_departments","type":["boolean","null"]},"is_hotel":{"description":"Use get_hotel_rooms","type":["boolean","null"]},"kind":{"description":"Place type","type":["string","null"]},"name":{"description":"Name","type":["string","null"]},"name_am":{"description":"Name in Amharic","type":["string","null"]},"slug":{"description":"Place slug","type":["string","null"]},"sub_city":{"description":"Sub-city","type":["string","null"]},"url":{"description":"bina.et page","type":["string","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Matching places"},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}⟨91 unchanged words⟩ ,"type":"string"},"type":{"description":"Property type","enum":["Apartment","Condominium","House / ⟨8 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"count":{"description":"Number of items returned","type":["number","null"]},"note":{"description":"How to use or present this result","type":["string","null"]},"results":{"anyOf":[{"items":{"additionalProperties":true,"properties":{"area":{"description":"Area","type":["string","null"]},"company":{"description":"Listing company","type":["string","null"]},"link":{"description":"bina.et listing","type":["string","null"]},"listing":{"description":"sale or rent","type":["string","null"]},"phone":{"description":"Company phone","type":["string","null"]},"price":{"description":"Price as the company wrote it","type":["string","null"]},"title":{"description":"Title","type":["string","null"]},"type":{"description":"Property type","type":["string","null"]}},"type":"object"},"type":"array"},{"type":"null"}],"description":"Listings from the companies' own websites"},"source_url":{"description":"bina.et page this result comes from; cite it","type":["string","null"]}},"type":"object"}Cinema showtimes in Addis Ababa — What is showing in Addis Ababa cinemas this week, from BinaSmart Cinema (bina.et/cinema): each cinema with its address and phone, and each film with its show times and dates as the cinema posted them, with a link to the cinema's own post. Filter by cinema or film title (English or Amharic).
Ethiopian TV and radio channels — Ethiopian TV channels and radio stations on BinaWatch (bina.et/watch): whether each is live right now with the live programme title and link, its newest videos, and its own website. Filter by TV or radio.
Ethiopian TV series and newest episodes — Ethiopian TV drama and comedy series on BinaWatch (bina.et/watch) with the channel that airs them and their newest episodes (title, date and watch link). Search by series title, English or Amharic.
Companies in Ethiopia on BinaSmart — Companies listed on BinaSmart (bina.et/companies): real-estate developers, car sellers, domestic-worker agencies and other employers, with sub-city, website, whether they are hiring on the BinaSmart job board, and their bina.et page (with their homes, cars and vacancies when they have any). Search by name or brand, filter by kind and sub-city.
Pharmacies in Addis Ababa — Pharmacies in Addis Ababa from BinaSmart Health (bina.et/health, about 1,700 pharmacies from the Ministry of Health registry and the city map). Search by name or area. With medicine, also returns whether any pharmacy on BinaSmart has reported having that medicine in the last 7 days, and whether it needs a prescription. Not medical advice; emergencies: 907.
Restaurants and cafés in Addis Ababa — Restaurants, cafés and fast-food places in Addis Ababa from BinaSmart Restaurants (bina.et/restaurants, about 890 places from the city map plus what restaurants confirmed). Search by name or cuisine word, filter by kind and sub-city. Returns each place's bina.et page, phone when known, sub-city, cuisine and map point (pass "lat,lng" to quote_ride for a ride there).
Certificate changed, valid to 2027-01-11
Changed the definition of "cancel_ride", "find_pool_groups", "get_employer" and 24 more
Cancels a BinaSmart ride that has not started yet.ConfirmAwithcancellationthecannotuserbefirst.undone. Needs the ride id and the rider phone used to book.
{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false,"title":"Cancel a ride"}
Changed the definition of "quote_ride"
⟨35 unchanged words⟩ request_ride and read the fare to the user. Also returns book_url: a one-tap bina.et link with this route and fare for the user to confirm.
Added "list_overseas_agencies" (26 tools before, 27 now)
Licensed Ethiopian overseas employment agencies — Ethiopian agencies that send domestic workers to GCC countries, approved on BinaSmart/GCC Domestic: name, licence, whether it is in the Ministry of Labor and Skills register, and for each country its GCC partner office (the office families contact). Filter by country: UAE, KSA, Qatar, Kuwait, Bahrain, Oman. Recruitment is through LMIS only (Proclamation 1389/2025).
Changed the definition of "search_hotels"
⟨43 unchanged words⟩ - tell the guest to call the hotel. Not for hospitals or clinics (use search_health) or for shops, restaurants and other buildings (use search_places).
⟨22 unchanged words⟩ ,"type":"string"},"kind":{"description":"hotel; guest_house (also pensions, ፔንስዮን, መኝታ); hostel; motel; apartment (furnished apartments and suites)","enum":["hotel","guest_house","hostel", ⟨36 unchanged words⟩
Changed the definition of "list_tenders"
⟨64 unchanged words⟩ "minimum":1,"type":"integer"},"newest":{"description":"Newest published first, for \"new\", \"latest\", \"today\" or \"this week\" (default: closing soonest first). Each tender has published_at: never call one new unless that date says so.","type":"boolean"},"query":{"description":"Keyword in the title ⟨19 unchanged words⟩
Changed the definition of "search_places"
⟨68 unchanged words⟩ and doctors anywhere in Addis Ababa, use search_health. For food (restaurants, cafes, a dish, "lunch near Megenagna") with no listed shop it returns map_place results from the city map: name, area, distance, coords and ride link, with no phone, hours, prices or menu (see map_note).
Added "search_health"; changed the definition of "search_places" (25 tools before, 26 now)
⟨55 unchanged words⟩ flagged — use get_hotel_rooms / get_hospital_departments for details. For hospitals, clinics, dentists, labs and doctors anywhere in Addis Ababa, use search_health.
Hospitals, clinics, dentists and doctors in Addis Ababa — Find hospitals, clinics, dentists, laboratories, health centres and doctors in Addis Ababa from BinaSmart Health (bina.et/health, 250+ places from the city map plus services and doctors the facilities confirmed; doctors' licences are checked by the BinaSmart team). Filter by kind, sub-city, a place to be near (nearest first) and a specialty (children, gynecology, eye, heart, bone, fertility, skin, mental health, blood test). Returns each place's bina.et/health page, landline, sub-city, distance, and its services and doctors when known. Not medical advice; emergencies: 907.
Added "search_cars", "search_hotels" and "search_properties" (22 tools before, 25 now)
Cars for sale in Addis Ababa — Live new and used cars on bina.et/cars from Addis Ababa dealers' and car markets' own websites, checked every week: make, model, year, price, mileage, fuel, gearbox, the dealer with its own phone and WhatsApp, and a bina.et link with every photo. Use for "used Toyota", "SUV under 10 million birr", "electric car price", "BYD". Not for taxi rides.
Hotels and guest houses in Addis Ababa — Hotels, guest houses, pensions, hostels and furnished apartments in Addis Ababa from BinaSmart's directory (1,000+ places from the city map): name, type, sub-city, stars, the hotel's own office phone and website, and its bina.et page. It has NO prices or free rooms - tell the guest to call the hotel.
Homes, land and shops for sale or rent in Addis Ababa — Live listings on bina.et/property from Addis Ababa real-estate companies' own websites, checked every week: title, price as the company wrote it (some per m² or in USD), bedrooms, size, area, the listing company with its own phone and WhatsApp, the date the company last updated it, and a bina.et link with every photo. Use for "apartment for rent in Bole", "3 bedroom for sale", "ቤት ኪራይ". Never invent a listing or a price.
Added "get_employer", "get_job", "list_job_fields" and 1 more (18 tools before, 22 now)
A company and its vacancies — A company listed on BinaSmart: what it does, its address and location when we hold them, and every vacancy it has posted. By employer slug from list_jobs or get_job.
One vacancy in full — The full advert for a single vacancy on BinaSmart, by its slug from list_jobs: the duties and requirements as the employer wrote them, how to apply, and the company behind it with its address when we hold one.
Fields of work hiring now — The fields of work with open vacancies on BinaSmart right now and how many are in each, plus the cities hiring most — useful before calling list_jobs with a field or city filter.
Job vacancies in Ethiopia — Open job vacancies in Ethiopia listed on BinaSmart (bina.et/jobs): the job title, the company posting it, the city, the deadline and days left, salary and requirements where the advert states them. Thousands of vacancies from Ethiopian job boards and employers, refreshed every morning. Search by keyword in English or Amharic, and filter by field of work (banking, accounting, engineering, it, health, education, sales, ngo, logistics, admin, hospitality, construction, agriculture, legal, security, media) or by city. Open vacancies only unless include_closed is set.
Added "get_news_article", "get_tender", "list_news" and 2 more (13 tools before, 18 now)
One news article in full — The full text of a single BinaSmart news article by its slug from list_news.
One tender in full — The full text of a single tender notice on BinaSmart, by its slug from list_tenders: requirements, bid bond, where and when to submit, and the link to the original notice.
BinaSmart Amharic news — Recent articles from BinaSmart news (bina.et/news), mostly in Amharic: technology, business, law, real estate, construction and employment in Ethiopia. Returns the headline, a short excerpt and the url — call get_news_article for the full text.
Tender categories open now — The categories of tender open on BinaSmart right now and how many are in each — useful before calling list_tenders with a category filter.
Certificate recorded, valid to 2026-11-26
Authorization not required
First tool surface recorded: 13 tools (server version 1.0.0)
Showing the latest 15 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
before
—after
{"openWorldHint":false,"readOnlyHint":true,"title":"Find BinaPool cars filling near a point"}{"openWorldHint":false,"readOnlyHint":true,"title":"A company and its vacancies"}
⟨71 unchanged words⟩ The guides hold the correct official names andlinks — prefer them over guessing.links.
{"openWorldHint":false,"readOnlyHint":true,"title":"Digital Ethiopia guide"}
{"openWorldHint":false,"readOnlyHint":true,"title":"Hospital departments and slots"}
{"openWorldHint":false,"readOnlyHint":true,"title":"Hotel rooms and prices"}
{"openWorldHint":false,"readOnlyHint":true,"title":"One vacancy in full"}
{"openWorldHint":false,"readOnlyHint":true,"title":"One news article in full"}
{"openWorldHint":false,"readOnlyHint":true,"title":"Ride status"}
{"openWorldHint":false,"readOnlyHint":true,"title":"One tender in full"}
{"openWorldHint":false,"readOnlyHint":true,"title":"Upcoming events"}
{"openWorldHint":false,"readOnlyHint":true,"title":"Amharic films to watch online"}
{"openWorldHint":false,"readOnlyHint":true,"title":"Fields of work hiring now"}
⟨74 unchanged words⟩ city. Open vacancies only unless include_closed is set. Where the assistant shows MCP Apps, the result also appears as job cards with an apply link for each vacancy.
{"openWorldHint":false,"readOnlyHint":true,"title":"Job vacancies in Ethiopia"}
{"openWorldHint":false,"readOnlyHint":true,"title":"BinaSmart Amharic news"}
{"openWorldHint":false,"readOnlyHint":true,"title":"Licensed Ethiopian overseas employment agencies"}
before
—after
{"openWorldHint":false,"readOnlyHint":true,"title":"BinaPool corridors and seat prices"}{"openWorldHint":false,"readOnlyHint":true,"title":"Tender categories open now"}
⟨85 unchanged words⟩ closing soonest first). Each tender has published_at: never,calltheonedatenewthatunlessshowsthatwhetherdateitsaysisso.new.","type":"boolean"},"query":{ ⟨24 unchanged words⟩
{"openWorldHint":false,"readOnlyHint":true,"title":"Open tenders in Ethiopia"}
⟨26 unchanged words⟩ moto, bajaj, economy, comfort, XL).Call this beforerequest_rideandbooksreadat the fareto thethisuser.returns. Also returns book_url: a one-tap bina.et link ⟨10 unchanged words⟩
{"openWorldHint":false,"readOnlyHint":true,"title":"Quote a BinaSmart ride"}
Books a ride in Addis Ababa at the fixed fare from quote_ride.ALWAYSItconfirmsends a real driver, so it takes the pickup, drop-off, tier, fare and the rider's Ethiopian phone numberwithas the userbeforeconfirmedcalling.them. A dispatcher assigns a driver; the rider is ⟨43 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false,"title":"Book a BinaSmart ride"}
⟨52 unchanged words⟩ price", "BYD". Not for taxi rides. Source: the BinaSmart car listings at https://bina.et/cars.
{"openWorldHint":false,"readOnlyHint":true,"title":"Cars for sale in Addis Ababa"}
{"openWorldHint":false,"readOnlyHint":true,"title":"Hospitals, clinics, dentists and doctors in Addis Ababa"}
⟨31 unchanged words⟩ website, and its bina.et page. It hasNOno prices orfreeroomroomsavailability:-thosetellcome from theguesthotel,towhosecallphonetheishotel.included. Not for hospitals or clinics (use search_health) ⟨10 unchanged words⟩
{"openWorldHint":false,"readOnlyHint":true,"title":"Hotels and guest houses in Addis Ababa"}
⟨26 unchanged words⟩ fares, what is demo, payments), the2425 Digital Ethiopia guides, and practical Addis Ababa ⟨4 unchanged words⟩ Ethiopian time and calendar, emergency numbers).Returns the best-matching passages withForaquestionssourceabouturlBinaSmart,toEthiopiancite.paperworkUseoritgettingbeforearoundansweringAddis.anyReturnsquestiontheaboutbest-matchingBinaSmartpassages,Ethiopiaeachpaperworkwithoritsgettingsourcearoundurl.Addis;Exactneverfaresinventareanotfareinortheanpassages:officialtheyportalcomename.from quote_ride.
before
—after
{"openWorldHint":false,"readOnlyHint":true,"title":"Search BinaSmart knowledge"}{"openWorldHint":false,"readOnlyHint":true,"title":"Search the BinaSmart directory"}
⟨61 unchanged words⟩ bedroom for sale", "ቤት ኪራይ".NeverEveryinventlistingaandlistingpriceorisaasprice.the company published it.
{"openWorldHint":false,"readOnlyHint":true,"title":"Homes, land and shops for sale or rent in Addis Ababa"}
Open tenders in Ethiopia — Public tender and procurement notices in Ethiopia listed on BinaSmart (bina.et/tenders): the issuing organisation, what is wanted, the deadline and days left, budget when stated, and a link to the original notice. Banks, government bodies, NGOs and World Bank–financed projects. Open tenders only unless include_closed is set. Search by keyword (English or Amharic) and filter by category such as Supply, Construction, Consultancy, Services, Transport.