Official, source available clients for the CourtMesh API, published under the thinkscoop-technologies GitHub organisation. Every client wraps the same endpoints documented on the pages in this reference; when in doubt about a parameter or a response shape, this reference is the source of truth, not a client's own README.
courtmesh-node, current version 0.4.0.npm install @courtmesh/sdk@0.4.0import { CourtMesh } from '@courtmesh/sdk';
const client = new CourtMesh({ apiKey: process.env.COURTMESH_API_KEY });
const results = await client.search.cases({
query: 'dishonour of cheque section 138',
court: 'Bombay High Court',
});courtmesh-python, current version 0.4.0.pip install courtmesh-sdk==0.4.0from courtmesh import CourtMesh
client = CourtMesh(api_key="cm-YOUR_KEY_HERE")
results = client.search.cases(
query="dishonour of cheque section 138",
court="Bombay High Court",
)courtmesh-mcp, current version 0.4.0. Exposes this same corpus to Claude and other Model Context Protocol agents; see the MCP server product page for what it can do.{
"mcpServers": {
"courtmesh": {
"command": "npx",
"args": ["-y", "@courtmesh/mcp-server@0.4.0"],
"env": { "COURTMESH_API_KEY": "cm-YOUR_KEY_HERE" }
}
}
}courtmesh-postman, a ready made collection covering every endpoint on this reference.# Import directly from GitHub, or download and import manually
# in Postman: File > Import > Link
https://raw.githubusercontent.com/thinkscoop-technologies/courtmesh-postman/main/courtmesh.postman_collection.json