Model Context Protocol
Nigerian data, inside your AI assistant
Plus234Feed runs an MCP server: thirteen tools over Nigeria's news archive, its stock exchange, its official statistics and its National Assembly. Ask a question in Claude or Cursor and it answers from the data, with sources you can open.
What it can do
News archive
~177,000 published articles, effectively all from 2025–2026. Semantic search runs on pgvector embeddings, so a question finds relevant reporting even when it shares no keywords with it.
search_newsSearch by meaning — "why is electricity so expensive" finds the coverage, not the phrasesearch_news_by_keywordExact match, for names, tickers and codesget_articleOne article in full, with its source and canonical URLget_related_articlesOther coverage of the same storyget_archive_statsWhat the archive actually contains, by date and publisher
Markets
Nigerian Exchange equities and the disclosures that move them.
get_market_snapshotThe NGX board — index level, movers, turnoverget_stock_priceOne ticker, with change and historyget_corporate_filings2,482 NGX filings — dividends, board changes, material events
Money and prices
The numbers Nigerians actually check, including the gap between official and street.
get_fx_ratesNaira official and parallel, side by sideget_commodity_pricesBrent, gold and the commodities that set the budgetget_nbs_statisticNational Bureau of Statistics series — food, fuel, transport, by state
Civic and attention
Who represents a place, and what the country is talking about.
lookup_legislatorNational Assembly members by name, state or constituencyget_trending_topicsWhat is being searched and posted about now
Things people ask it
- “What has been reported about the fuel subsidy since June, and what do NBS petrol prices say for the same period?”
- “Show me every NGX filing mentioning a dividend this quarter.”
- “Who represents Bayelsa East, and what has been written about them?”
- “How far apart are the official and parallel naira rates today, and when did that gap last widen this fast?”
How it runs
The server speaks MCP over stdio — your client launches it as a local process, so your queries and credentials never leave your machine. It is built in TypeScript on the official MCP SDK, and reads the same Postgres functions that rank the website, which means a ranking change reaches the site and the assistant together.
{
"mcpServers": {
"plus234feed": {
"command": "node",
"args": ["/path/to/plus234feed-mcp/dist/index.js"],
"env": {
"SUPABASE_URL": "...",
"SUPABASE_SERVICE_KEY": "...",
"OPENAI_API_KEY": "..."
}
}
}
}It is not on npm yet. Approved users get the build and a scoped set of credentials — publishing it, and standing up a hosted endpoint for clients that cannot spawn a local process, are both things we will do when someone needs them.
Request access
Access is granted case by case while the server is in preview. Tell us what you want to build and we will get you a key.

