PLOS

live ResearchOpenAccess

PLOS journals Solr search — all PLOS open-access content. Keyless.

4 tools
0ms auth
free tier 50 calls/day

Tools

article required: doi

Article by DOI.

Parameters
Name Type Description
doi req string
Try it
search_authored_by required: name

Articles by author.

Parameters
Name Type Description
name req string
rows opt number
Try it
recent

Most recent publications.

Parameters
Name Type Description
rows opt number
Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/plos/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/plos/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search","arguments":{"query": "hello"}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("search", {"query":"example"});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("plos journals solr search — all plos open-access content");

Related packs

Other Pipeworx packs in the same categories (Research, OpenAccess):