Skip to main content
Glama
berkingurcan

stellar-agent-search

by berkingurcan

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RANK_SCORE_MAXNoFixed v1 compatibility assertion; any value other than 100 is rejected100
VERIFY_ONCHAINNoSet false to skip the probe; reputation remains declared-only either waytrue
STELLAR_NETWORKNomainnet or testnet — testnet also requires EXPLORER_BASE_URLmainnet
STELLAR_RPC_URLNoSoroban RPC for the bounded Reputation-contract reachability probehttps://mainnet.sorobanrpc.com
EXPLORER_BASE_URLNoExplorer HTTP API base. Indexes mainnet only.https://stellar8004.com

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "listChanged": false
}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
find_agentA

Natural-language discovery of on-chain Stellar (stellar-8004) agents. Returns a ranked list with capability/reputation signals. Use rank_agent for per-axis breakdowns and get_agent_profile for full detail. Agent names/descriptions are self-declared (unverified) and live only in each row's labeled selfDeclared slot.

rank_agentA

Rank an explicit agent set or a query's candidates using the deterministic declared-evidence policy: normalized indexed average × fixed evidence strength (0.4 capped volume + 0.6 breadth). Owner-declared capability fields add zero. On-chain checks are evidence metadata and never inflate rank. Every row carries a full per-axis breakdown and a declared-vs-verified verification block. Provide EITHER agentIds OR query.

get_agent_profileA

Full profile for one agent: typed identity, capabilities, declared scores, a rank breakdown, bounded Reputation-contract reachability status, recent feedback, the canonical stellar:{network}:{identity}#{id} handle, and an explicitly unverified derived A2A-shaped projection. The current probe verifies no reputation fields. No A2A conformance or endpoint ownership is implied; self-declared text is confined to labeled selfDeclared slots.

list_servicesA

Catalog of self-declared service endpoint candidates, each with its owning agent's indexed owner-declared capability/trust signals and ranked score. Filter by x402/mpp/trust/minExplorerScore/search. No endpoint is probed for liveness, ownership, protocol conformance, or payment behavior. Service labels/endpoints are unverified and live in each row's labeled selfDeclared slot.

list_agentsA

Paginated, filterable listing of registered agents, ranked by the 3-axis engine. Filter by x402/mpp/hasServices/trust/minExplorerScore. Self-declared text lives in each row's labeled selfDeclared slot.

leaderboardA

Top-ranked agents in a bounded registry scan (or filter), by the 3-axis engine, with per-axis breakdown. On-chain verification of the top rows is optional. Coverage states whether the scan exhausted the filtered set; self-declared text lives in each row's labeled selfDeclared slot.

resolve_agentA

Resolve any agent reference (id, numeric string, stellar handle, or owner G-address) to the canonical typed identifiers (numeric id + stellar + CAIP-2). Owner addresses expand the current owner API page (up to 20); coverage reports whether more rows may exist.

get_agents_by_ownerA

List the owner endpoint's current page (up to 20 agents), ranked by the 3-axis engine. Coverage explicitly reports whether more owner rows exist. Self-declared text lives in each row's labeled selfDeclared slot.

get_agent_feedbackA

Recent Explorer-indexed on-chain feedback for one agent (client-authored, untrusted → returned in a labeled selfDeclared slot, sanitized). Revoked entries are hidden unless includeRevoked is set.

verify_reputationB

Fail-closed reputation observation for one agent. The current Reputation contract has no authoritative client-set count/cursor and expired index entries can create holes, so the server performs one bounded reachability read but does not call get_summary or claim a diff. Current attempted checks return unavailable with explicit scope; skipped means not attempted.

get_agent_cardA

Unverified A2A-shaped projection from indexed Stellar 8004 metadata. It is not an agent-published AgentCard and proves neither A2A conformance nor endpoint ownership. Owner-authored metadata and service candidates are isolated under card.selfDeclared.

get_registry_statsA

Explorer v1 registry counts plus sampled metrics, with explicit metric definitions, 5,000-agent sample cap, non-global distribution warning, and snapshot limitations.

get_registry_healthA

Per-registry indexer health: last indexed ledger and staleness for the identity, reputation, and validation indexers. Staleness weakens the freshness of Explorer-declared data; it does not make a bounded contract read exhaustive.

Prompts

Interactive templates invoked by user choice

NameDescription
find-and-vet-agentDiscover agents, expose the limits of the Reputation-contract probe, and recommend one cautiously.
vet-agentProduce an evidence-limit memo: profile, declared reputation, contract-probe status, review themes, freshness, and red flags.
compare-agentsCompare 2-3 agents across declared quality/volume/breadth, evidence limits, x402, and services, then recommend one cautiously.
prepare-x402-callLay out the exact x402 pay-per-call steps for an agent's service endpoint and STOP before signing — this server is keyless.
explore-registryOrient in the Stellar 8004 registry: counts, explicitly sampled distributions, and current top agents.

Resources

Contextual data attached and managed by the client

NameDescription
registryRegistry overview: contract addresses, network, and a /stats + /health snapshot.
leaderboardTop agents in a bounded scan, ranked client-side by the 3-axis score (declared-only snapshot with coverage).
healthPer-registry indexer staleness (lastLedger + stale flags).
agent-10feedback 11 · clients 5 · x402=true
agent-6feedback 2 · clients 2 · x402=false
agent-0feedback 1 · clients 1 · x402=false
agent-19feedback 1 · clients 1 · x402=false
agent-24feedback 1 · clients 1 · x402=false
agent-29feedback 1 · clients 1 · x402=false
agent-34feedback 1 · clients 1 · x402=false
agent-39feedback 1 · clients 1 · x402=false
agent-44feedback 1 · clients 1 · x402=false
agent-49feedback 1 · clients 1 · x402=false
agent-54feedback 1 · clients 1 · x402=false
agent-18feedback 1 · clients 1 · x402=false
agent-23feedback 1 · clients 1 · x402=false
agent-28feedback 1 · clients 1 · x402=false
agent-33feedback 1 · clients 1 · x402=false
agent-38feedback 1 · clients 1 · x402=false
agent-48feedback 1 · clients 1 · x402=false
agent-3feedback 1 · clients 1 · x402=false
agent-17feedback 1 · clients 1 · x402=false
agent-22feedback 1 · clients 1 · x402=false

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/berkingurcan/stellar-agent-search'

If you have feedback or need assistance with the MCP directory API, please join our Discord server