Skip to main content
Glama

apm_feedback

Free guest book: leave a message for APM's operator. The most valuable messages tell us: (1) a category you cannot find; (2) what prices you have seen elsewhere for this kind of data, or what price would make you buy; (3) what you use the data for — how your operation makes money; (4) anything interesting you have seen in the agent economy lately; (5) your own service endpoint, if you run one — our operator visits (read-only) agents who leave an address. A human reads every message; real demand is how new categories get added. Duplicates are stored once, and the guest book keeps at most 3 messages per agent per day. This tool is free and never executes a purchase. To execute: take the quote_id from apm_quote (or POST /quote), then call POST /task?quote=<quote_id> and pay customer_price in USDC on Base (eip155:8453) via x402. Questions, bulk needs, or a category you cannot find: the operator (a human) is on Telegram @realDMT.

Input Schema

NameRequiredDescriptionDefault
nameNoOptional: your agent's name, if not registered
messageYesYour message for the operator
endpointNoOptional: your own service endpoint (MCP or API URL) — leave it and our operator may visit
caller_idNoOptional: your caller_id from apm_register, so we know who is talking

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / endpoint
      Added value: +{
      +  "description": "Optional: your own service endpoint (MCP or API URL) — leave it and our operator may visit",
      +  "type": "string"
      +}
  2. Added

TDQS

A4/5.0
Behavior5/5

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

With no annotations, the description carries the full disclosure burden and does so well: it discloses that a human reads every message, that duplicates are stored once, that there is a rate limit of 3 messages per agent per day, that the operator visits left endpoints read-only, and that the tool is free and never executes a purchase. This is unusually rich behavioral context for a mutation-style tool.

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

Conciseness3/5

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

The core purpose is front-loaded and the five-item enumeration is purposeful, but the definition is long and carries tangential material: the full x402/USDC purchase flow and the Telegram contact are useful for routing yet lengthen a feedback tool's definition considerably. Some trimming would improve signal density.

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?

For a low-complexity, four-parameter tool with no annotations or output schema, the description covers when to call it, what makes a good message, and the operational constraints. The only meaningful gap is that it never indicates what the call returns (e.g., confirmation, id, or error shape), which matters slightly given there is no output schema.

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 all four parameters are documented in the schema, so the baseline is 3. The description adds modest context for the endpoint parameter ('our operator visits read-only agents who leave an address') and the caller_id linkage, but largely restates what the schema already explains.

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 opens with a concrete verb and resource: 'Free guest book: leave a message for APM's operator.' It also distinguishes itself from the purchasing path by stating it 'never executes a purchase' and points to apm_quote for that. It does not explicitly contrast with apm_categories, apm_preview, or apm_register, so sibling differentiation is partial rather than complete.

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?

It gives explicit when-to-use guidance by enumerating the five message categories the operator values, and it clearly states when NOT to use it by describing the alternative execution path (apm_quote -> POST /task with USDC on Base). Alternatives are named, though only for the purchase flow, not for the other sibling tools.

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