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.
8 tools: 8 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads8Claude Code: allow: see these tools
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/mcpTools
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/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.
