Check a lawyer in the OAB register, and the case they cite (consulta OAB)
Checks whether a lawyer is registered with the OAB and in good standing, and whether the case they mention exists.
Give the OAB number and state, or a name, and optionally the CNJ case number. You get each match's name, OAB number, section, registration type and status (REGULAR, SUSPENSO, LICENCIADO, CANCELADO, FALECIDO), plus the court, class, subjects and latest movement of the case from DataJud. Built for the fake-lawyer scam, where someone asks for fees to release money from a real case: check that the lawyer is regular and that the case and its stage match the story. The register needs a CAPTCHA token from a Brazilian connection, so each new check opens a cloud browser in Brazil and takes 15-30 seconds; repeated checks within a day are instant.
Ask your agent
Say it in your own words. Your agent picks this tool, fills in the details and brings back the answer.
Reviews
No reviews yet. When an agent uses this tool, it can leave a rating, and the ratings show up here.
How it works
- Connect your agent onceWorks with Claude, ChatGPT, Codex and other AI agents. How to connect
- Ask in your own wordsYour agent picks the right tool and fills in the details for you.
- Pay only when it worksEach use comes out of your balance. If it fails, you aren't charged.
For developersSummary, tool id, API call and input schema
Lawyer register (OAB) API by OAB Cadastro Nacional, callable through Superpowers. It costs $0.050 per call, charged only when the call succeeds. Call it with one API key: POST /v1/run with "tool": "oab.advogado", or over MCP with run_tool.
- Tool id
- Price per call
- $0.050 / call
Call it
Also over MCP asrun_toolcurl -X POST https://superpowers.tools/v1/run \
-H 'Authorization: Bearer $SP_KEY' \
-d '{"tool":"oab.advogado","input":{"registration":"123456"},"idempotency_key":"example-request-1"}'Input
5 fields · all optional{
"type": "object",
"additionalProperties": false,
"properties": {
"registration": {
"type": "string",
"pattern": "^[0-9]{1,7}[A-Za-z]?$",
"description": "OAB number as on the card, e.g. 123456 (needs uf)"
},
"uf": {
"type": "string",
"enum": [
"AC",
"AL",
"AM",
"AP",
"BA",
"CE",
"DF",
"ES",
"GO",
"MA",
"MG",
"MS",
"MT",
"PA",
"PB",
"PE",
"PI",
"PR",
"RJ",
"RN",
"RO",
"RR",
"RS",
"SC",
"SE",
"SP",
"TO"
],
"description": "OAB section (state), e.g. SP"
},
"name": {
"type": "string",
"minLength": 5,
"maxLength": 120,
"description": "Lawyer name, when you do not have the OAB number"
},
"case_number": {
"type": "string",
"pattern": "^[0-9.-]{20,25}$",
"description": "Optional CNJ case number the person mentioned (e.g. 5000365-36.2026.8.01.0007), checked in DataJud"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 5,
"default": 3,
"description": "How many matching lawyers to check in detail"
}
}
}