Get recent Lobsters stories filtered by a single tag (e.g. 'rust', 'ai', 'security', 'programming'). Returns an array of stories with title, url, score, comment_count, tags, and created_at
Lobsters: Tech news and discussion from the Lobsters aggregator: hottest, newest, and by-tag stories
Tech news and discussion from Lobsters: hottest, newest, and by-tag stories.
Unlimited calls, no rate limits, custom domain.
claude mcp add datafaucet-sandbox https://datafaucet.dev/api/sandboxNew here? Start with these zero-config tools:
| Name | Required | Description |
|---|---|---|
| tag | yes | Lobsters tag (e.g. rust, ai, security) |
[{title, url, score, comment_count, tags, created_at}]curl -X POST https://datafaucet.dev/api/sandbox \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_stories_by_tag","arguments":{"tag":"rust"}}}'import requests
response = requests.post(
"https://datafaucet.dev/api/sandbox",
json={
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_stories_by_tag",
"arguments": {
"tag": "rust"
}
}
}
)
print(response.json())const response = await fetch("https://datafaucet.dev/api/sandbox", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
jsonrpc: "2.0",
id: 1,
method: "tools/call",
params: {
name: "get_stories_by_tag",
arguments: {
"tag": "rust"
},
},
}),
});
const data = await response.json();
console.log(data.result.content[0].text);claude mcp add datafaucet-sandbox https://datafaucet.dev/api/sandbox
All 230 sandbox tools become available instantly. No API keys needed.
Why use MCP instead of calling the API directly?
Raw API
Auth, parsing, error handling, retries, types. ~2 hours per endpoint.
Via MCP
One config line. AI agent calls get_stories_by_tag with zero integration code.
Explore 230 free tools across 39 APIs
No signup, no API key. Works with Claude, Cursor, Windsurf, and any MCP client.