Skip to main content
Glama

Get Trump Portfolio Performance

get_trump_performance
Read-onlyIdempotent

Get Donald Trump's portfolio daily performance time series, compared to S&P 500 and Nancy Pelosi.

Input Schema

NameRequiredDescriptionDefault
max_dateNoMaximum date (YYYY-MM-DD)
min_dateNoMinimum date (YYYY-MM-DD)
roi_modeNoROI calculation mode

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint and openWorldHint=false, so the safety profile is covered. The description adds real context by revealing the payload is a comparison time series against S&P 500 and Pelosi, but it says nothing about granularity, defaults, or how roi_mode changes results.

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?

A single front-loaded sentence with no filler; the resource and the two benchmarks arrive immediately. It is efficient but leaves obvious room for a follow-on usage sentence that would earn its place.

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

Completeness4/5

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

With no output schema, the description does the key work of characterizing the return payload as a daily time series with benchmark comparisons. Remaining gaps (default date range, granularity, meaning of roi_mode) are modest for a zero-required-parameter read tool.

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%, so each parameter (max_date, min_date, roi_mode enum) is already documented. The description adds nothing about date-range behavior or what 'delay-adjusted' ROI actually means, so the baseline 3 applies.

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?

The description states a specific verb (Get) and resource (Donald Trump's portfolio daily performance time series), plus the comparison baselines (S&P 500, Pelosi). It distinguishes itself from generic siblings like get_politician_portfolio_performance by naming the subject, though it never contrasts with close siblings such as get_trump_admin_performance or get_trump_mentions_performance.

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

Usage Guidelines3/5

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

Usage is only implied by the tool name and resource subject; there is no explicit statement of when to pick this over get_trump_admin_performance, get_trump_holdings, or get_politician_portfolio_performance. No exclusions, prerequisites, or alternative routing are given.

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