CM-PATRACritical Minerals Patent and Technology Research Analytics

Use CM-PATRA with an AI assistant

CM-PATRA exposes four read-only tools over the Model Context Protocol (MCP), so an AI assistant can query the same reviewed dataset as this site. Nothing is written, no sign-in is needed, and every answer carries a line stating what it rests on. The results below are produced live from the dataset on this server, not typed in.

To connect Claude Desktop or any MCP client that accepts a URL, add a custom connector with this address:

https://intel.miningbridge.in/api/cmpatra/mcp

Written for Claude and other MCP clients. Connectors for Copilot, Sarvam, AIKosh or BharatGen are not built.

ChatGPT and Claude apps

The four CM-PATRA tools are part of the MiningBridge Intelligence app for ChatGPT and the MiningBridge connector for Claude, alongside the trade and supply-chain tools (new app versions are rolling out through each platform's review). Sign in with a free MiningBridge account to use them.

Custom GPT

A custom GPT can also call CM-PATRA's public, read-only endpoints without signing in. In ChatGPT, create a GPT, open Configure, choose Create new action, and import this address:

https://intel.miningbridge.in/api/cmpatra/openapi

Suggested instruction for the GPT: answer only from CM-PATRA results, say that counts for recent Indian filings are floors, and show the record link for every patent mentioned. Creating a GPT needs a paid ChatGPT account.

get_mineral_patents

Use this when the user asks about patents, inventions or processing technology for a critical mineral relevant to India: who is patenting lithium extraction, rare-earth separation, cobalt or nickel hydrometallurgy, graphite purification, battery recycling and similar. Lists reviewed patent families for one mineral, optionally filtered by processing stage and to Indian applicants only. Counts are floors for recent Indian-office filings. Do not use for patent legal status or for trade or price questions.

Example call

{"mineral":"lithium","indian_applicant_only":true,"limit":3}

Live result

{
  "mineral": "lithium",
  "count": 3,
  "hits": [
    {
      "kind": "patent",
      "id": "WO-2026120424-A1",
      "title": "Acid free process and apparatus for recycling waste primary lithium batteries (plb)",
      "minerals": [
        "lithium"
      ],
      "stages": [
        "recycling",
        "ore-preparation",
        "hydrometallurgy"
      ],
      "year": 2026,
      "url": "https://patents.google.com/patent/WO2026120424A1",
      "who": "Lohum"
    },
    {
      "kind": "patent",
      "id": "US-2015052739-A1",
      "title": "Regeneration of cathode material of lithium-ion batteries",
      "minerals": [
        "lithium"
      ],
      "stages": [
        "recycling"
      ],
      "year": 2015,
      "url": "https://patents.google.com/patent/US2015052739A1",
      "who": "Univ Calcutta"
    },
    {
      "kind": "patent",
      "id": "WO-2017006209-A1",
      "title": "A method of recovering metals from spent li-ion batteries",
      "minerals": [
        "lithium"
      ],
      "stages": [
        "recycling",
        "ore-preparation"
      ],
      "year": 2017,
      "url": "https://patents.google.com/patent/WO2017006209A1",
      "who": "Attero Recycling"
    }
  ],
  "basis": "Reviewed Google Patents Public Data extract (CC BY 4.0); classification by CPC rules then title keywords then reviewed overrides."
}

get_technology_gaps

Use this when the user asks where India's critical-mineral technology gaps are, which minerals have patents but little funded R&D (or the reverse), or where R&D collaboration opportunities lie. Compares patent families with funded Ministry of Mines science and technology projects for each India-list critical mineral. Mineral-level counts only, not record-level links. Omit mineral to compare all.

Example call

{"mineral":"lithium"}

Live result

{
  "rows": [
    {
      "mineral": "lithium",
      "label": "Lithium",
      "patents": 31,
      "indianPatents": 30,
      "rdProjects": 12,
      "flag": "both"
    }
  ],
  "basis": "Counts of kept patent families and SATYABHAMA ongoing projects per mineral. Absence can mean the sources do not cover it."
}

track_rd_project_ip

Use this when the user asks about a specific Ministry of Mines funded R&D project (an SNTMOM/... number or words from its title) and which patents relate to the same minerals. Returns the project's title, status and minerals, with patent families on the same minerals as candidates. Candidates are not verified outcomes of the project.

Example call

{"institution_or_project_id":"lithium"}

Live result (first part)

{
  "matches": [
    {
      "project": {
        "id": "SNTMOM/1758/2026",
        "title": "Hierarchical Zwitterionic g-C3N4 Functionalized Ceramic Membranes for Efficient Lithium Recovery from Secondary Battery Resources",
        "status": "Recommended to PSCII",
        "minerals": [
          "lithium"
        ]
      },
      "candidatePatents": [
        {
          "pub": "WO-2026120424-A1",
          "title": "Acid free process and apparatus for recycling waste primary lithium batteries (plb)",
          "indianApplicant": true
        },
        {
          "pub": "IN-2012DN03114-A",
          "title": "(no English title in the source record)",
          "indianApplicant": false
        },
        {
          "pub": "US-2015052739-A1",
          "title": "Regeneration of cathode material of lithium-ion batteries",
          "indianApplicant": true
        },
        {
          "pub": "WO-2017006209-A1",
          "title": "A method of recovering metals from spent li-ion batteries",
          "indianApplicant": true
        },
        {
          "pub": "WO-2017118955-A1",
          "title": "Process for recovering metal values from spent lithium ion batteries with high manganese content",
          "indianApplicant": true
        },
        {
          "pub": "WO-2017145099-A1",
          "title": "Process for recovery of pure cobalt oxide from spent lithium ion batteries with high manganese content",
          "indianApplicant": true
        },
        {
          "pub": "WO-2018047147-A1",
          "title": "Process for recovering pure cobalt and nickel from spent lithium batteries",
          "indianApplicant": true
        },
        {
          "pub": "WO-2020039234-A1",
          "title": "Production of dilute pb (0.2 to 1.1 wt %) - li alloys",
      
…

verify_patent_provenance

Use this when the user wants to check one patent family in CM-PATRA: why it was labelled with a mineral and processing stage, its CPC codes, applicants, filing offices and links to verify it at the source. Legal status is not held; the result links to where it can be checked.

Example call

{"patent_id":"WO-2026120424-A1"}

Live result

{
  "pub": "WO-2026120424-A1",
  "title": "Acid free process and apparatus for recycling waste primary lithium batteries (plb)",
  "kept": true,
  "method": "cpc-rules",
  "reason": "Matched lithium by CPC and text.",
  "lowConfidence": false,
  "cpc": [
    "C22B7/006",
    "C22B26/12",
    "C22B1/005",
    "C22B3/44"
  ],
  "minerals": [
    "lithium"
  ],
  "applicants": [
    {
      "raw": "LOHUM MAT PRIVATE LIMITED",
      "name": "Lohum",
      "country": "IN",
      "type": "industry"
    }
  ],
  "offices": [
    "WO"
  ],
  "source": "Google Patents Public Data (BigQuery), CC BY 4.0",
  "verify": "https://patents.google.com/patent/WO2026120424A1",
  "legalStatus": "Not held in this dataset."
}