Stellaroid Earn MCP
A read-only MCP server that allows AI agents to verify credentials, browse opportunities, and inspect contract state on the Stellar testnet without requiring authentication or wallet connection.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://stellaroid.tech/api/mcpWhat its tools do
6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Verify a credential hash on-chain
- List available opportunities
- Get issuer address details
- Retrieve recent contract events
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- stellaroid-earn 1.1.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Tools
6 advertised
verify_credential
Verify a Stellaroid Earn credential by its SHA-256 certificate hash. Returns the on-chain status (issued/verified/revoked/suspended/expired), issuer, timestamps, and public audit links. Runs on Stellar testnet.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"hash"
],
"properties": {
"hash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
}
}get_issuer
Look up an issuer in the Stellaroid Earn on-chain trust registry by Stellar address. Returns approval status (pending/approved/suspended), name, category, website, and register/refresh dates when the contract supplies them.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"pattern": "^G[A-Z2-7]{55}$"
}
}
}list_opportunities
List escrowed paid trials (opportunities) on the Stellaroid Earn contract, newest first. Each ties an employer's escrowed XLM to a candidate's verified credential and moves draft -> funded -> submitted -> released/refunded.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
}
}
}get_opportunity
Fetch one escrowed paid trial by its numeric ID, including its escrow status, milestone progress, and the credential hash it is bound to.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"maximum": 100000,
"minimum": 0
}
}
}recent_events
Decoded recent contract events (credential registrations/verifications, escrow lifecycle, payments) from the Stellaroid Earn contract, deduplicated across Soroban RPC and the Stellar Expert indexer.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 20,
"minimum": 1
}
}
}get_contract_info
Static facts about the Stellaroid Earn Soroban contract: contract ID, network, and public audit/documentation links. Use this first to orient.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-06: 1 of 1 checks answered
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 648 ms
- 95th percentile latency
- 648 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 648 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http stellaroid-earn-mcp https://stellaroid.tech/api/mcpCodex
codex mcp add stellaroid-earn-mcp --url https://stellaroid.tech/api/mcpCursor
{
"mcpServers": {
"stellaroid-earn-mcp": {
"url": "https://stellaroid.tech/api/mcp"
}
}
}Cline
{
"mcpServers": {
"stellaroid-earn-mcp": {
"type": "streamableHttp",
"url": "https://stellaroid.tech/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"stellaroid-earn-mcp": {
"type": "http",
"url": "https://stellaroid.tech/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http stellaroid-earn-mcp https://stellaroid.tech/api/mcpClaude Desktop
https://stellaroid.tech/api/mcpWindsurf
{
"mcpServers": {
"stellaroid-earn-mcp": {
"serverUrl": "https://stellaroid.tech/api/mcp"
}
}
}Let your agent find its tools
Find servers like Stellaroid Earn MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.