← Back to search

io.github.xkumakichi/xaip-mcp-server

xkumakichi Scanned 20d ago

AI agents get on-chain identity, credentials, reputation, escrow, and persistent memory on XRPL.

C
63.9 / 100

Versions

0.1.1latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 22

translate
annotations: none low

Translate text to English

fail boolean text string
agent-query
annotations: none low

xaip_connect
annotations: none low

Connect to an XRPL network (testnet, devnet, or mainnet)

xaip_create_test_wallet
annotations: none low

Create a funded wallet on XRPL testnet/devnet (for development). Returns wallet address and seed.

xaip_register_agent
annotations: none low

Register a new AI agent identity (DID) on XRPL. This is how an AI agent is

seed string agentCardUri string
xaip_resolve_agent
annotations: none low

Resolve an agent

address string
xaip_issue_credential
annotations: none low

Issue a credential to an agent (capability proof, endorsement, etc.)

uri string issuerSeed string credentialType string subjectAddress string
xaip_accept_credential
annotations: none low

Accept a credential that was issued to your agent

agentSeed string issuerAddress string credentialType string
xaip_create_escrow
annotations: none low

Create an escrow payment for an agent-to-agent job. Locks XRP until the job is done.

amountXRP number clientSeed string workerAddress string jobDescription string
xaip_finish_escrow
annotations: none low

Release escrow payment to the worker after job completion

escrowOwner string finisherSeed string escrowSequence number
xaip_get_reputation
annotations: none low

Get an agent

address string
xaip_get_account
annotations: none low

Get account information for an XRPL address (balance, sequence, etc.)

address string
xaip-mcp-server
annotations: none low

tool_a
annotations: none low

A

tool_b
annotations: none low

B

s
annotations: none low

xaip_identity
annotations: none low

Get this agent

xaip_query
annotations: none low

Query trust score for this agent. Returns verdict (yes/caution/no/unknown), trust score, and per-capability breakdown.

xaip_list_servers
annotations: none low

List all MCP servers that have trust scores. Shows trust level, execution count, and verdict for each server.

xaip_check_trust
annotations: none low

Check the trust score of an MCP server. Returns trust level, execution count, and risk flags.

slug string
xaip_select
annotations: none low

Select the most trustworthy MCP server for a task from a list of candidates. Automatically excludes unscored servers.

task string
xaip_report
annotations: none low

Report the result of an MCP tool execution. Contributes to the trust score of the server. Each report is Ed25519-signed.

tool string result string server string success boolean latencyMs number

Permissions 4

network medium
Server uses network capabilities via: fetch(), urllib
filesystem low
Server uses filesystem capabilities via: fs, fs sync ops, os, path
shell high
Server uses shell capabilities via: child_process, spawn()
env_vars low
Server uses env_vars capabilities via: os.environ, process.env

Scan Findings 0

No scan findings.