fed_speeches
Pack: fed-comms · Endpoint: https://gateway.pipeworx.io/fed-comms/mcp
Recent speeches and congressional testimony by Federal Reserve Board governors and the Chair, from the Board’s speeches and testimony feeds: title, speaker with official title, date, venue, URL and the opening paragraph. Filter by days back and speaker surname. Answers “what did Fed governors say this week”, “latest speech by Waller”, “Powell testimony”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
days | integer | no | Look back this many days (default 14). The feeds only carry the latest ~20 items each, so the window is capped by what the feed still holds — see feed_window in the response. |
speaker | string | no | Surname to filter on, case-insensitive substring, e.g. “Cook”, “Warsh”, “Jefferson”. |
include_testimony | boolean | no | Also read the testimony feed (default true). |
limit | integer | no | Max items to return and open for their first paragraph (default 10, max 25). |
Example call
Arguments
{
"days": 45,
"limit": 5
}
curl
curl -X POST https://gateway.pipeworx.io/fed-comms/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"fed_speeches","arguments":{"days":45,"limit":5}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('fed_speeches', {
"days": 45,
"limit": 5
});
More examples
{
"days": 400,
"speaker": "Powell",
"limit": 3
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"fed-comms": {
"url": "https://gateway.pipeworx.io/fed-comms/mcp"
}
}
}
See Getting Started for client-specific install steps.