Skip to main content
Glama

Get activity history

get_land_activity
Read-onlyIdempotent

Get the activity feed for a property or wallet, or, with no tokenId, slug or address, the most recent activity across every property on the network: properties added, transfers, sales, listings, loans started, repaid or liquidated, configuration changes, and more. Covers transaction history and event timelines.

Input Schema

NameRequiredDescriptionDefault
slugNoProperty slug (for property activity)
typeNoFilter by activity type, matched against the API's event names (e.g. 'loan', 'transfer', 'sale', 'mint' for properties added)
limitNoMax results (default 20, max 100)
addressNoWallet address (for wallet activity)
tokenIdNoProperty token ID (for property activity). Leave tokenId, slug and address out for the recent activity across every property on the network.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / type / description
      Previous value: -"Filter by activity type (e.g. 'loan', 'transfer', 'sale', 'mint')"New value: +"Filter by activity type, matched against the API's event names (e.g. 'loan', 'transfer', 'sale', 'mint' for properties added)"
  2. Added

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint and openWorldHint, so the safety profile is covered. The description adds that results are the 'most recent' activity and that the unfiltered call spans the whole network, but that default-behavior detail is also stated in the tokenId schema field, and there is no word on result ordering, pagination, or volume limits.

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?

Front-loads the core purpose and the empty-parameter case in the first clause, so an agent gets the key decision rule immediately. The trailing 'and more' and the somewhat redundant 'Covers transaction history and event timelines' sentence add little.

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 five all-optional params, full schema coverage, and no output schema, the description usefully compensates by enumerating the kinds of events returned. It falls short only on result ordering and pagination behavior beyond the limit cap, which an agent would need to page correctly.

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 all five parameters are documented and the 3-baseline applies. The description reinforces the filter semantics by naming example event categories that map onto the `type` parameter, but it adds little beyond what the schema's tokenId and type descriptions already say.

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

Purpose5/5

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

Specific verb plus resource ('Get the activity feed') with three clearly delineated scopes: property, wallet, or network-wide. The enumeration of event kinds (transfers, sales, listings, loans, liquidations) makes it easy to separate from siblings like get_land_loan or get_land_property, which return state rather than history.

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

Usage Guidelines4/5

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

Clearly states the selection rule between scopes: pass slug/tokenId for property, address for wallet, or omit all three for network-wide recents. No sibling tool is named as an alternative, so an agent must infer that get_land_loan or get_land_property should be used for current state rather than history.

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.