MolTrust MCP Server

io.github.MoltyCel由 GitHub 帳號 MoltyCel 發布v1.3.0更新於 Oct 31, 2026

Verifiable agent identity and trust checks; MolCheck verdicts on mandates; Amazon Ads verdicts.

已驗證Streamable HTTP可網頁執行金融安全與監控商業與電商

概覽

AI 產生的概覽

MolTrust 讓助理註冊 AI 代理、驗證 DID 與憑證、評估錢包信任度,並檢查商務、技能與市場完整性。

可以做什麼
  • 註冊代理、依 DID 驗證身分、查詢聲譽與網路統計、替其他代理評分
  • 簽發與驗證 W3C 可驗證憑證、徽章與技能背書
  • 為 Base 錢包計算信任分與 Sybil 指標,簽發或驗證 MoltGuard 憑證
  • 檢查 Polymarket 市場異常,查詢預測錢包戰績與排行榜
  • 驗證購物、旅遊、品牌/經銷商與音樂憑證,並稽核代理技能
  • 管理 MolTrust 點數、USDC 儲值說明與儲值紀錄
適用情境
適合需要建立或查核對其他代理、錢包信任的場合:驗證代理身分或聲譽、在與某個 Base 錢包互動前先做篩檢,或核驗自動購物、旅遊訂位、代理技能相關憑證。
執行需求
遠端 streamable HTTP 端點 api.moltrust.ch,或以 uvx 透過 stdio 在本機執行 pip 套件(含 48 個工具)。API 金鑰透過 X-API-Key 標頭或 MOLTRUST_API_KEY 環境變數提供;唯讀工具不需金鑰。需要連線至 MolTrust API 與 Base 鏈上資料。
安裝前請注意
API 金鑰屬機密,註冊、評分與簽發類操作需要它。點數工具涉及資金:儲值使用 Base 上的 USDC,點數可轉帳,簽發 VerifiedSkillCredential 在付費牆啟用時需支付 5 USDC(x402)。本機套件首次呼叫工具時會自動註冊 DID,並在本機身分檔案保存 Ed25519 私鑰;可用 MOLTRUST_NO_AUTO_REGISTER 關閉。評分、背書與註冊資訊公開並錨定於鏈上。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 MolTrust MCP Server,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.MoltyCel%2Fmoltrust-mcp-server/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "moltrust": {
      "type": "http",
      "url": "https://api.moltrust.ch/mcp"
    }
  }
}

README

MolTrust MCP Server

[PyPI] [License: MIT] [Glama] [Smithery]

MCP server for MolTrust — Trust Infrastructure for AI Agents.

61 tools at the hosted endpoint https://api.moltrust.ch/mcp, across 13 areas: identity and credentials, on-chain trust scoring, mandate conformance, swarm intelligence, verified badges, autonomous commerce, booking trust, agent skill verification, prediction market track records, fantasy lineup commitments, music provenance, brand and reseller provenance, and Amazon Ads verdicts — all through the Model Context Protocol. The pip package carries 48 of them; the MolCheck verifier tools and the Amazon Ads tools run only at the hosted endpoint.

Tools

Identity & Credentials (11 tools)

  • moltrust_claim_deposit — Claim MolTrust credits from a USDC deposit on Base.
  • moltrust_credential — Issue or verify a W3C Verifiable Credential.
  • moltrust_credits — Manage MolTrust credits: check balance, view pricing, transfer credits, or view transaction history.
  • moltrust_deposit_history — Get USDC deposit history for an agent.
  • moltrust_deposit_info — Get USDC deposit instructions to buy MolTrust credits.
  • moltrust_erc8004 — Query the ERC-8004 on-chain agent registry on Base.
  • moltrust_rate — Rate another AI agent (1-5 stars).
  • moltrust_register — Register a new AI agent on MolTrust.
  • moltrust_reputation — Get the reputation score for an AI agent.
  • moltrust_stats — Get MolTrust network statistics.
  • moltrust_verify — Verify an AI agent by its DID.

MoltGuard — Agent Trust Scoring (7 tools)

  • moltguard_credential_issue — Issue a W3C Verifiable Credential (AgentTrustCredential) for a wallet.
  • moltguard_credential_verify — Verify a MoltGuard Verifiable Credential JWS signature.
  • moltguard_detail — Get a detailed agent trust report for a Base wallet address.
  • moltguard_feed — Get the top anomaly feed — markets with highest integrity concerns.
  • moltguard_market — Check a Polymarket prediction market for integrity anomalies.
  • moltguard_score — Get an agent trust score for a Base wallet address.
  • moltguard_sybil — Scan a Base wallet for Sybil indicators.

MolCheck verifier — Mandate Conformance (5 tools, hosted endpoint only)

  • molcheck_evidence — Verdict plus the decoded transactions that breached the mandate.
  • molcheck_mandate — The committed AAE mandate for an agent (venues, position cap, validity).
  • molcheck_registry — Agents with committed mandates and their current verdict.
  • molcheck_verdict — Verdict + per-check breakdown for an agent against its committed mandate.
  • molcheck_verify — Recompute a verdict from public inputs and check its signature.

The former names moltproof_evidence, moltproof_mandate, moltproof_registry, moltproof_verdict and moltproof_verify still answer as deprecated aliases of the same tools, so tools/list shows 10 entries here.

Swarm Intelligence (4 tools)

  • mt_get_swarm_graph — Get the trust propagation graph for an agent (2 hops).
  • mt_get_swarm_stats — Get global Swarm Intelligence statistics.
  • mt_get_trust_score — Get the Swarm Intelligence Trust Score for an agent (Phase 2).
  • mt_register_seed — Register a trusted seed agent in the Swarm Intelligence network (admin only).

Verified Badges (3 tools)

  • mt_check_badge — Quick check: is this agent badge-verified by MolTrust?
  • mt_get_badge — Get the Verified by MolTrust badge status for an agent.
  • mt_issue_badge — Issue a Verified by MolTrust badge for an agent.

MT Shopping — Autonomous Commerce (3 tools)

  • mt_shopping_info — Get MT Shopping API information.
  • mt_shopping_issue_vc — Issue a BuyerAgentCredential (W3C Verifiable Credential) for a shopping agent.
  • mt_shopping_verify — Verify a shopping transaction against a BuyerAgentCredential.

MT Travel — Booking Trust (3 tools)

  • mt_travel_info — Get MT Travel service information and available endpoints.
  • mt_travel_issue_vc — Issue a TravelAgentCredential (W3C Verifiable Credential) for a booking agent.
  • mt_travel_verify — Verify a travel booking against a TravelAgentCredential.

MT Skills — Agent Skill Verification (5 tools)

  • mt_create_interaction_proof — Create an interaction proof before issuing a SkillEndorsementCredential.
  • mt_endorse_agent — Issue a W3C SkillEndorsementCredential for another agent.
  • mt_skill_audit — Audit an AI agent skill (SKILL.md) for security risks.
  • mt_skill_issue_vc — Issue a VerifiedSkillCredential for an AI agent skill.
  • mt_skill_verify — Verify an AI agent skill by its canonical SHA-256 hash.

MT Prediction — Market Track Records (3 tools)

  • mt_prediction_leaderboard — Get the prediction market leaderboard — top wallets by prediction score.
  • mt_prediction_link — Link a prediction market wallet and sync its track record.
  • mt_prediction_wallet — Get prediction market profile and track record for a wallet.

MT Sports — Fantasy Lineup Commitments (3 tools)

  • mt_fantasy_commit — Commit a fantasy lineup with a SHA-256 hash anchored on Base L2.
  • mt_fantasy_history — Get fantasy lineup history and stats for an agent.
  • mt_fantasy_verify — Verify a fantasy lineup commitment. Public endpoint, no auth required.

MT Music — Provenance (3 tools)

  • mt_get_track_provenance — Get full provenance details for a music credential.
  • mt_issue_music_credential — Issue a VerifiedMusicCredential for an AI-generated music track.
  • mt_verify_music_credential — Verify a VerifiedMusicCredential by its ID.

MT Salesguard — Brand & Reseller Provenance (3 tools)

  • mt_salesguard_register — Register a brand with MT Salesguard.
  • mt_salesguard_reseller — Verify reseller authorization via MT Salesguard.
  • mt_salesguard_verify — Verify product provenance via MT Salesguard.

MT Ads — Amazon Ads Verdicts (3 tools, hosted endpoint only)

  • ads_check — Allow / hold / forbid for one intended Amazon Ads MCP tool call, before it runs.
  • ads_mandate_template — Build an ads profile and its AAE mandate for one or more Amazon Ads accounts.
  • ads_onboard — How an agent starts with MolTrust Ads: verdicts (allow / hold / forbid) on Amazon Ads tool calls.

Setup

Get an API key at api.moltrust.ch/auth/signup. The read-only tools also work without one.

Hosted endpoint (all 61 tools)

The hosted endpoint is https://api.moltrust.ch/mcp (streamable HTTP). It serves every tool, including the MolCheck verifier and Amazon Ads tools that the pip package does not carry. Send the API key as the X-API-Key header.

Claude Code:

bash
claude mcp add --transport http moltrust https://api.moltrust.ch/mcp \  --header "X-API-Key: your_api_key"

Cursor (.cursor/mcp.json):

json
{  "mcpServers": {    "moltrust": {      "url": "https://api.moltrust.ch/mcp",      "headers": { "X-API-Key": "your_api_key" }    }  }}

OpenCode (opencode.json):

json
{  "mcp": {    "moltrust": {      "type": "remote",      "url": "https://api.moltrust.ch/mcp",      "enabled": true,      "headers": { "X-API-Key": "your_api_key" }    }  }}

The tool list and schemas are published at api.moltrust.ch/.well-known/mcp/server-card.json.

Local package (48 tools)

The sections below run the pip package locally over stdio with uvx. It carries 48 tools; the MolCheck verifier and Amazon Ads tools are only on the hosted endpoint.

Claude Code

bash
claude mcp add moltrust -- uvx moltrust-mcp-server

Set your API key:

bash
export MOLTRUST_API_KEY="your_api_key"

Or add it permanently to Claude Code:

bash
claude mcp add moltrust -e MOLTRUST_API_KEY=your_api_key -- uvx moltrust-mcp-server

Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "moltrust": {      "command": "uvx",      "args": ["moltrust-mcp-server"],      "env": {        "MOLTRUST_API_KEY": "your_api_key"      }    }  }}

Config file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Cursor

Add to Cursor MCP settings (.cursor/mcp.json):

json
{  "mcpServers": {    "moltrust": {      "command": "uvx",      "args": ["moltrust-mcp-server"],      "env": {        "MOLTRUST_API_KEY": "your_api_key"      }    }  }}

OpenCode

Add to opencode.json:

json
{  "mcp": {    "moltrust": {      "command": "uvx",      "args": ["moltrust-mcp-server"],      "env": {        "MOLTRUST_API_KEY": "your_api_key"      }    }  }}

pip install (manual)

bash
pip install moltrust-mcp-server

Then run:

bash
MOLTRUST_API_KEY=your_api_key moltrust-mcp-server

Configuration

Environment VariableDefaultDescription
MOLTRUST_API_KEY—Your MolTrust API key (required for register, rate, issue)
MOLTRUST_API_URLhttps://api.moltrust.chAPI base URL (for self-hosted instances)
MOLTRUST_NO_AUTO_REGISTER—Set to 1 to turn off the automatic DID registration described below
MOLTRUST_DID—Your existing MolTrust DID; when set, nothing is registered
MOLTRUST_IDENTITY_FILE~/.moltrust/mcp-identity.jsonWhere the registered identity is stored
MOLTRUST_REGISTER_PLATFORMusage-mcpThe platform value sent with the registration

Automatic DID registration

Since 1.3.0 the local package gives itself a MolTrust identity (a did:moltrust: DID) on its first tool call, if it has none. This section says exactly what that does, so you can decide whether you want it.

When it runs. Once per installation and API URL, on the first tool call of the local stdio server. It does not run when MOLTRUST_API_KEY or MOLTRUST_DID is set (you already have an identity), when the CI environment variable is set, on the hosted HTTP endpoint, or when you opt out.

What is created. An Ed25519 key pair, generated on your machine. The private key never leaves it.

What is sent. Two requests to the API URL: GET /identity/register-challenge and POST /identity/register-pop with the public key, a signature over the challenge, a proof-of-work nonce, the display name mcp-server-<first 12 hex characters of the public key>, the platform usage-mcp, the source mcp-server and the framework mcp. Nothing about your tools, prompts, arguments or environment is sent. The registration is free and creates a public registry entry for the DID, anchored on Base like any other registration.

What is stored. The DID, the public key and the private key, in ~/.moltrust/mcp-identity.json with file mode 0600. Delete the file to forget the identity; the next first call then registers a new one.

If it fails. One line on stderr, and the tool call goes on unchanged. The registration runs in the background and never delays or fails a tool call.

Opt out. Set MOLTRUST_NO_AUTO_REGISTER=1 in the server's environment, for example in the env block of your MCP client configuration.

Examples

Once connected, you can ask your AI assistant:

  • "Register a new agent called 'my-assistant' on the 'openai' platform"
  • "Verify the agent with DID did:moltrust:a1b2c3d4e5f60718"
  • "What's the reputation of did:moltrust:a1b2c3d4e5f60718?"
  • "Rate agent did:moltrust:b2c3d4e5f6071890 with 5 stars"
  • "Get the trust score for wallet 0x1234...abcd"
  • "Scan wallet 0x1234...abcd for Sybil indicators"
  • "Check Polymarket market abc123 for anomalies"
  • "Issue a BuyerAgentCredential for my shopping agent"
  • "Verify this travel booking against the agent's credential"
  • "Audit this agent skill for security risks: https://github.com/example/skill"
  • "Link my Polymarket wallet 0x1234...abcd and show my prediction score"
  • "Show the prediction market leaderboard"

Development

bash
git clone https://github.com/MoltyCel/moltrust-mcp-server.gitcd moltrust-mcp-serverpip install -e ".[dev]"
# Lintruff check src/ruff format src/
# Type checkpyright src/
# Testpytest tests/ -v

Security Research

We regularly scan agent infrastructure for security issues and publish our findings:

License

MIT — CryptoKRI GmbH

來源:README.md,提交 1e33013

工具

64

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

輸入參數platform必填display_name必填

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

輸入參數did必填

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

輸入參數did必填

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

輸入參數score必填to_did必填from_did必填

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") credential_type: Type of credential (default: "AgentTrustCredential", only for "issue") credential: JSON string of the credential to verify (required for "verify")

輸入參數action必填credentialsubject_didcredential_type

moltrust_credits

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")

輸入參數didlimitaction必填amountoffsetto_didreference

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.

無需輸入參數。

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

輸入參數did必填tx_hash必填

moltrust_stats

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

無需輸入參數。

moltrust_deposit_history

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

輸入參數did必填

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 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)

輸入參數didaction必填agent_id

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

輸入參數address必填

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

輸入參數address必填

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 traces funding clusters — if the funder sent ETH to many wallets, it indicates a Sybil ring. Args: address: Base (EVM) wallet address (0x...)

輸入參數address必填

moltguard_market

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

輸入參數market_id必填

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.

無需輸入參數。

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 MolTrust verification status. It is cryptographically signed with Ed25519 (JWS). Args: address: Base (EVM) wallet address (0x...)

輸入參數address必填

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 serialization string from a MoltGuard credential

輸入參數jws必填

mt_shopping_info

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

無需輸入參數。

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 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

輸入參數merchant_id必填credential_jws必填item_description必填transaction_amount必填transaction_currency必填

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 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)

輸入參數currency必填agent_did必填human_did必填categories必填spend_limit必填validity_days

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.

無需輸入參數。

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, 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")

輸入參數amount必填segment必填vc_json必填currency必填merchant必填agent_did必填

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 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)

輸入參數currency必填segments必填agent_did必填spend_limit必填principal_did必填traveler_namevalidity_days

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 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)

輸入參數github_url必填

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

輸入參數skill_hash必填

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 (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

輸入參數author_did必填repository_url必填

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

輸入參數address必填

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

輸入參數limit

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, credential hash, Base anchor, and risk level. Args: product_id: Product identifier (e.g. "AIRMAX-90-WHITE-43")

輸入參數product_id必填

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, brand info, authorized SKUs, and expiry. Args: reseller_did: Reseller DID (e.g. "did:web:sneakerstore.com")

輸入參數reseller_did必填

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 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)

輸入參數name必填domain必填contact_email

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 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")

輸入參數sport必填platform必填agent_did必填confidencecontest_id必填lineup_json必填contest_typeentry_fee_usdprojected_scorecontest_start_iso必填

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 the FantasyLineupCredential. Args: commitment_hash: The 64-char SHA-256 commitment hash

輸入參數commitment_hash必填

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

輸入參數did必填

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_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

輸入參數agent_a必填agent_b必填api_key必填outcomeinteraction_type

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. 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)

輸入參數skill必填vertical必填endorsed_did必填evidence_hash必填endorser_api_key必填evidence_timestamp必填

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 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")

輸入參數did必填

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

輸入參數did必填

mt_get_swarm_stats

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

無需輸入參數。

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 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

輸入參數did必填label必填admin_keybase_score

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

輸入參數did必填

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

輸入參數did必填tier

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

輸入參數did必填

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 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)

輸入參數isrctool必填genrerights必填agent_did必填track_title必填human_oversight必填track_description

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, rights, and on-chain anchor status. Args: credential_id: UUID of the music credential

輸入參數credential_id必填

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, and on-chain anchor information. Args: credential_id: UUID of the music credential

輸入參數credential_id必填

molcheck_verdict

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)

輸入參數agent必填

moltproof_verdict

Deprecated alias of molcheck_verdict; use that name. 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)

輸入參數agent必填

molcheck_mandate

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

輸入參數agent必填

moltproof_mandate

Deprecated alias of molcheck_mandate; use that name. The committed AAE mandate for an agent (venues, position cap, validity). Read-only. Args: agent: public agent identifier (address / DID / ERC-8004 ref)

輸入參數agent必填

molcheck_evidence

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

輸入參數agent必填

moltproof_evidence

Deprecated alias of molcheck_evidence; use that name. Verdict plus the decoded transactions that breached the mandate. Read-only. Args: agent: public agent identifier (address / DID / ERC-8004 ref)

輸入參數agent必填

molcheck_registry

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

無需輸入參數。

moltproof_registry

Deprecated alias of molcheck_registry; use that name. Agents with committed mandates and their current verdict. Read-only. Ranks NO_MANDATE / NEEDS_REVIEW lower.

無需輸入參數。

molcheck_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 agent identifier mandate: the public AAE Verifiable Credential actions: public, already-decoded on-chain actions signature: optional prior MolCheck signature to check

輸入參數agent必填actions必填mandate必填signature

moltproof_verify

Deprecated alias of molcheck_verify; use that name. 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 MolCheck signature to check

輸入參數agent必填actions必填mandate必填signature

ads_onboard

How an agent starts with MolTrust Ads: verdicts (allow / hold / forbid) on Amazon Ads MCP tool calls before they run. Plans, key sign-up, SDK, endpoints. No input, no account needed.

無需輸入參數。

ads_mandate_template

Build an ads profile and its AAE mandate for one or more Amazon Ads accounts. Pure: nothing is stored. Returns `profile` (pass it to ads_check) and `mandate` (what /enforce/check evaluates). Args: account_ids: advertiserAccountId / profileId values the agent may act on brands: brands the agent may touch daily_budget_cap_usd: largest daily campaign budget; above it: forbid hold_threshold_usd: above it a person named in `approvers` must approve total_daily_budget_cap_usd: sum of daily budgets on the account after a change period_budget_cap_usd: largest lifetime or monthly budget max_bid_usd: largest bid max_bid_change_percent: largest bid change per step, in percent valid_from: RFC 3339 UTC second valid_until: RFC 3339 UTC second; after it every call is forbidden tools: allowed tool names (default: all documented in ads_onboard) mandate_id: your identifier for this mandate principal_did: the agency's DID principal_public_key: the agency's Ed25519 public key, hex approvers: [{"did", "public_key", "role"}] who may approve a hold

輸入參數toolsbrands必填approversmandate_idvalid_fromaccount_ids必填max_bid_usdvalid_untilprincipal_didhold_threshold_usddaily_budget_cap_usdprincipal_public_key另有 3 個

ads_check

Allow / hold / forbid for one intended Amazon Ads MCP tool call, before it runs. Needs your MolTrust API key as the X-API-Key header of the MCP connection (free key: POST https://api.moltrust.ch/auth/signup). Counts against your plan like any check. Never send Amazon credentials: they are refused. Args: profile: the `profile` object from ads_mandate_template tool: the Amazon Ads MCP tool name, e.g. campaign_management-update_campaign_budget arguments: the tool arguments exactly as your agent would send them context: your view of the account — campaigns {id: {brand, daily_budget(cents)}}, targets {id: {brand, bid(cents)}}, ad_groups, account_daily_total(cents). Values the check cannot derive count as unknown and end in forbid.

輸入參數tool必填contextprofile必填arguments必填

canary_issue

Issue a leak canary for one counterparty: a credential to hand to that counterparty. If anyone else presents it at the MolTrust verifier, you get a signed leak event that names the counterparty. Costs what a credential costs. Needs your MolTrust API key as the X-API-Key header of the MCP connection. Args: counterparty_did: DID of the agent you hand the credential to; it must be a registered, unrevoked MolTrust agent mode: "bound" (the counterparty may present it) or "decoy" (any presentation but yours is a leak, the counterparty's included); both are issued to the counterparty's DID on_leak: "hold" puts the counterparty on hold in your mandates (POST /canary/enforce-hook), "none" only records the event credential_type: the credential type, as in POST /credentials/issue

輸入參數modeon_leakcredential_typecounterparty_did必填

canary_list

Your leak canaries, newest first: counterparty, mode, reaction on leak and the number of events so far. Paginated with limit/offset; `next_offset` is null on the last page. Needs your MolTrust API key as X-API-Key on the MCP connection.

輸入參數limitoffset

canary_events

Your leak events, newest first, each signed by MolTrust and carrying AER material that `moltrust-verify` recomputes offline (trust list: GET /canary/trust-list). Optionally for one canary. Needs your MolTrust API key as X-API-Key on the MCP connection. Args: canary_id: only events of this canary (from canary_issue or canary_list) limit: page size, at most 200 offset: where the page starts

輸入參數limitoffsetcanary_id

版本歷史

7
  1. v1.3.0最新Oct 31, 2026
  2. v1.2.7Oct 29, 2026
  3. v1.2.6Oct 20, 2026
  4. v1.2.5Oct 12, 2026
  5. v1.2.4Sep 22, 2026
  6. v1.2.3Sep 22, 2026
  7. v0.7.0Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分