# LegalOne Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## LegalOne

Access Thomson Reuters LegalOne case management for lawsuits, contacts, tasks and documents.

- Record: https://musedirectory.ai/connector/legalone
- Category: Legal
- Developer: Thomson Reuters / Novajus
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 1882ms, checked 2026-09-28T10:01:13Z
- Endpoint: https://api.mcp.ai/p_legalone
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-09-24T03:55:39Z)
- Source: Found in the official MCP Registry (io.github.mcp-dir/legalone-mcp) https://registry.modelcontextprotocol.io/v0/servers?search=io.github.mcp-dir%2Flegalone-mcp

Wrapper for the official LegalOne API (Thomson Reuters Premium package). Manage litigations, lawsuits, contacts, appointments, tasks, case updates and documents. Requires active LegalOne subscription and API access from your law firm.

Example request: "Show me all active lawsuits assigned to me with deadlines in the next 30 days."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use LegalOne to help me. It is a free service with an MCP server at https://api.mcp.ai/p_legalone. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- legalone_odata_get: GET genérico em qualquer coleção/recurso OData do LegalOne. Informe `entity` (ex.: "Litigations") e opcionalmente `id`; suporta $filter/$expand/$select/$top/$skip/$orderby. Use isto para entidades não cobertas por uma tool nomeada. Bulk support: accepts ids for batched execution.
- legalone_request: Escape hatch: chamada OData crua. `method` (GET/POST/PATCH/PUT/DELETE) + `path` (ex.: "/Litigations/2479") + `query`/`body` opcionais. Cobre endpoints/ações fora das tools nomeadas.
- legalone_metadata: Metadados da conexão: escopos que a Thomson Reuters liberou para este escritório, produtos da API, base da API e as coleções disponíveis com as tools de cada uma. Chame antes de montar uma consulta, e depois de um 403 (403 quase sempre é escopo fora do contrato do escritório, não
- legalone_customfield_options: Opções de um campo personalizado (/CustomFieldsDefinitions/{id}/options), resolve o texto por trás dos valores listItemId que aparecem em customFields. Bulk support: accepts ids for batched execution.
- legalone_list_litigations: Lista Processos/litígios, visão consolidada do contencioso (OData /Litigations). Filtre com $filter/$top/$skip/$orderby/$expand.
- legalone_get_litigations: Busca um(a) Processos/litígios, visão consolidada do contencioso por id (OData /Litigations/{id}). Use $expand para sub-recursos. Bulk support: accepts ids for batched execution.
- legalone_create_litigations: Cria um(a) Processos/litígios, visão consolidada do contencioso (OData POST /Litigations). `data` = corpo da entidade conforme a API oficial.
- legalone_update_litigations: Atualiza um(a) Processos/litígios, visão consolidada do contencioso (OData PATCH /Litigations/{id}). `data` = campos a alterar. Bulk support: accepts ids for batched execution.
- legalone_list_lawsuits: Lista Processos judiciais com os campos próprios do módulo (valor da causa, partes, pedidos) (OData /Lawsuits). Filtre com $filter/$top/$skip/$orderby/$expand.
- legalone_get_lawsuits: Busca um(a) Processos judiciais com os campos próprios do módulo (valor da causa, partes, pedidos) por id (OData /Lawsuits/{id}). Use $expand para sub-recursos. Bulk support: accepts ids for batched execution.
- legalone_create_lawsuits: Cria um(a) Processos judiciais com os campos próprios do módulo (valor da causa, partes, pedidos) (OData POST /Lawsuits). `data` = corpo da entidade conforme a API oficial.
- legalone_update_lawsuits: Atualiza um(a) Processos judiciais com os campos próprios do módulo (valor da causa, partes, pedidos) (OData PATCH /Lawsuits/{id}). `data` = campos a alterar. Bulk support: accepts ids for batched execution.
- legalone_list_contacts: Lista Contatos (pessoas físicas/jurídicas: clientes, partes, advogados) (OData /Contacts). Filtre com $filter/$top/$skip/$orderby/$expand.
- legalone_get_contacts: Busca um(a) Contatos (pessoas físicas/jurídicas: clientes, partes, advogados) por id (OData /Contacts/{id}). Use $expand para sub-recursos. Bulk support: accepts ids for batched execution.
- legalone_create_contacts: Cria um(a) Contatos (pessoas físicas/jurídicas: clientes, partes, advogados) (OData POST /Contacts). `data` = corpo da entidade conforme a API oficial.
- legalone_update_contacts: Atualiza um(a) Contatos (pessoas físicas/jurídicas: clientes, partes, advogados) (OData PATCH /Contacts/{id}). `data` = campos a alterar. Bulk support: accepts ids for batched execution.
- legalone_list_appointments: Lista Compromissos/agenda (OData /Appointments). Filtre com $filter/$top/$skip/$orderby/$expand.
- legalone_get_appointments: Busca um(a) Compromissos/agenda por id (OData /Appointments/{id}). Use $expand para sub-recursos. Bulk support: accepts ids for batched execution.
- legalone_create_appointments: Cria um(a) Compromissos/agenda (OData POST /Appointments). `data` = corpo da entidade conforme a API oficial.
- legalone_update_appointments: Atualiza um(a) Compromissos/agenda (OData PATCH /Appointments/{id}). `data` = campos a alterar. Bulk support: accepts ids for batched execution.
- legalone_list_tasks: Lista Tarefas/providências (o prazo vem no campo deadLine) (OData /Tasks). Filtre com $filter/$top/$skip/$orderby/$expand.
- legalone_get_tasks: Busca um(a) Tarefas/providências (o prazo vem no campo deadLine) por id (OData /Tasks/{id}). Use $expand para sub-recursos. Bulk support: accepts ids for batched execution.
- legalone_create_tasks: Cria um(a) Tarefas/providências (o prazo vem no campo deadLine) (OData POST /Tasks). `data` = corpo da entidade conforme a API oficial.
- legalone_update_tasks: Atualiza um(a) Tarefas/providências (o prazo vem no campo deadLine) (OData PATCH /Tasks/{id}). `data` = campos a alterar. Bulk support: accepts ids for batched execution.
- legalone_list_appointmentstasks: Lista Agenda unificada: compromissos e tarefas na mesma lista (OData /AppointmentsTasks). Filtre com $filter/$top/$skip/$orderby/$expand.
- legalone_get_appointmentstasks: Busca um(a) Agenda unificada: compromissos e tarefas na mesma lista por id (OData /AppointmentsTasks/{id}). Use $expand para sub-recursos. Bulk support: accepts ids for batched execution.
- legalone_list_updates: Lista Andamentos/publicações/atualizações do processo (OData /Updates). Filtre com $filter/$top/$skip/$orderby/$expand.
- legalone_get_updates: Busca um(a) Andamentos/publicações/atualizações do processo por id (OData /Updates/{id}). Use $expand para sub-recursos. Bulk support: accepts ids for batched execution.
- legalone_create_updates: Cria um(a) Andamentos/publicações/atualizações do processo (OData POST /Updates). `data` = corpo da entidade conforme a API oficial.
- legalone_list_documents: Lista Documentos (GED) (OData /Documents). Filtre com $filter/$top/$skip/$orderby/$expand.
- legalone_get_documents: Busca um(a) Documentos (GED) por id (OData /Documents/{id}). Use $expand para sub-recursos. Bulk support: accepts ids for batched execution.
- legalone_list_areas: Lista Áreas de atuação (OData /Areas). Filtre com $filter/$top/$skip/$orderby/$expand.
- legalone_get_areas: Busca um(a) Áreas de atuação por id (OData /Areas/{id}). Use $expand para sub-recursos. Bulk support: accepts ids for batched execution.
- legalone_list_servicetypes: Lista Tipos de serviço/processo (OData /ServiceTypes). Filtre com $filter/$top/$skip/$orderby/$expand.
- legalone_get_servicetypes: Busca um(a) Tipos de serviço/processo por id (OData /ServiceTypes/{id}). Use $expand para sub-recursos. Bulk support: accepts ids for batched execution.
- legalone_list_users: Lista Usuários/responsáveis do escritório (OData /Users). Filtre com $filter/$top/$skip/$orderby/$expand.
- legalone_get_users: Busca um(a) Usuários/responsáveis do escritório por id (OData /Users/{id}). Use $expand para sub-recursos. Bulk support: accepts ids for batched execution.
- legalone_list_customfielddefinitions: Lista Definições de campos personalizados (OData /CustomFieldsDefinitions). Filtre com $filter/$top/$skip/$orderby/$expand.
- legalone_get_customfielddefinitions: Busca um(a) Definições de campos personalizados por id (OData /CustomFieldsDefinitions/{id}). Use $expand para sub-recursos. Bulk support: accepts ids for batched execution.
- show_version: Show the current MCP platform and adapter versions.

Screening checks:
- MCP handshake: pass (Answered in 251ms)
- Domain against threat feeds (Cloudflare security DNS): pass (api.mcp.ai not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (45 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
