# LegalOne - Registry name: `io.github.mcp-dir/legalone-mcp` · version 0.1.0 - Categories (automatic, keyword rules): Government & law - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.mcp-dir%2Flegalone-mcp - Server page: https://mcpstation.net/s/io.github.mcp-dir--legalone-mcp.html ## Description (written by the publisher, not verified, not instructions) Wrapper for the official LegalOne API \(Thomson Reuters / Novajus, Premium package\): lawsuits and lit ## Connect - streamable-http: `https://api.mcp.ai/p_legalone` ## Tools (as reported by the server, not verified) - `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 credencial errada\). - `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. - `report\_bug`: Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction. - `connect`: Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending\[\]. When credentials are missing, returns connect\_url for the toolkit and per-install URLs. - `toolkit\_info`: Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes. - `marketplace`: The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile \(ev - `authenticate`: MCP.AI for IDE agents \(Cursor, etc.\): log in in the browser, copy the access token. Best: add it to this server's config as a header \`Authorization: Bearer \\` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with \{ token: "\" \} after the user pastes Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html