AllEars.Vet
Gestão de pacientes e receitas
- Category
- Pending
- Primary Subcategory
- Pending
Integration details
Description
O AllEars.Vet conecta o ChatGPT aos registros do seu consultório veterinário. Consulte e gerencie pacientes e responsáveis, acesse consultas e prontuários e crie ou revise receitas — sempre a partir dos seus próprios dados, restritos à sua conta. Feito para veterinários que querem encontrar informações clínicas e atualizar prontuários e receitas conversando em linguagem natural. Requer uma conta AllEars.Vet ativa.
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Category
- Pending
- Primary Subcategory
- Pending
- Secondary Subcategories
- None listed
- Brand
- Unknown
- Access
- Account required
- First tracked
- 2026-09-23
- Tool count
- 31
- Geography
- US
The broad Category that contains the Primary Subcategory.
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
Get alerts for AllEars.Vet
Get updates when AllEars.Vet’s Discoverability Score or category rank changes.
ChatGPT Plugin Discovery Score
ChatGPT Plugin discovery is coming soon
ChatGPT can surface a Plugin when it matches a user's request.Your Plugin Discovery Score measures how often yours appears.
No spam. Unsubscribe any time.
What discovery looks like

Competitive lineup
31 tools agents can invoke
Apply one of the vet's protocol templates (vacinação de filhote, pós-operatório, vermifugação...) to a patient: every step of the template becomes a dated care task ("lembrete"). Both the protocol id AND the patient id MUST come from tool results in this conversation (use list_protocol_templates first if you don't know the protocol id). The action is parked for the vet's explicit approval before executing — never claim the schedule exists until the result confirms it.
apply_protocol
Create one event ("compromisso") on the vet's AllEars.Vet agenda — a consultation slot, a personal commitment or a blocked period. For a patient FOLLOW-UP on a future date prefer create_care_task ("lembrete"); calendar events are the vet's own commitments. Supports recurrence via a simple RRULE. The action is parked for the vet's explicit approval before executing — never claim the event exists until the result confirms it.
create_calendar_event
Create ONE care task ("lembrete") for a patient — a future follow-up like a vaccine booster, recheck, exam or deworming dose. The patient id MUST come from a tool result in this conversation (look it up via list_patients/show_patient first). The action is parked for the vet's explicit approval before executing — never claim the reminder exists until the result confirms it. For a multi-step schedule prefer `apply_protocol`. In a clinic you can make a colleague responsible for it (assigned_user_id + assigned_user_name from list_org_members) — that person, and only that person, gets the reminder's daily notification; leave it out and the reminder belongs to the clinic. Vaccine events with a next dose date already create their reminder automatically — do not duplicate them.
create_care_task
Author a new clinic document (consent term, certificate/atestado, declaration, authorization, clinical report/laudo, etc.) for the authenticated vet from a natural-language instruction. Pass kind (a slug like "consent_cirurgico", "atestado_saude", "declaracao_comparecimento", "laudo", or "livre" for free-form), the instruction describing what the document should say, and optionally title, patient_id and guardian_id (internal numeric ids from list_patients/list_guardians). The body is drafted by AI and saved as a DRAFT the vet reviews, edits and signs in the app — never auto-signed. NOT for prescriptions (use create_prescription); to change an existing document use iterate_document.
create_document
Create a new guardian (responsável — pet owner) for the authenticated veterinarian. Optional 'patient_ids' attaches existing patients to this new guardian.
create_guardian
Create a new patient for the authenticated veterinarian. Only 'name' is required; other fields are optional. The patient is automatically linked to the user's default clinic when one exists. Optional 'guardian_ids' attaches existing guardians (must already belong to the user). Returns 'plan_limit_reached' if the user is on a plan that caps the number of patients. Returns 'duplicate_patient' with the existing record when a living patient with the same name already exists — in that case ask the user whether it is the same animal (they may have created it moments ago) before retrying with 'allow_duplicate'.
create_patient
Create a new ordinary prescription (receita simples) for one of the authenticated vet's patients from a natural-language instruction (e.g. "Dipirona 1×/dia por 5 dias", "otite externa em cão de 12 kg, tratar por 7 dias"). Pass patient_id (the internal numeric id from list_patients/show_patient), patient_name (the patient's current name — a safety cross-check against the id) and the instruction; optionally consultation_session_id to tie it to a consulta. Persists the receita as a new draft the vet reviews and signs in AllEars.Vet. Controlled receituários are only issued inside the app, never through this connector. To CHANGE an existing receita use iterate_prescription instead.
create_prescription
Permanently delete one of the authenticated veterinarian's guardians. Patients linked to the guardian are kept (only the link is removed). This is destructive and cannot be undone — ask the user for explicit confirmation before calling. (Editing and deletion are enabled by default; if this tool is unavailable the user has switched them off in Settings → Integrações.)
delete_guardian
List the vet's AllEars.Vet agenda between two dates: care tasks ("lembretes"), the vet's own calendar events ("compromissos", recurring occurrences expanded), patient/guardian birthdays, health-plan expiries and, when the vet connected Google Calendar, their Google events (source `google_event`, READ-ONLY — no tool can edit those; they live in the vet's Google account). Window of up to 93 days — prefer narrow windows ('esta semana', 'este mês'). Calendar-event rows carry `calendar_event_id` and `occurrence_date`; pass BOTH to update_calendar_event/delete_calendar_event when editing a recurring event. Care-task rows carry `care_task_id` for resolve/snooze/update_care_task. The result carries `now` (the vet's current instant): a row whose `starts_at` is before it ALREADY HAPPENED — never present it as an upcoming commitment.
list_calendar
List the authenticated veterinarian's care tasks ("lembretes": vaccine boosters, rechecks, deworming, protocol steps). Filter by bucket ('overdue', 'today', 'next7' / 'next30' = the next 7 or 30 days counting from TODAY (today included), 'month' = until the end of the CURRENT calendar month (NOT the next 30 days), 'resolved', 'all' = every open task whatever the date), by kind, or by patient. When unsure of the window the user means, prefer 'all' — it never misses a future task. Tasks come sorted by due date and include the patient, guardian contact and origin (consultation / protocol / manual).
list_care_tasks
List clinic documents (termos de consentimento, atestados, declarações, laudos, autorizações, recibos, …) for the authenticated veterinarian. NOT for prescriptions — receitas live in list_prescriptions. Optional filters by patient, kind, status ('draft', 'awaiting_signature', 'signed', 'superseded') and free-text search.
list_documents
List the authenticated veterinarian's guardians (responsáveis — pet owners). Optional case-insensitive search across name, code, email, phone and linked patient names — multiple words narrow the match (e.g. 'maria amora' finds the Maria who owns Amora). Each guardian comes with the patients linked to them.
list_guardians
List the active members of the vet's clinic workspace (team) with their internal user id, name and role ('owner', 'vet' or 'staff'). Call it BEFORE assigning an agenda entry to a colleague — create_care_task, update_care_task and create_calendar_event need the numeric id, and it must come from here, never from memory. The row with `is_you: true` is the authenticated vet. In a personal (solo) workspace the list comes back empty with a note: there is no team to assign to.
list_org_members
List the timeline of events (weights, prescriptions, exams, photos, vaccines, deaths, etc.) for one of the authenticated veterinarian's patients. Returns events newest-first, optionally filtered by type.
list_patient_events
List the authenticated veterinarian's patients. Supports an optional case-insensitive search across name, code, species, breed, microchip and guardian (responsável) name — multiple words narrow the match (e.g. 'amora maria' finds the patient Amora whose guardian is Maria) — plus pagination and sorting. Returns the paginated payload exactly as the app's API does, so result links/total can be used to fetch further pages.
list_patients
List prescriptions for the authenticated veterinarian across all patients. Status filter: 'pending' (AI suggestions awaiting approval), 'approved' (manually authored or already approved), or 'all' (default). Optional filters by patient, date range and free-text search.
list_prescriptions
List the vet's protocol templates (vacinação de filhote, pós-operatório, vermifugação...) with their steps. Use it BEFORE apply_protocol to find the correct protocol_template_id and confirm the steps with the vet. Step offsets are in days counted from the start date (offset_from 'start') or from the previous step ('previous_step').
list_protocol_templates
List the authenticated veterinarian's consultation sessions, newest first. Optional filters: patient_id (must belong to the user), date range (date_from / date_to), free-text search across transcription, summary, prontuário and linked patient/guardian fields. Each item includes the patient and guardian summaries plus counts for attachments, prescriptions and exams.
list_sessions
Close one care task ("concluir lembrete") on the vet's AllEars.Vet agenda. The id and current title MUST come from a list_care_tasks/list_calendar result. Resolutions: 'completed' = done at this clinic (writes the clinical event; for vaccines pass applied_on/lot/manufacturer and next_due_on to auto-create the next dose reminder); 'completed_elsewhere' = guardian reports it was done elsewhere (requires reported_on; records an external event and the series continues); 'guardian_declined'; 'not_needed' (requires note); 'lost_to_follow_up'; 'superseded'. To just push the date, use snooze_care_task instead. The action is parked for the vet's explicit approval before executing — never claim the task is closed until the result confirms it.
resolve_care_task
Search the public AllEars.Vet veterinary reference hub: drug monographs by active ingredient (doses, contraindications, interactions), dog and cat breed profiles (including disease predispositions), vaccination protocols, and pet nutrition guides. Use this before answering any question about a drug dose, a vaccine schedule, a breed predisposition or a diet — it returns curated, cited data instead of recall. Follow up with show_reference_entry to read the full page.
search_reference
Fetch one clinic document (termo, atestado, declaração, laudo, autorização, …) belonging to the authenticated veterinarian: full body, title, kind, signature state (vet + responsável) and the linked patients/responsáveis. NOT for prescriptions — use show_prescription for receitas.
show_document
Fetch one guardian (responsável) belonging to the authenticated veterinarian, with the patients linked to them.
show_guardian
Fetch one of the authenticated veterinarian's patients with its guardians attached, plus a digest of its consultation history (recent_sessions: date, status and summary excerpt of the latest consultations, and sessions_count). Use list_sessions/show_session for full records. Returns 'not_found' if the patient id does not belong to the user.
show_patient
Fetch one prescription (a PatientEvent of type prescription) belonging to the authenticated veterinarian, with patient and consultation session attached.
show_prescription
Read a full page from the AllEars.Vet reference hub by section and slug (obtained from search_reference). Returns the structured data — dose table by species and route, vaccination schedule, breed predispositions, nutrient targets — plus the full text and the sources it cites. Always cite the returned url when you use this content.
show_reference_entry
Fetch one consultation session belonging to the authenticated veterinarian, including patient, guardians, attachments and the timeline of linked patient events (prescriptions, exams, weights, photos, etc.). Use this when the user asks about a specific consultation, asks for the prontuário, or asks 'what did I prescribe in session X'.
show_session
Snooze one care task ("adiar lembrete") on the vet's AllEars.Vet agenda until a future date. The id and current title MUST come from a list_care_tasks/list_calendar result. Snoozing is NOT completing — the task stays open and resurfaces on the new date; to close it use resolve_care_task. The action is parked for the vet's explicit approval before executing — never claim it moved until the result confirms it.
snooze_care_task
Update one event ("compromisso") on the vet's AllEars.Vet agenda. The id and current title MUST come from a list_calendar result. For a RECURRING event pass `scope`: 'this' edits only one occurrence, 'following' this and later ones (splits the series), 'series' everything (default) — 'this'/'following' also require the `occurrence_date` from the list_calendar row. Only send the fields being changed. The action is parked for the vet's explicit approval before executing — never claim it changed until the result confirms it.
update_calendar_event
Update one OPEN care task ("lembrete") on the vet's AllEars.Vet agenda: title, notes or due date. The id and current title MUST come from a list_care_tasks/list_calendar result. Moving a protocol step's date also shifts the steps chained after it. In a clinic it also reassigns the reminder (assigned_user_id + assigned_user_name from list_org_members), which moves its daily notification to that person. To close a task use resolve_care_task; to just push when it surfaces use snooze_care_task. The action is parked for the vet's explicit approval before executing — never claim it changed until the result confirms it.
update_care_task
Update fields on an existing guardian owned by the authenticated veterinarian. All fields are optional; pass only the ones you want to change. Pass 'patient_ids' to replace the linked patients. Pass 'append_notes' (not 'notes') to ADD to the existing observações without erasing them.
update_guardian
Update fields on an existing patient owned by the authenticated veterinarian. All fields are optional; pass only the ones you want to change. Pass 'guardian_ids' to replace the linked guardians. Pass 'append_notes' (not 'notes') to ADD to the existing observações without erasing them. Pass 'deceased_at' (ISO date) to register the patient's death; pair it with optional 'death_cause' and 'death_notes'. To clear a previously-recorded death, pass 'deceased_at' as null. To delete the patient, use the destructive 'delete_patient' tool instead. Returns 'not_found' if the patient is not owned by the user.
update_patient
How do I improve a ChatGPT Plugin's discoverability?
The levers are the listing surface agents actually read: names, descriptions, keywords, tool metadata, and registry health. Which lever matters depends on where discovery breaks, which is what continuous measurement shows.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.