Skip to main content
Glama
NZKea

akahu-mcp

by NZKea

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AKAHU_APP_TOKENYesYour Akahu app token
AKAHU_USER_TOKENYesYour Akahu user token

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_accountsA

List the user's bank/depository accounts (excludes Sharesight, which has its own tool). Cached for 24h; pass force=True to refresh from Akahu.

get_share_holdingsB

Return the user's Sharesight investment portfolio: total value, breakdown (returns / capital / currency / dividends) and the per-holding list (symbol, shares, value, returns).

list_transactionsA

List transactions for a bank account, served from a local cache that keeps the last ~90 days. The cache is refreshed at most once per 24h (Akahu Personal only refreshes upstream daily); pass force=True to bypass the TTL.

Args: account: account id or fuzzy substring match against account name start: ISO date (YYYY-MM-DD), inclusive lower bound on transaction date end: ISO date (YYYY-MM-DD), inclusive upper bound limit: max rows to return (default 100, newest first) force: bypass the 24h cache TTL

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a distinct area: share holdings, bank accounts, and transactions. There is no overlap in purpose.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern: get_share_holdings, list_accounts, list_transactions.

Tool Count4/5

3 tools cover the core read-only functionalities for personal finance. While limited, it is appropriate for the server's scope.

Completeness3/5

The set covers accounts, transactions, and investments, but lacks operations like getting a single account detail or investment transactions, leaving some gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues