MolTrust MCP Server

Give an agent a verifiable identity, and check another agent's before dealing with it.

我該用這個嗎

品質與安全性

A
說明品質
96%
結構描述完整度
73%
命名品質
80%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(1)

  • LOWTool 'mt_issue_badge' description lacks action verb在 mt_issue_badge 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~10,001Token(工具定義)
~1.0 KB典型回應大小
顯著的注意力影響(128k 上下文的 7.81%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "moltrust-mcp-server": {
      "command": "uvx",
      "args": [
        "moltrust-mcp-server"
      ]
    }
  }
}

可執行的套件

pypimoltrust-mcp-server0.7.0stdio

遠端端點

https://api.moltrust.ch/mcpstreamable-http

它能做什麼

工具清單

工具(53)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢moltrust_register(display_name, platform)

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: display_name: Agent name (1-64 chars, alphanumeric/dash/underscore/dot/space) platform: Platform identifier (e.g. "openai", "langchain", "custom")

輸入結構描述

{
  "type": "object",
  "properties": {
    "display_name": {
      "title": "Display Name",
      "type": "string"
    },
    "platform": {
      "title": "Platform",
      "type": "string"
    }
  },
  "required": [
    "display_name",
    "platform"
  ],
  "title": "moltrust_registerArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltrust_registerOutput"
}
⚪moltrust_verify(did)

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 anchor). Args: did: Decentralised identifier (e.g. "did:moltrust:a1b2c3d4e5f60718")

輸入結構描述

{
  "type": "object",
  "properties": {
    "did": {
      "title": "Did",
      "type": "string"
    }
  },
  "required": [
    "did"
  ],
  "title": "moltrust_verifyArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltrust_verifyOutput"
}
🟢moltrust_reputation(did)

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:moltrust:a1b2c3d4e5f60718")

輸入結構描述

{
  "type": "object",
  "properties": {
    "did": {
      "title": "Did",
      "type": "string"
    }
  },
  "required": [
    "did"
  ],
  "title": "moltrust_reputationArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltrust_reputationOutput"
}
🟡moltrust_rate(from_did, to_did, score)

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 DID (the agent being rated) score: Rating from 1 (untrusted) to 5 (highly trusted)

輸入結構描述

{
  "type": "object",
  "properties": {
    "from_did": {
      "title": "From Did",
      "type": "string"
    },
    "to_did": {
      "title": "To Did",
      "type": "string"
    },
    "score": {
      "title": "Score",
      "type": "integer"
    }
  },
  "required": [
    "from_did",
    "to_did",
    "score"
  ],
  "title": "moltrust_rateArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltrust_rateOutput"
}
⚪moltrust_credential(action, subject_did, credential_type, credential)

Issue or verify a W3C Verifiable Credential. Args: action: Either "issue" or "verify" subject_did: DID of the credential subject (required for "issue") credential_type: Type of credential (default: "AgentTrustCredential", only for "issue") credential: JSON string of the credential to verify (required for "verify")

輸入結構描述

{
  "type": "object",
  "properties": {
    "action": {
      "title": "Action",
      "type": "string"
    },
    "subject_did": {
      "default": "",
      "title": "Subject Did",
      "type": "string"
    },
    "credential_type": {
      "default": "AgentTrustCredential",
      "title": "Credential Type",
      "type": "string"
    },
    "credential": {
      "default": "",
      "title": "Credential",
      "type": "string"
    }
  },
  "required": [
    "action"
  ],
  "title": "moltrust_credentialArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltrust_credentialOutput"
}
🟢moltrust_credits(action, did, to_did, amount, reference, ...)

Manage MolTrust credits: check balance, view pricing, transfer credits, or view transaction history. Args: action: One of "balance", "pricing", "transfer", or "transactions" did: Agent DID (required for "balance" and "transactions") to_did: Recipient DID (required for "transfer") amount: Number of credits to transfer (required for "transfer", must be >= 1) reference: Optional reference string for transfers limit: Max transactions to return (default 20, for "transactions") offset: Pagination offset (default 0, for "transactions")

輸入結構描述

{
  "type": "object",
  "properties": {
    "action": {
      "title": "Action",
      "type": "string"
    },
    "did": {
      "default": "",
      "title": "Did",
      "type": "string"
    },
    "to_did": {
      "default": "",
      "title": "To Did",
      "type": "string"
    },
    "amount": {
      "default": 0,
      "title": "Amount",
      "type": "integer"
    },
    "reference": {
      "default": "",
      "title": "Reference",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "title": "Limit",
      "type": "integer"
    },
    "offset": {
      "default": 0,
      "title": "Offset",
      "type": "integer"
    }
  },
  "required": [
    "action"
  ],
  "title": "moltrust_creditsArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltrust_creditsOutput"
}
🟢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 credits), and step-by-step instructions.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "moltrust_deposit_infoArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltrust_deposit_infoOutput"
}
🟡moltrust_claim_deposit(tx_hash, did)

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 = 100 credits, verified on-chain. Args: tx_hash: Base blockchain transaction hash (0x...) did: Your agent's DID to credit

輸入結構描述

{
  "type": "object",
  "properties": {
    "tx_hash": {
      "title": "Tx Hash",
      "type": "string"
    },
    "did": {
      "title": "Did",
      "type": "string"
    }
  },
  "required": [
    "tx_hash",
    "did"
  ],
  "title": "moltrust_claim_depositArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltrust_claim_depositOutput"
}
🟢moltrust_stats

Get MolTrust network statistics. Returns total registered agents, credentials issued, ratings given, and other network health metrics.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "moltrust_statsArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltrust_statsOutput"
}
🟢moltrust_deposit_history(did)

Get USDC deposit history for an agent. Args: did: The agent's DID

輸入結構描述

{
  "type": "object",
  "properties": {
    "did": {
      "title": "Did",
      "type": "string"
    }
  },
  "required": [
    "did"
  ],
  "title": "moltrust_deposit_historyArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltrust_deposit_historyOutput"
}
🟢moltrust_erc8004(action, did, agent_id)

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 agentId. Args: action: One of "card", "resolve", or "well-known" did: Agent DID (required for "card", e.g. "did:moltrust:a1b2c3d4e5f60718") agent_id: On-chain ERC-8004 agent ID (required for "resolve", e.g. 21023)

輸入結構描述

{
  "type": "object",
  "properties": {
    "action": {
      "title": "Action",
      "type": "string"
    },
    "did": {
      "default": "",
      "title": "Did",
      "type": "string"
    },
    "agent_id": {
      "default": 0,
      "title": "Agent Id",
      "type": "integer"
    }
  },
  "required": [
    "action"
  ],
  "title": "moltrust_erc8004Arguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltrust_erc8004Output"
}
🟢moltguard_score(address)

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 produce a 0-100 score. Args: address: Base (EVM) wallet address (0x...)

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "title": "Address",
      "type": "string"
    }
  },
  "required": [
    "address"
  ],
  "title": "moltguard_scoreArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltguard_scoreOutput"
}
🟢moltguard_detail(address)

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-reference, and Sybil indicators. Args: address: Base (EVM) wallet address (0x...)

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "title": "Address",
      "type": "string"
    }
  },
  "required": [
    "address"
  ],
  "title": "moltguard_detailArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltguard_detailOutput"
}
⚪moltguard_sybil(address)

Scan a Base wallet for Sybil indicators. Analyzes wallet age, transaction patterns, counterparty diversity, and funding source to detect potential Sybil wallets. Also traces funding clusters — if the funder sent ETH to many wallets, it indicates a Sybil ring. Args: address: Base (EVM) wallet address (0x...)

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "title": "Address",
      "type": "string"
    }
  },
  "required": [
    "address"
  ],
  "title": "moltguard_sybilArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltguard_sybilOutput"
}
🟢moltguard_market(market_id)

Check a Polymarket prediction market for integrity anomalies. Analyzes volume spikes, price-volume divergence, liquidity ratios, and outcome price spreads to detect potential manipulation. Args: market_id: Polymarket market/condition ID

輸入結構描述

{
  "type": "object",
  "properties": {
    "market_id": {
      "title": "Market Id",
      "type": "string"
    }
  },
  "required": [
    "market_id"
  ],
  "title": "moltguard_marketArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltguard_marketOutput"
}
🟢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, sorted by anomaly score.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "moltguard_feedArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltguard_feedOutput"
}
⚪moltguard_credential_issue(address)

Issue a W3C Verifiable Credential (AgentTrustCredential) for a wallet. The credential contains the agent's trust score, Sybil score, ERC-8004 registration status, and MolTrust verification status. It is cryptographically signed with Ed25519 (JWS). Args: address: Base (EVM) wallet address (0x...)

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "title": "Address",
      "type": "string"
    }
  },
  "required": [
    "address"
  ],
  "title": "moltguard_credential_issueArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltguard_credential_issueOutput"
}
⚪moltguard_credential_verify(jws)

Verify a MoltGuard Verifiable Credential JWS signature. Checks the Ed25519 signature and returns the credential payload if valid. Args: jws: JWS compact serialization string from a MoltGuard credential

輸入結構描述

{
  "type": "object",
  "properties": {
    "jws": {
      "title": "Jws",
      "type": "string"
    }
  },
  "required": [
    "jws"
  ],
  "title": "moltguard_credential_verifyArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltguard_credential_verifyOutput"
}
🟢mt_shopping_info

Get MT Shopping API information. Returns the MT Shopping service info including version, supported endpoints, BuyerAgentCredential schema, and verification details.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "mt_shopping_infoArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_shopping_infoOutput"
}
⚪mt_shopping_verify(credential_jws, transaction_amount, transaction_currency, merchant_id, item_description)

Verify a shopping transaction against a BuyerAgentCredential. Checks the credential signature, spend limits, trust score, and returns a verification receipt with approval status. Args: credential_jws: JWS compact serialization of the BuyerAgentCredential transaction_amount: Transaction amount (e.g. 189.99) transaction_currency: Currency code (e.g. "USDC") merchant_id: Merchant identifier string item_description: Description of the item being purchased

輸入結構描述

{
  "type": "object",
  "properties": {
    "credential_jws": {
      "title": "Credential Jws",
      "type": "string"
    },
    "transaction_amount": {
      "title": "Transaction Amount",
      "type": "number"
    },
    "transaction_currency": {
      "title": "Transaction Currency",
      "type": "string"
    },
    "merchant_id": {
      "title": "Merchant Id",
      "type": "string"
    },
    "item_description": {
      "title": "Item Description",
      "type": "string"
    }
  },
  "required": [
    "credential_jws",
    "transaction_amount",
    "transaction_currency",
    "merchant_id",
    "item_description"
  ],
  "title": "mt_shopping_verifyArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_shopping_verifyOutput"
}
⚪mt_shopping_issue_vc(agent_did, human_did, spend_limit, currency, categories, ...)

Issue a BuyerAgentCredential (W3C Verifiable Credential) for a shopping agent. Creates a cryptographically signed credential that authorizes an AI agent to make purchases on behalf of a human, with enforced spend limits. Args: agent_did: DID of the shopping agent (e.g. "did:moltrust:agent123") human_did: DID of the authorizing human (e.g. "did:moltrust:human456") spend_limit: Maximum spend amount per transaction currency: Currency code (e.g. "USDC", "USD") categories: Comma-separated allowed categories (e.g. "electronics,books") validity_days: Number of days the credential is valid (default 30)

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent_did": {
      "title": "Agent Did",
      "type": "string"
    },
    "human_did": {
      "title": "Human Did",
      "type": "string"
    },
    "spend_limit": {
      "title": "Spend Limit",
      "type": "number"
    },
    "currency": {
      "title": "Currency",
      "type": "string"
    },
    "categories": {
      "title": "Categories",
      "type": "string"
    },
    "validity_days": {
      "default": 30,
      "title": "Validity Days",
      "type": "integer"
    }
  },
  "required": [
    "agent_did",
    "human_did",
    "spend_limit",
    "currency",
    "categories"
  ],
  "title": "mt_shopping_issue_vcArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_shopping_issue_vcOutput"
}
🟢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.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "mt_travel_infoArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_travel_infoOutput"
}
⚪mt_travel_verify(agent_did, vc_json, merchant, segment, amount, ...)

Verify a travel booking against a TravelAgentCredential. Runs a 10-step verification pipeline: VC signature, expiry, agent DID match, segment authorization, spend limit, currency, daily cap, trust score, delegation chain, and traveler binding. Args: agent_did: DID of the booking agent (e.g. "did:base:0x...") vc_json: The TravelAgentCredential as a JSON string merchant: Merchant domain (e.g. "hilton.com") segment: Booking segment: hotel, flight, car_rental, or rail amount: Booking amount currency: Currency code (e.g. "USDC")

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent_did": {
      "title": "Agent Did",
      "type": "string"
    },
    "vc_json": {
      "title": "Vc Json",
      "type": "string"
    },
    "merchant": {
      "title": "Merchant",
      "type": "string"
    },
    "segment": {
      "title": "Segment",
      "type": "string"
    },
    "amount": {
      "title": "Amount",
      "type": "number"
    },
    "currency": {
      "title": "Currency",
      "type": "string"
    }
  },
  "required": [
    "agent_did",
    "vc_json",
    "merchant",
    "segment",
    "amount",
    "currency"
  ],
  "title": "mt_travel_verifyArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_travel_verifyOutput"
}
⚪mt_travel_issue_vc(agent_did, principal_did, segments, spend_limit, currency, ...)

Issue a TravelAgentCredential (W3C Verifiable Credential) for a booking agent. Creates a cryptographically signed credential that authorizes an AI agent to book travel on behalf of a principal (company/human), with enforced segment permissions and spend limits. Args: agent_did: DID of the travel agent (e.g. "did:base:0x...") principal_did: DID of the authorizing entity (e.g. "did:base:acme-corp") segments: Comma-separated allowed segments (e.g. "hotel,flight,car_rental") spend_limit: Maximum spend amount per booking currency: Currency code (e.g. "USDC") traveler_name: Name of the authorized traveler (optional) validity_days: Number of days the credential is valid (default 30)

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent_did": {
      "title": "Agent Did",
      "type": "string"
    },
    "principal_did": {
      "title": "Principal Did",
      "type": "string"
    },
    "segments": {
      "title": "Segments",
      "type": "string"
    },
    "spend_limit": {
      "title": "Spend Limit",
      "type": "number"
    },
    "currency": {
      "title": "Currency",
      "type": "string"
    },
    "traveler_name": {
      "default": "",
      "title": "Traveler Name",
      "type": "string"
    },
    "validity_days": {
      "default": 30,
      "title": "Validity Days",
      "type": "integer"
    }
  },
  "required": [
    "agent_did",
    "principal_did",
    "segments",
    "spend_limit",
    "currency"
  ],
  "title": "mt_travel_issue_vcArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_travel_issue_vcOutput"
}
⚪mt_skill_audit(github_url)

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 for prompt injection, data exfiltration, tool scope violations, and metadata completeness. Score starts at 100 with deductions per finding. Passing score: >= 70. Args: github_url: URL to the skill (GitHub repo or direct HTTPS link to SKILL.md)

輸入結構描述

{
  "type": "object",
  "properties": {
    "github_url": {
      "title": "Github Url",
      "type": "string"
    }
  },
  "required": [
    "github_url"
  ],
  "title": "mt_skill_auditArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_skill_auditOutput"
}
⚪mt_skill_verify(skill_hash)

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. Args: skill_hash: Canonical skill hash (e.g. "sha256:a1b2c3...")

輸入結構描述

{
  "type": "object",
  "properties": {
    "skill_hash": {
      "title": "Skill Hash",
      "type": "string"
    }
  },
  "required": [
    "skill_hash"
  ],
  "title": "mt_skill_verifyArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_skill_verifyOutput"
}
⚪mt_skill_issue_vc(author_did, repository_url)

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 (JWS compact serialization). Requires x402 payment ($5 USDC) when paywall is active. Args: author_did: DID of the skill author (e.g. "did:base:0x...") repository_url: URL to the skill repository or SKILL.md

輸入結構描述

{
  "type": "object",
  "properties": {
    "author_did": {
      "title": "Author Did",
      "type": "string"
    },
    "repository_url": {
      "title": "Repository Url",
      "type": "string"
    }
  },
  "required": [
    "author_did",
    "repository_url"
  ],
  "title": "mt_skill_issue_vcArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_skill_issue_vcOutput"
}
⚪mt_prediction_link(address, platform, did)

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. Optionally links it to a MolTrust DID. Args: address: Prediction market wallet address (0x-prefixed, 42 chars) platform: Platform name (default: "polymarket") did: Optional MolTrust DID to link (e.g. "did:moltrust:a1b2c3d4e5f60718")

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "title": "Address",
      "type": "string"
    },
    "platform": {
      "default": "polymarket",
      "title": "Platform",
      "type": "string"
    },
    "did": {
      "default": "",
      "title": "Did",
      "type": "string"
    }
  },
  "required": [
    "address"
  ],
  "title": "mt_prediction_linkArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_prediction_linkOutput"
}
🟢mt_prediction_wallet(address)

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. Args: address: Prediction market wallet address (0x-prefixed, 42 chars)

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "title": "Address",
      "type": "string"
    }
  },
  "required": [
    "address"
  ],
  "title": "mt_prediction_walletArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_prediction_walletOutput"
}
🟢mt_prediction_leaderboard(limit)

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, sample size, and recency. Args: limit: Number of entries to return (default 20, max 100)

輸入結構描述

{
  "type": "object",
  "properties": {
    "limit": {
      "default": 20,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "mt_prediction_leaderboardArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_prediction_leaderboardOutput"
}
⚪mt_salesguard_verify(product_id)

Verify product provenance via MT Salesguard. Checks whether a product ID has a valid ProductProvenanceCredential issued by an authorized brand. Returns brand info, credential hash, Base anchor, and risk level. Args: product_id: Product identifier (e.g. "AIRMAX-90-WHITE-43")

輸入結構描述

{
  "type": "object",
  "properties": {
    "product_id": {
      "title": "Product Id",
      "type": "string"
    }
  },
  "required": [
    "product_id"
  ],
  "title": "mt_salesguard_verifyArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_salesguard_verifyOutput"
}
⚪mt_salesguard_reseller(reseller_did)

Verify reseller authorization via MT Salesguard. Checks whether a reseller DID has been authorized by a brand to sell specific products. Returns authorization status, brand info, authorized SKUs, and expiry. Args: reseller_did: Reseller DID (e.g. "did:web:sneakerstore.com")

輸入結構描述

{
  "type": "object",
  "properties": {
    "reseller_did": {
      "title": "Reseller Did",
      "type": "string"
    }
  },
  "required": [
    "reseller_did"
  ],
  "title": "mt_salesguard_resellerArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_salesguard_resellerOutput"
}
⚪mt_salesguard_register(name, domain, contact_email)

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 authorization requests. Args: name: Brand name (e.g. "Nike", "Adidas") domain: Brand domain (e.g. "nike.com") contact_email: Contact email for the brand (optional)

輸入結構描述

{
  "type": "object",
  "properties": {
    "name": {
      "title": "Name",
      "type": "string"
    },
    "domain": {
      "title": "Domain",
      "type": "string"
    },
    "contact_email": {
      "default": "",
      "title": "Contact Email",
      "type": "string"
    }
  },
  "required": [
    "name",
    "domain"
  ],
  "title": "mt_salesguard_registerArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_salesguard_registerOutput"
}
⚪mt_fantasy_commit(agent_did, contest_id, platform, sport, contest_start_iso, ...)

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 commitment hash is tamper-proof. Args: agent_did: Agent DID (e.g. "did:moltrust:a1b2c3d4e5f67890") contest_id: Unique contest identifier (e.g. "dk-nfl-sun-main-2026w12") platform: Platform name: draftkings, fanduel, yahoo, sleeper, custom sport: Sport type: nfl, nba, mlb, nhl, pga, nascar, soccer, custom contest_start_iso: Contest start time in ISO 8601 (must be in the future) lineup_json: JSON string of lineup object (e.g. '{"QB":"Mahomes","RB1":"Henry"}') projected_score: Agent's projected score for this lineup confidence: Confidence level 0.0 to 1.0 entry_fee_usd: Contest entry fee in USD contest_type: Contest type (e.g. "classic", "showdown")

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent_did": {
      "title": "Agent Did",
      "type": "string"
    },
    "contest_id": {
      "title": "Contest Id",
      "type": "string"
    },
    "platform": {
      "title": "Platform",
      "type": "string"
    },
    "sport": {
      "title": "Sport",
      "type": "string"
    },
    "contest_start_iso": {
      "title": "Contest Start Iso",
      "type": "string"
    },
    "lineup_json": {
      "title": "Lineup Json",
      "type": "string"
    },
    "projected_score": {
      "default": 0,
      "title": "Projected Score",
      "type": "number"
    },
    "confidence": {
      "default": 0,
      "title": "Confidence",
      "type": "number"
    },
    "entry_fee_usd": {
      "default": 0,
      "title": "Entry Fee Usd",
      "type": "number"
    },
    "contest_type": {
      "default": "classic",
      "title": "Contest Type",
      "type": "string"
    }
  },
  "required": [
    "agent_did",
    "contest_id",
    "platform",
    "sport",
    "contest_start_iso",
    "lineup_json"
  ],
  "title": "mt_fantasy_commitArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_fantasy_commitOutput"
}
⚪mt_fantasy_verify(commitment_hash)

Verify a fantasy lineup commitment. Public endpoint, no auth required. Returns the full lineup, timing proof (minutes before contest), on-chain verification status, and the FantasyLineupCredential. Args: commitment_hash: The 64-char SHA-256 commitment hash

輸入結構描述

{
  "type": "object",
  "properties": {
    "commitment_hash": {
      "title": "Commitment Hash",
      "type": "string"
    }
  },
  "required": [
    "commitment_hash"
  ],
  "title": "mt_fantasy_verifyArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_fantasy_verifyOutput"
}
🟢mt_fantasy_history(did)

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: Agent DID (e.g. "did:moltrust:a1b2c3d4e5f67890")

輸入結構描述

{
  "type": "object",
  "properties": {
    "did": {
      "title": "Did",
      "type": "string"
    }
  },
  "required": [
    "did"
  ],
  "title": "mt_fantasy_historyArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_fantasy_historyOutput"
}
🟡mt_create_interaction_proof(api_key, agent_a, agent_b, interaction_type, outcome)

Create an interaction proof before issuing a SkillEndorsementCredential. Returns evidence_hash and base_tx_hash anchored on Base L2. Required before calling mt_endorse_agent. Valid for 72 hours. Args: api_key: MolTrust API key of the agent creating the proof agent_a: DID of the first agent in the interaction agent_b: DID of the second agent in the interaction interaction_type: Type of interaction (e.g. skill_verification, purchase, prediction) outcome: Outcome of the interaction: success or failure

輸入結構描述

{
  "type": "object",
  "properties": {
    "api_key": {
      "title": "Api Key",
      "type": "string"
    },
    "agent_a": {
      "title": "Agent A",
      "type": "string"
    },
    "agent_b": {
      "title": "Agent B",
      "type": "string"
    },
    "interaction_type": {
      "default": "skill_verification",
      "title": "Interaction Type",
      "type": "string"
    },
    "outcome": {
      "default": "success",
      "title": "Outcome",
      "type": "string"
    }
  },
  "required": [
    "api_key",
    "agent_a",
    "agent_b"
  ],
  "title": "mt_create_interaction_proofArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_create_interaction_proofOutput"
}
🟡mt_endorse_agent(endorser_api_key, endorsed_did, skill, evidence_hash, evidence_timestamp, ...)

Issue a W3C SkillEndorsementCredential for another agent. Requires a valid evidence_hash from mt_create_interaction_proof (max 72h old). Self-endorsement is rejected. Contributes to the endorsed agent's Trust Score. Args: endorser_api_key: MolTrust API key of the endorsing agent endorsed_did: DID of the agent to endorse skill: Skill being endorsed (python, javascript, security, prediction, trading, data_analysis, api_integration, smart_contracts, nlp, computer_vision, general) evidence_hash: SHA-256 hash from mt_create_interaction_proof (sha256:...) evidence_timestamp: ISO 8601 timestamp from mt_create_interaction_proof vertical: MolTrust vertical (skill, shopping, travel, prediction, salesguard, sports, core)

輸入結構描述

{
  "type": "object",
  "properties": {
    "endorser_api_key": {
      "title": "Endorser Api Key",
      "type": "string"
    },
    "endorsed_did": {
      "title": "Endorsed Did",
      "type": "string"
    },
    "skill": {
      "title": "Skill",
      "type": "string"
    },
    "evidence_hash": {
      "title": "Evidence Hash",
      "type": "string"
    },
    "evidence_timestamp": {
      "title": "Evidence Timestamp",
      "type": "string"
    },
    "vertical": {
      "title": "Vertical",
      "type": "string"
    }
  },
  "required": [
    "endorser_api_key",
    "endorsed_did",
    "skill",
    "evidence_hash",
    "evidence_timestamp",
    "vertical"
  ],
  "title": "mt_endorse_agentArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_endorse_agentOutput"
}
🟢mt_get_trust_score(did)

Get the Swarm Intelligence Trust Score for an agent (Phase 2). Score combines direct endorsements, propagated trust from endorsers, cross-vertical credential bonus, and interaction proof activity. Returns null/withheld if fewer than 3 independent endorsers (non-seed). Seed agents get their base score directly. Args: did: DID of the agent to score (e.g. "did:moltrust:a1b2c3d4e5f67890")

輸入結構描述

{
  "type": "object",
  "properties": {
    "did": {
      "title": "Did",
      "type": "string"
    }
  },
  "required": [
    "did"
  ],
  "title": "mt_get_trust_scoreArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_get_trust_scoreOutput"
}
🟢mt_get_swarm_graph(did)

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. Args: did: DID of the agent to get graph for

輸入結構描述

{
  "type": "object",
  "properties": {
    "did": {
      "title": "Did",
      "type": "string"
    }
  },
  "required": [
    "did"
  ],
  "title": "mt_get_swarm_graphArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_get_swarm_graphOutput"
}
🟢mt_get_swarm_stats

Get global Swarm Intelligence statistics. Returns total agents, endorsements, seed agents, average trust score, propagation depth, and top trusted agents.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "mt_get_swarm_statsArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_get_swarm_statsOutput"
}
⚪mt_register_seed(did, label, base_score, admin_key)

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 authorization. Args: did: DID of the agent to register as seed label: Human-readable label for the seed agent base_score: Base trust score (0-100, default 80) admin_key: Admin key for authorization

輸入結構描述

{
  "type": "object",
  "properties": {
    "did": {
      "title": "Did",
      "type": "string"
    },
    "label": {
      "title": "Label",
      "type": "string"
    },
    "base_score": {
      "default": 80,
      "title": "Base Score",
      "type": "number"
    },
    "admin_key": {
      "default": "",
      "title": "Admin Key",
      "type": "string"
    }
  },
  "required": [
    "did",
    "label"
  ],
  "title": "mt_register_seedArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_register_seedOutput"
}
🟢mt_get_badge(did)

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 of the agent to check

輸入結構描述

{
  "type": "object",
  "properties": {
    "did": {
      "title": "Did",
      "type": "string"
    }
  },
  "required": [
    "did"
  ],
  "title": "mt_get_badgeArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_get_badgeOutput"
}
⚪mt_issue_badge(did, tier)

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 drops. Args: did: The DID of the agent to issue a badge for tier: Badge tier — 'verified' or 'trusted'

輸入結構描述

{
  "type": "object",
  "properties": {
    "did": {
      "title": "Did",
      "type": "string"
    },
    "tier": {
      "default": "verified",
      "title": "Tier",
      "type": "string"
    }
  },
  "required": [
    "did"
  ],
  "title": "mt_issue_badgeArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_issue_badgeOutput"
}
🟢mt_check_badge(did)

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

輸入結構描述

{
  "type": "object",
  "properties": {
    "did": {
      "title": "Did",
      "type": "string"
    }
  },
  "required": [
    "did"
  ],
  "title": "mt_check_badgeArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_check_badgeOutput"
}
⚪mt_issue_music_credential(agent_did, tool, human_oversight, rights, track_title, ...)

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 created it, whether a human was involved, and what rights apply. Anchored on Base L2. EU AI Act Article 50(2) compliant. Args: agent_did: DID of the agent/creator (e.g. "did:moltrust:abc123") tool: AI tool used (e.g. "Suno API v3.2", "Udio", "Magenta") human_oversight: "true", "false", or "partial" rights: Rights declaration (e.g. "CC-BY", "All Rights Reserved", "Agent-Wallet") track_title: Title of the track track_description: Optional description genre: Optional genre (e.g. "ambient", "jazz", "classical") isrc: Optional ISRC code (ISO 3901)

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent_did": {
      "title": "Agent Did",
      "type": "string"
    },
    "tool": {
      "title": "Tool",
      "type": "string"
    },
    "human_oversight": {
      "title": "Human Oversight",
      "type": "string"
    },
    "rights": {
      "title": "Rights",
      "type": "string"
    },
    "track_title": {
      "title": "Track Title",
      "type": "string"
    },
    "track_description": {
      "default": "",
      "title": "Track Description",
      "type": "string"
    },
    "genre": {
      "default": "",
      "title": "Genre",
      "type": "string"
    },
    "isrc": {
      "default": "",
      "title": "Isrc",
      "type": "string"
    }
  },
  "required": [
    "agent_did",
    "tool",
    "human_oversight",
    "rights",
    "track_title"
  ],
  "title": "mt_issue_music_credentialArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_issue_music_credentialOutput"
}
⚪mt_verify_music_credential(credential_id)

Verify a VerifiedMusicCredential by its ID. Checks whether a music credential is valid (not revoked), returns provenance summary including tool, human oversight, rights, and on-chain anchor status. Args: credential_id: UUID of the music credential

輸入結構描述

{
  "type": "object",
  "properties": {
    "credential_id": {
      "title": "Credential Id",
      "type": "string"
    }
  },
  "required": [
    "credential_id"
  ],
  "title": "mt_verify_music_credentialArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_verify_music_credentialOutput"
}
🟢mt_get_track_provenance(credential_id)

Get full provenance details for a music credential. Returns the complete VerifiedMusicCredential including track metadata, provenance hash, EU AI Act compliance status, and on-chain anchor information. Args: credential_id: UUID of the music credential

輸入結構描述

{
  "type": "object",
  "properties": {
    "credential_id": {
      "title": "Credential Id",
      "type": "string"
    }
  },
  "required": [
    "credential_id"
  ],
  "title": "mt_get_track_provenanceArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mt_get_track_provenanceOutput"
}
🟢moltproof_verdict(agent)

Verdict + per-check breakdown for an agent against its committed mandate. Read-only. Recomputable from public chain data + the public mandate. Args: agent: agent address, did:moltrust / did:web, or ERC-8004 reference (public)

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent": {
      "title": "Agent",
      "type": "string"
    }
  },
  "required": [
    "agent"
  ],
  "title": "moltproof_verdictArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltproof_verdictOutput"
}
🟢moltproof_mandate(agent)

The committed AAE mandate for an agent (venues, position cap, validity). Read-only. Args: agent: public agent identifier (address / DID / ERC-8004 ref)

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent": {
      "title": "Agent",
      "type": "string"
    }
  },
  "required": [
    "agent"
  ],
  "title": "moltproof_mandateArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltproof_mandateOutput"
}
🟢moltproof_evidence(agent)

Verdict plus the decoded transactions that breached the mandate. Read-only. Args: agent: public agent identifier (address / DID / ERC-8004 ref)

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent": {
      "title": "Agent",
      "type": "string"
    }
  },
  "required": [
    "agent"
  ],
  "title": "moltproof_evidenceArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltproof_evidenceOutput"
}
🟢moltproof_registry

Agents with committed mandates and their current verdict. Read-only. Ranks NO_MANDATE / NEEDS_REVIEW lower.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "moltproof_registryArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltproof_registryOutput"
}
🟢moltproof_verify(agent, mandate, actions, signature)

Recompute a verdict from public inputs and check its signature. Offline and read-only: no DID/mandate/context is fetched here. Args: agent: public agent identifier mandate: the public AAE Verifiable Credential actions: public, already-decoded on-chain actions signature: optional prior MoltProof signature to check

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent": {
      "title": "Agent",
      "type": "string"
    },
    "mandate": {
      "additionalProperties": true,
      "title": "Mandate",
      "type": "object"
    },
    "actions": {
      "items": {},
      "title": "Actions",
      "type": "array"
    },
    "signature": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Signature"
    }
  },
  "required": [
    "agent",
    "mandate",
    "actions"
  ],
  "title": "moltproof_verifyArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "moltproof_verifyOutput"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本53 個工具