DEV.to

liveDeveloperNews

Browse trending and recent articles from the DEV Community developer blog network

3tools
0msauth
free tier50 calls/day

Tools

get_articles

Get trending or recent DEV.to articles, optionally filtered by tag (e.g., "javascript", "react"). Returns title, author, reaction count, comments, reading time, and URL.

Parameters
NameTypeDescription
tagoptstringFilter articles by tag (e.g., "javascript", "python", "webdev")
topoptnumberReturn top articles from the last N days (e.g., 7 for last week)
limitoptnumberNumber of articles to return (default 10, max 30)
▶Try it
search_articles

Search DEV.to articles by tag with pagination support. Returns title, author, tags, reactions, comments, reading time, and URL for each result.

Parameters
NameTypeDescription
tagoptstringTag to filter by (e.g., "typescript", "rust", "ai")
pageoptnumberPage number for pagination (default 1)
limitoptnumberNumber of articles per page (default 10, max 30)
▶Try it
get_articlerequired: id

Fetch full article content from DEV.to by ID (e.g., "12345"). Returns title, author, markdown body, tags, reactions, comments, and published date.

Parameters
NameTypeDescription
idreqnumberNumeric article ID
▶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/devto/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/devto/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_articles","arguments":{}}}'

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("get_articles", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("browse trending and recent articles from the dev community developer blog network");