Skip to main content
Glama

GhOsT77 - Contract Research

contract_research
Read-only

What is publicly known about a contract address: project overview, social and transaction signals, risk summary, source URLs and observation time; missing evidence is marked unknown. Input: chain and contractAddress, e.g. {"chain":"base","contractAddress":"0x9401...8631"}. Under a minute. Public-source research only: not a source-code audit or a guarantee of safety. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 2.2 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/contract_research.

Input Schema

NameRequiredDescriptionDefault
chainYesChain the contract is deployed on.
contractAddressYesDeployed contract address. EVM: 0x + 40 hex chars. Solana: base58 (32-44 chars).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Annotations cover only readOnly/openWorld, so the description adds real value: it discloses that missing evidence is explicitly marked 'unknown' (output convention), that latency is under a minute, and that the call costs 2.2 USDC on Base via x402 with a stated endpoint. That cost/payment disclosure is essential for a paid tool. Points are lost because a large share of the text is promotional identity/payout-wallet material rather than operational behavior.

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 purpose and input example are correctly front-loaded, but the second half is bloated with token-fee promotion, agent registry URLs, and payout-wallet addresses that do not help an agent decide or invoke. Roughly half the text could be removed without loss of operational information.

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 must convey what comes back, and it does: the enumerated research facets plus the 'unknown' convention for missing evidence. Combined with the payment and latency notes, an agent has enough to call it correctly; only explicit sibling routing is absent.

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 coverage is 100% with both parameters described, including the address pattern and chain enum, so the schema carries the semantics. The description adds only a concrete example object ({"chain":"base","contractAddress":"0x9401...8631"}), which is mildly useful but not additive beyond the structured fields. 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?

Opens with a specific verb+resource: what is publicly known about a contract address, enumerating the returned facets (project overview, social/transaction signals, risk summary, source URLs, observation time). It implicitly distinguishes itself from audit-style siblings by stating it is 'not a source-code audit', though it never names contract_security_scan or token_due_diligence directly.

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?

Provides an implied scope boundary ('Public-source research only: not a source-code audit or a guarantee of safety') and an example invocation, but gives no explicit when-to-use-vs-alternative routing among the many research/scan siblings (contract_security_scan, project_research_report, token_due_diligence). The agent must infer selection.

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