stellar-agent-search
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RANK_SCORE_MAX | No | Fixed v1 compatibility assertion; any value other than 100 is rejected | 100 |
| VERIFY_ONCHAIN | No | Set false to skip the probe; reputation remains declared-only either way | true |
| STELLAR_NETWORK | No | mainnet or testnet — testnet also requires EXPLORER_BASE_URL | mainnet |
| STELLAR_RPC_URL | No | Soroban RPC for the bounded Reputation-contract reachability probe | https://mainnet.sorobanrpc.com |
| EXPLORER_BASE_URL | No | Explorer 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"listChanged": false
} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| leaderboardA | Top-ranked agents in a bounded registry scan (or filter), by the 3-axis engine, with per-axis |
| 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 |
| get_agent_feedbackA | Recent Explorer-indexed on-chain feedback for one agent (client-authored, untrusted → returned in a labeled |
| 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 |
| 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
| Name | Description |
|---|---|
| find-and-vet-agent | Discover agents, expose the limits of the Reputation-contract probe, and recommend one cautiously. |
| vet-agent | Produce an evidence-limit memo: profile, declared reputation, contract-probe status, review themes, freshness, and red flags. |
| compare-agents | Compare 2-3 agents across declared quality/volume/breadth, evidence limits, x402, and services, then recommend one cautiously. |
| prepare-x402-call | Lay out the exact x402 pay-per-call steps for an agent's service endpoint and STOP before signing — this server is keyless. |
| explore-registry | Orient in the Stellar 8004 registry: counts, explicitly sampled distributions, and current top agents. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| registry | Registry overview: contract addresses, network, and a /stats + /health snapshot. |
| leaderboard | Top agents in a bounded scan, ranked client-side by the 3-axis score (declared-only snapshot with coverage). |
| health | Per-registry indexer staleness (lastLedger + stale flags). |
| agent-10 | feedback 11 · clients 5 · x402=true |
| agent-6 | feedback 2 · clients 2 · x402=false |
| agent-0 | feedback 1 · clients 1 · x402=false |
| agent-19 | feedback 1 · clients 1 · x402=false |
| agent-24 | feedback 1 · clients 1 · x402=false |
| agent-29 | feedback 1 · clients 1 · x402=false |
| agent-34 | feedback 1 · clients 1 · x402=false |
| agent-39 | feedback 1 · clients 1 · x402=false |
| agent-44 | feedback 1 · clients 1 · x402=false |
| agent-49 | feedback 1 · clients 1 · x402=false |
| agent-54 | feedback 1 · clients 1 · x402=false |
| agent-18 | feedback 1 · clients 1 · x402=false |
| agent-23 | feedback 1 · clients 1 · x402=false |
| agent-28 | feedback 1 · clients 1 · x402=false |
| agent-33 | feedback 1 · clients 1 · x402=false |
| agent-38 | feedback 1 · clients 1 · x402=false |
| agent-48 | feedback 1 · clients 1 · x402=false |
| agent-3 | feedback 1 · clients 1 · x402=false |
| agent-17 | feedback 1 · clients 1 · x402=false |
| agent-22 | feedback 1 · clients 1 · x402=false |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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