Skip to main content
Glama

Manawa Terminal

Get notification settings

get_notification_settings
Read-only

Read the account's notification preferences (Settings → Notifications).

Includes approval-request and strategy-run toggles (T06).

Input Schema

NameRequiredDescriptionDefault
strategy_idNoStrategy this call belongs to. UUID from list_strategies. The card this call writes keeps that id. Omit when the call is not part of a strategy.

Output Schema

NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is fully covered structurally. The description adds only the UI location and the list of toggle categories, which is mild context. It says nothing about scoping behavior when strategy_id is present or absent, does not describe errors or auth requirements, and the '(T06)' reference is an internal ticket marker that conveys nothing to an agent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences with the purpose front-loaded, so there is no real bloat. The '(T06)' fragment and a stray newline are the only wasted tokens.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

This is a simple read-only, single-optional-parameter tool with rich annotations and an output schema, so the description needn't explain return values or pagination. What remains — what the resource is and which toggles it covers — is stated. Only a minor gap exists around how strategy_id affects the returned scope, which the schema already partly addresses.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the strategy_id field already explains the UUID provenance and the omit-when-not-in-a-strategy rule. The description adds no further parameter meaning, so the baseline 3 applies — the schema does all the work here.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb+resource: 'Read the account's notification preferences', which clearly separates it from the write-side sibling update_notification_settings. The parenthetical UI breadcrumb (Settings → Notifications) reinforces the scope, though the description never explicitly names the sibling it is not.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No when-to-use or when-not guidance is offered, and the obvious counterpart, update_notification_settings, is not mentioned. The agent must infer on its own that this is the read path and that mutations belong elsewhere.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources