Plus234Feed

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.

~177,000
articles, 2025–2026
13
tools
2,482
NGX filings

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 phrase
  • search_news_by_keywordExact match, for names, tickers and codes
  • get_articleOne article in full, with its source and canonical URL
  • get_related_articlesOther coverage of the same story
  • get_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, turnover
  • get_stock_priceOne ticker, with change and history
  • get_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 side
  • get_commodity_pricesBrent, gold and the commodities that set the budget
  • get_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 constituency
  • get_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.