Skip to content

AfricanMutualFunds

by ofomojolclaude · remote · no sign-in to list tools · v1.0.2 · published by GitHub user ofomojolclaude

Nigerian mutual fund returns (SEC filings) and PenCom pension allocation, month by month.

Read only

8 tools: 8 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http african-mutual-funds https://www.africanmutualfunds.com/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

8 tools

Only reads 8Claude Code: allow
  • compare_pension_vs_mutual_fundsPension funds beside Nigerian mutual funds, month by month, for one of: "equity" (pension holdings of Nigerian equities against equity funds), "money_market" (local money market ag…No findings

    Why it is in this group

    • The name "compare_pension_vs_mutual_funds" says "compare": a word for reading.
    Description, as the server wrote it
    Pension funds beside Nigerian mutual funds, month by month, for one of: "equity" (pension holdings of Nigerian equities against equity funds), "money_market" (local money market against money market funds), "mutual_funds" (pension holdings of mutual funds against all naira mutual funds). The pension side is free. The mutual fund side (fund flows and assets) is part of the AfricanMutualFunds manager edition.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_mutual_fundOne Nigerian mutual fund by name (current or former, or its page slug): its manager, category, currency, returns, when it started filing, and its page.No findings

    Why it is in this group

    • The name "get_mutual_fund" says "get": a word for reading.
    Description, as the server wrote it
    One Nigerian mutual fund by name (current or former, or its page slug): its manager, category, currency, returns, when it started filing, and its page. If the name matches several funds, they are listed.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_mutual_fund_league_tableThe AfricanMutualFunds board: funds ranked on a return (default this year to date, which the board ranks on), across all funds or within one category.No findings

    Why it is in this group

    • The name "get_mutual_fund_league_table" says "get": a word for reading.
    Description, as the server wrote it
    The AfricanMutualFunds board: funds ranked on a return (default this year to date, which the board ranks on), across all funds or within one category. Funds without a figure for the period are left out, with how many and why.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_mutual_fund_market_summaryThe week the data runs to, how many funds there are by category, the best return this year, and the money that moved in and out of all Nigerian mutual funds together over three mon…No findings

    Why it is in this group

    • The name "get_mutual_fund_market_summary" says "get": a word for reading.
    Description, as the server wrote it
    The week the data runs to, how many funds there are by category, the best return this year, and the money that moved in and out of all Nigerian mutual funds together over three months (totals only, as on the front page; which funds is not free).

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_mutual_fundsNigerian mutual funds from the SEC weekly return, filtered and sorted: by name (query), category, manager or currency, best first on the chosen return.No findings

    Why it is in this group

    • The name "get_mutual_funds" says "get": a word for reading.
    Description, as the server wrote it
    Nigerian mutual funds from the SEC weekly return, filtered and sorted: by name (query), category, manager or currency, best first on the chosen return. Each fund comes with its returns (last month, year to date, 2025, one year, three years), manager and page.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_pension_allocationHow Nigerian pension assets were invested, month by month: value (naira) and share of total assets.No findings

    Why it is in this group

    • The name "get_pension_allocation" says "get": a word for reading.
    Description, as the server wrote it
    How Nigerian pension assets were invested, month by month: value (naira) and share of total assets. Without asset_class, the total and the seven asset groups. With it, that one line (a group such as "Equities", or a class such as "treasury_bills" or "Nigerian equities"). Figures held for review are absent, not estimated.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_pension_coverageWhich PenCom report periods are held and which are missing, by frequency, and the audit status of each monthly period (all unaudited), with any figure held for review.No findings

    Why it is in this group

    • The name "get_pension_coverage" says "get": a word for reading.
    Description, as the server wrote it
    Which PenCom report periods are held and which are missing, by frequency, and the audit status of each monthly period (all unaudited), with any figure held for review.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_pension_rotationOne month: the holdings change (naira, market value) and share change (percentage points) by asset class against the month before, ranked from the largest rise to the largest fall.No findings

    Why it is in this group

    • The name "get_pension_rotation" says "get": a word for reading.
    Description, as the server wrote it
    One month: the holdings change (naira, market value) and share change (percentage points) by asset class against the month before, ranked from the largest rise to the largest fall. A holdings change mixes new money with price moves; it is not a flow.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.2. Values in angle brackets are yours to fill in.

claude mcp add --transport http african-mutual-funds https://www.africanmutualfunds.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__african-mutual-funds__get_pension_allocation",
      "mcp__african-mutual-funds__get_pension_rotation",
      "mcp__african-mutual-funds__compare_pension_vs_mutual_funds",
      "mcp__african-mutual-funds__get_pension_coverage",
      "mcp__african-mutual-funds__get_mutual_funds",
      "mcp__african-mutual-funds__get_mutual_fund",
      "mcp__african-mutual-funds__get_mutual_fund_league_table",
      "mcp__african-mutual-funds__get_mutual_fund_market_summary"
    ],
    "ask": [],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as african-mutual-funds. Review it before you use it.