Check a doctor by CRM in the CFM register (consulta CRM)
Checks whether a doctor is registered with the CFM and in good standing, and what specialties they hold.
Give a CRM number and state, or a name. You get the doctor's name, CRM, status (Regular, cancelled, suspended...), registration type and date, every specialty with its RQE number (a doctor without RQE cannot advertise as a specialist), where and when they graduated, and any interdiction note. Use it before booking an appointment, hiring a doctor, or to check a specialist claimed in an ad. The register's API needs a CAPTCHA token from its own page, so each new lookup opens a cloud browser and takes about 20 seconds; repeated lookups 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
Physician register (CRM) API by CFM busca médicos, callable through Superpowers. It costs $0.020 per call, charged only when the call succeeds. Call it with one API key: POST /v1/run with "tool": "cfm.medico", or over MCP with run_tool.
- Tool id
- Price per call
- $0.020 / call
Call it
Also over MCP asrun_toolcurl -X POST https://superpowers.tools/v1/run \
-H 'Authorization: Bearer $SP_KEY' \
-d '{"tool":"cfm.medico","input":{"crm":""},"idempotency_key":"example-request-1"}'Input
4 fields · all optional{
"type": "object",
"additionalProperties": false,
"properties": {
"crm": {
"type": "string",
"pattern": "^[0-9]{1,8}$",
"description": "CRM number (digits only); 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": "State of the CRM, e.g. SP"
},
"name": {
"type": "string",
"minLength": 5,
"maxLength": 120,
"description": "Full or partial name, when you do not have the CRM"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10
}
}
}