ieee_search
Pack: ieee-standards · Endpoint: https://gateway.pipeworx.io/ieee-standards/mcp
Search the FULL IEEE Xplore corpus — IEEE and IET journal articles, conference proceedings, magazines, books, courses and standards — returning title, authors, abstract, publication venue, year, DOI and the IEEE Xplore link. The broad engineering / computer-science research tool: IEEE paper search, engineering research paper lookup, conference proceedings search, literature review on a technical topic, tracking one author’s IEEE publications. Set content_type to focus on a single kind of record (“Conferences”, “Journals”, “Standards”, “Magazines”, “Books”, “Courses”, “Early Access”), or omit it to search every type at once. Returns metadata plus the abstract; the full text is sold by IEEE, so follow html_url to purchase or read it under an institutional subscription. Requires your own free IEEE Xplore API key via _apiKey (register an app at developer.ieee.org). Example: ieee_search({ query: “federated learning edge devices”, limit: 10, _apiKey: “your-ieee-key” }). Example: ieee_search({ query: “millimeter wave beamforming”, content_type: “Conferences”, year: 2024, _apiKey: “your-ieee-key” })
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
query | string | yes | Free-text search across IEEE metadata (title, abstract, index terms), e.g. “federated learning edge devices”, “lithium-ion battery state of charge estimation”. |
content_type | string | no | Restrict to one IEEE content type (optional). Omit to search every content type at once. |
year | number | no | Restrict to this publication year, e.g. 2024 (optional). |
author | string | no | Restrict to an author name, e.g. “Yoshua Bengio” (optional). |
publication_title | string | no | Restrict to a journal or proceedings title, e.g. “IEEE Transactions on Antennas and Propagation” (optional). |
index_terms | string | no | Restrict to an IEEE or author index term, e.g. “Deep learning” (optional). |
sort_by | string | no | Sort field (default relevance). |
sort_order | string | no | Sort direction (default desc when sorting by publication_year, asc otherwise). |
limit | number | no | Max records to return (default 10, max 50). |
start_record | number | no | 1-based offset for paging through a large result set (default 1). |
_apiKey | string | yes | Your IEEE Xplore Metadata API key, sent as the apikey query param. Free — register an app at https://developer.ieee.org. |
Example call
Arguments
{
"query": "federated learning edge devices",
"limit": 10,
"_apiKey": "your-ieee-standards-api-key"
}
curl
curl -X POST https://gateway.pipeworx.io/ieee-standards/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ieee_search","arguments":{"query":"federated learning edge devices","limit":10,"_apiKey":"your-ieee-standards-api-key"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('ieee_search', {
"query": "federated learning edge devices",
"limit": 10,
"_apiKey": "your-ieee-standards-api-key"
});
More examples
{
"query": "millimeter wave beamforming",
"content_type": "Conferences",
"year": 2024,
"_apiKey": "your-ieee-standards-api-key"
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"ieee-standards": {
"url": "https://gateway.pipeworx.io/ieee-standards/mcp"
}
}
}
See Getting Started for client-specific install steps.