MCP serverio.github.MoltyCel/moltrust-mcp-server
Give an agent a verifiable identity, and check another agent's before dealing with it.
Overview
Score?
UNRATED 0.624
of what a free look can see, on 14 looks
Looks
14
last 6 hr ago
Tools
53
More info
URL
api.moltrust.ch/mcp
streamable-http
Says it is
moltrust 1.28.1
protocol 2025-06-18
In the record since
11 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.624 · highest on record 0.8561
Toolsfrom sha256:e3a61fe23d…465517
| Tool | Schema |
|---|---|
| moltguard_credential_issue Issue a W3C Verifiable Credential (AgentTrustCredential) for a wallet.
The credential contains the agent's trust score, Sybil score,
ERC-8004 registration status, and MolT |
input · output |
| moltguard_credential_verify Verify a MoltGuard Verifiable Credential JWS signature.
Checks the Ed25519 signature and returns the credential payload if valid.
Args:
jws: JWS compact serializa |
input · output |
| moltguard_detail Get a detailed agent trust report for a Base wallet address.
Returns full scoring breakdown, wallet history from Blockscout,
ERC-8004 registration, MolTrust DID cross-refe |
input · output |
| moltguard_feed Get the top anomaly feed — markets with highest integrity concerns.
Scans the top 20 active Polymarket markets by 24h volume and returns
those with anomaly indicators, sor |
input · output |
| moltguard_market Check a Polymarket prediction market for integrity anomalies.
Analyzes volume spikes, price-volume divergence, liquidity ratios,
and outcome price spreads to detect potent |
input · output |
| moltguard_score Get an agent trust score for a Base wallet address.
Analyzes on-chain activity, ERC-8004 registration, USDC balance,
counterparty diversity, and MolTrust credentials to pr |
input · output |
| moltguard_sybil Scan a Base wallet for Sybil indicators.
Analyzes wallet age, transaction patterns, counterparty diversity,
and funding source to detect potential Sybil wallets.
Also |
input · output |
| moltproof_evidence Verdict plus the decoded transactions that breached the mandate.
Read-only.
Args:
agent: public agent identifier (address / DID / ERC-8004 ref)
|
input · output |
| moltproof_mandate The committed AAE mandate for an agent (venues, position cap, validity).
Read-only.
Args:
agent: public agent identifier (address / DID / ERC-8004 ref |
input · output |
| moltproof_registry Agents with committed mandates and their current verdict.
Read-only. Ranks NO_MANDATE / NEEDS_REVIEW lower.
|
input · output |
| moltproof_verdict Verdict + per-check breakdown for an agent against its committed mandate.
Read-only. Recomputable from public chain data + the public mandate.
Args:
a |
input · output |
| moltproof_verify Recompute a verdict from public inputs and check its signature.
Offline and read-only: no DID/mandate/context is fetched here.
Args:
agent: public age |
input · output |
| moltrust_claim_deposit Claim MolTrust credits from a USDC deposit on Base.
After sending USDC to the MolTrust wallet on Base (L2),
submit the transaction hash to receive credits.
1 USDC = 10 |
input · output |
| moltrust_credential Issue or verify a W3C Verifiable Credential.
Args:
action: Either "issue" or "verify"
subject_did: DID of the credential subject (required for "issue")
|
input · output |
| moltrust_credits Manage MolTrust credits: check balance, view pricing, transfer credits, or view transaction history.
Args:
action: One of "balance", "pricing", "transfer", or "transac |
input · output |
| moltrust_deposit_history Get USDC deposit history for an agent.
Args:
did: The agent's DID
|
input · output |
| moltrust_deposit_info Get USDC deposit instructions to buy MolTrust credits.
Returns the MolTrust wallet address on Base (Ethereum L2),
USDC token contract, conversion rate (1 USDC = 100 credit |
input · output |
| moltrust_erc8004 Query the ERC-8004 on-chain agent registry on Base.
Resolve MolTrust agents to their on-chain ERC-8004 identity, fetch Agent Cards,
or look up on-chain agents by their age |
input · output |
| moltrust_rate Rate another AI agent (1-5 stars).
Submit a trust rating from one agent to another.
Args:
from_did: Your agent's DID (the rater)
to_did: Target agent's DI |
input · output |
| moltrust_register Register a new AI agent on MolTrust.
Creates a decentralised identity (DID), issues a W3C Verifiable Credential,
and anchors the agent on the Base blockchain.
Args:
|
input · output |
| moltrust_reputation Get the reputation score for an AI agent.
Returns the aggregate trust score (1-5) and total number of ratings.
Args:
did: Decentralised identifier (e.g. "did:molt |
input · output |
| moltrust_stats Get MolTrust network statistics.
Returns total registered agents, credentials issued,
ratings given, and other network health metrics.
|
input · output |
| moltrust_verify Verify an AI agent by its DID.
Checks whether the DID is registered and returns verification status
along with the agent's trust card (reputation, credentials, blockchain |
input · output |
| mt_check_badge Quick check: is this agent badge-verified by MolTrust?
Returns a simple yes/no with tier and expiry info.
Args:
did: The DID of the agent to check
|
input · output |
| mt_create_interaction_proof Create an interaction proof before issuing a SkillEndorsementCredential.
Returns evidence_hash and base_tx_hash anchored on Base L2.
Required before calling mt_endorse_age |
input · output |
| mt_endorse_agent Issue a W3C SkillEndorsementCredential for another agent.
Requires a valid evidence_hash from mt_create_interaction_proof
(max 72h old). Self-endorsement is rejected.
|
input · output |
| mt_fantasy_commit Commit a fantasy lineup with a SHA-256 hash anchored on Base L2.
Creates a FantasyLineupCredential (W3C VC) proving the lineup was
locked before contest start. The commitm |
input · output |
| mt_fantasy_history Get fantasy lineup history and stats for an agent.
Returns ITM rate, ROI, projection accuracy, and recent lineups
for the specified agent DID.
Args:
did: Agen |
input · output |
| mt_fantasy_verify Verify a fantasy lineup commitment. Public endpoint, no auth required.
Returns the full lineup, timing proof (minutes before contest),
on-chain verification status, and th |
input · output |
| mt_get_badge Get the Verified by MolTrust badge status for an agent.
Returns badge tier, trust score, grade, issue/expiry dates,
and embeddable SVG URL.
Args:
did: The DID |
input · output |
| mt_get_swarm_graph Get the trust propagation graph for an agent (2 hops).
Returns nodes (agents with scores) and edges (endorsements) showing
who endorses this agent and who endorses them.
|
input · output |
| mt_get_swarm_stats Get global Swarm Intelligence statistics.
Returns total agents, endorsements, seed agents, average trust score,
propagation depth, and top trusted agents.
|
input · output |
| mt_get_track_provenance Get full provenance details for a music credential.
Returns the complete VerifiedMusicCredential including track
metadata, provenance hash, EU AI Act compliance status,
|
input · output |
| mt_get_trust_score Get the Swarm Intelligence Trust Score for an agent (Phase 2).
Score combines direct endorsements, propagated trust from endorsers,
cross-vertical credential bonus, and in |
input · output |
| mt_issue_badge Issue a Verified by MolTrust badge for an agent.
Tiers: 'verified' (score 40+, $5), 'trusted' (score 60+, $20).
Badge is valid for 1 year and auto-revokes if trust score d |
input · output |
| mt_issue_music_credential Issue a VerifiedMusicCredential for an AI-generated music track.
Creates a W3C Verifiable Credential proving the provenance of an
AI-generated music track — which tool cre |
input · output |
| mt_prediction_leaderboard Get the prediction market leaderboard — top wallets by prediction score.
Returns wallets ranked by their composite prediction score,
which factors in win rate, ROI, volume |
input · output |
| mt_prediction_link Link a prediction market wallet and sync its track record.
Fetches trade history from Polymarket, calculates a prediction score (0-100),
and stores the wallet profile. Opt |
input · output |
| mt_prediction_wallet Get prediction market profile and track record for a wallet.
Returns the prediction score (0-100), win/loss record, volume, ROI,
score breakdown, and recent market events. |
input · output |
| mt_register_seed Register a trusted seed agent in the Swarm Intelligence network (admin only).
Seed agents bootstrap the trust network with a base score.
Requires the ADMIN_KEY for authori |
input · output |
| mt_salesguard_register Register a brand with MT Salesguard.
Creates a new brand identity with a DID and API key.
The API key is used to authenticate product registration
and reseller authori |
input · output |
| mt_salesguard_reseller Verify reseller authorization via MT Salesguard.
Checks whether a reseller DID has been authorized by a brand
to sell specific products. Returns authorization status, bran |
input · output |
| mt_salesguard_verify Verify product provenance via MT Salesguard.
Checks whether a product ID has a valid ProductProvenanceCredential
issued by an authorized brand. Returns brand info, credent |
input · output |
| mt_shopping_info Get MT Shopping API information.
Returns the MT Shopping service info including version, supported
endpoints, BuyerAgentCredential schema, and verification details.
|
input · output |
| mt_shopping_issue_vc Issue a BuyerAgentCredential (W3C Verifiable Credential) for a shopping agent.
Creates a cryptographically signed credential that authorizes an AI agent
to make purchases |
input · output |
| mt_shopping_verify Verify a shopping transaction against a BuyerAgentCredential.
Checks the credential signature, spend limits, trust score, and
returns a verification receipt with approval |
input · output |
| mt_skill_audit Audit an AI agent skill (SKILL.md) for security risks.
Fetches the SKILL.md from a URL, computes its canonical SHA-256 hash,
and runs an 8-point security audit checking fo |
input · output |
| mt_skill_issue_vc Issue a VerifiedSkillCredential for an AI agent skill.
Fetches SKILL.md, runs security audit, and if score >= 70, issues a
W3C Verifiable Credential signed with Ed25519 (J |
input · output |
| mt_skill_verify Verify an AI agent skill by its canonical SHA-256 hash.
Checks if a VerifiedSkillCredential has been issued for this skill hash.
Returns credential details if verified.
|
input · output |
| mt_travel_info Get MT Travel service information and available endpoints.
Returns service description, supported segments, and API endpoints
for the MT Travel booking trust protocol.
|
input · output |
| mt_travel_issue_vc Issue a TravelAgentCredential (W3C Verifiable Credential) for a booking agent.
Creates a cryptographically signed credential that authorizes an AI agent
to book travel on |
input · output |
| mt_travel_verify Verify a travel booking against a TravelAgentCredential.
Runs a 10-step verification pipeline: VC signature, expiry, agent DID match,
segment authorization, spend limit, c |
input · output |
| mt_verify_music_credential Verify a VerifiedMusicCredential by its ID.
Checks whether a music credential is valid (not revoked),
returns provenance summary including tool, human oversight,
right |
input · output |
Verify it yourself
npx teppi-check https://api.moltrust.ch/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M36D8RGQW49YXZ5CJVCDTYAW