Lens · Capability
Lens API
The Lens API provides programmatic access to the full corpus of Lens scholarly works and patents using a REST interface. The API supports rich Elasticsearch-style query DSL for searching scholarly publications and global patent records, with cursor-based pagination, sorting, and field projection. Authentication is via a bearer token issued from the Lens user profile.
What You Can Do
GET
Get scholarly search
— Search scholarly works (GET)
/scholarly/search
POST
Post scholarly search
— Search scholarly works (POST)
/scholarly/search
GET
Get scholarly lens id
— Get a scholarly work by Lens ID
/scholarly/{lens_id}
GET
Get patent search
— Search patents (GET)
/patent/search
POST
Post patent search
— Search patents (POST)
/patent/search
GET
Get patent lens id
— Get a patent by Lens ID
/patent/{lens_id}
MCP Tools
get-scholarly-search
Search scholarly works (GET)
read-only
idempotent
post-scholarly-search
Search scholarly works (POST)
get-scholarly-lens-id
Get a scholarly work by Lens ID
read-only
idempotent
get-patent-search
Search patents (GET)
read-only
idempotent
post-patent-search
Search patents (POST)
get-patent-lens-id
Get a patent by Lens ID
read-only
idempotent