JusPronto MCP API

Transporte Streamable HTTP do conector (autenticado).

GitHub OpenAPI

Operations 1

POST /api/mcp Envia uma mensagem JSON-RPC ao servidor MCP (Streamable HTTP) #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/juspronto-com-br:juspronto-com-br-mcp-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

juspronto-com-br-mcp-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: 'JusPronto: superfície pública para agentes (conector e…'
  version: 1.0.0
  summary: Servidor MCP autenticado, OAuth 2.1 com PKCE e documentos públicos de descoberta.
  description: 'Superfície pública do JusPronto para agentes de IA. O JusPronto é um software de gestão jurídica para escritórios de advocacia brasileiros. O acesso de um agente aos dados do escritório existe apenas pelo conector MCP: o advogado entra com o login do JusPronto, escolhe as permissões na tela de autorização e cada chamada fica registrada. Este documento descreve esse transporte (um endpoint MCP, autenticado), o OAuth que o autoriza e os documentos públicos de descoberta. Não cataloga as APIs internas do aplicativo logado, que não são contrato público. Testado como cliente com o Claude e, em 04/10/2026, com o ChatGPT Pro, na web. Nada é protocolado no tribunal pelo conector. Política de versão e erros em https://juspronto.com.br/developers; índice para agentes em https://juspronto.com.br/llms.txt.'
  termsOfService: https://juspronto.com.br/termos
  contact:
    name: Suporte JusPronto
    email: contato@juspronto.com.br
    url: https://juspronto.com.br/contato
  license:
    name: Uso do serviço conforme os Termos de uso
    url: https://juspronto.com.br/termos
  x-politica-versao: https://juspronto.com.br/developers#versao
servers:
- url: https://juspronto.com.br
  description: 'Site: documentos públicos de descoberta (esta especificação, catálogo de APIs, server card, llms.txt).'
- url: https://api.juspronto.com.br
  description: 'API: servidor MCP e OAuth do conector.'
tags:
- name: MCP
  description: Transporte Streamable HTTP do conector (autenticado).
paths:
  /api/mcp:
    servers:
    - url: https://api.juspronto.com.br
      description: 'API: servidor MCP e OAuth do conector.'
    post:
      tags:
      - MCP
      operationId: chamar_servidor_mcp
      summary: Envia uma mensagem JSON-RPC ao servidor MCP (Streamable HTTP)
      description: 'Transporte Streamable HTTP do servidor MCP do conector, sem sessão: cada requisição leva UMA mensagem JSON-RPC 2.0 (lote é recusado com 400) e nenhum `Mcp-Session-Id` é emitido. O cliente precisa mandar `Content-Type: application/json` e `Accept: application/json, text/event-stream`, senão recebe 415 ou 406. A resposta a uma requisição vem sempre como `text/event-stream`, com a resposta JSON-RPC no `data` do evento `message`; notificações recebem 202 sem corpo. Autenticação: OAuth 2.1 com PKCE (metadados em /.well-known/oauth-authorization-server), com o mínimo de escopos prazos:read, processos:read, dashboard:read, autos:read; ou, como caminho avançado, uma chave criada por sócio ou gestor no próprio JusPronto. Sem credencial o servidor responde 401 com `WWW-Authenticate`, que aponta os metadados do recurso. As ferramentas se descobrem pelo protocolo: chame `initialize`, depois `tools/list` e `tools/call`. A lista varia com as permissões que a pessoa autorizou; com todas marcadas são 58 ferramentas. O servidor também oferece leituras prontas (resources) e comandos (prompts). Com a assinatura do escritório vencida o servidor responde 402. O conector não protocola nada no tribunal.'
      security:
      - oauth2:
        - prazos:read
        - processos:read
        - dashboard:read
        - autos:read
      - chave_de_api: []
      parameters:
      - name: MCP-Protocol-Version
        in: header
        required: false
        description: Revisão do protocolo negociada no `initialize`. O servidor atende 2025-11-25, 2025-06-18, 2025-03-26 em streamable-http.
        schema:
          type: string
          examples:
          - '2025-11-25'
          - '2025-06-18'
          - '2025-03-26'
      requestBody:
        required: true
        description: Uma mensagem JSON-RPC 2.0. Um array (lote) é recusado com 400.
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RequisicaoJsonRpc'
      responses:
        '200':
          description: Resposta JSON-RPC 2.0 em fluxo SSE...
          content:
            text/event-stream:
              schema:
                type: string
components:
  schemas:
    RequisicaoJsonRpc:
      type: object
      description: Referenced by this document but never defined in it. API Evangelist added this empty placeholder so the document resolves; the shape is unknown and is NOT a claim about the API.
      x-ae-placeholder: true
externalDocs:
  description: JusPronto para desenvolvedores
  url: https://juspronto.com.br/developers