Alpaca Trading API integration for Model Context Protocol (MCP)
Moltrust is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Verifiable agent identity and trust checks; allow/hold/forbid verdicts for Amazon Ads agents.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http moltrust-mcp https://api.moltrust.ch/mcp
# 2 — ask your agent for something these tools do
# moltrust_register, moltrust_verify, moltrust_reputation and 53 more
Moltrust costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http moltrust-mcp https://api.moltrust.ch/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
56 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
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")
| Parameter | Type | Required | Notes |
|---|---|---|---|
| display_name | string | yes | — |
| platform | string | yes | — |
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")
| Parameter | Type | Required | Notes |
|---|---|---|---|
| did | string | yes | — |
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")
| Parameter | Type | Required | Notes |
|---|---|---|---|
| did | string | yes | — |
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)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| from_did | string | yes | — |
| to_did | string | yes | — |
| score | integer | yes | — |
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")
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| subject_did | string | no | — |
| credential_type | string | no | — |
| credential | string | no | — |
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)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| did | string | no | — |
| to_did | string | no | — |
| amount | integer | no | — |
| reference | string | no | — |
| limit | integer | no | — |
| offset | integer | no | — |
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.
No parameter schema on file.
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| tx_hash | string | yes | — |
| did | string | yes | — |
Get MolTrust network statistics. Returns total registered agents, credentials issued, ratings given, and other network health metrics.
No parameter schema on file.
Get USDC deposit history for an agent. Args: did: The agent's DID
| Parameter | Type | Required | Notes |
|---|---|---|---|
| did | string | yes | — |
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 "re
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| did | string | no | — |
| agent_id | integer | no | — |
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...)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | — |
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...)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | — |
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...)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | — |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| market_id | string | yes | — |
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.
No parameter schema on file.
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...)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | — |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| jws | string | yes | — |
Get MT Shopping API information. Returns the MT Shopping service info including version, supported endpoints, BuyerAgentCredential schema, and verification details.
No parameter schema on file.
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")
| Parameter | Type | Required | Notes |
|---|---|---|---|
| credential_jws | string | yes | — |
| transaction_amount | number | yes | — |
| transaction_currency | string | yes | — |
| merchant_id | string | yes | — |
| item_description | string | yes | — |
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")
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent_did | string | yes | — |
| human_did | string | yes | — |
| spend_limit | number | yes | — |
| currency | string | yes | — |
| categories | string | yes | — |
| validity_days | integer | no | — |
Get MT Travel service information and available endpoints. Returns service description, supported segments, and API endpoints for the MT Travel booking trust protocol.
No parameter schema on file.
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent_did | string | yes | — |
| vc_json | string | yes | — |
| merchant | string | yes | — |
| segment | string | yes | — |
| amount | number | yes | — |
| currency | string | yes | — |
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 e
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent_did | string | yes | — |
| principal_did | string | yes | — |
| segments | string | yes | — |
| spend_limit | number | yes | — |
| currency | string | yes | — |
| traveler_name | string | no | — |
| validity_days | integer | no | — |
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 (Git
| Parameter | Type | Required | Notes |
|---|---|---|---|
| github_url | string | yes | — |
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...")
| Parameter | Type | Required | Notes |
|---|---|---|---|
| skill_hash | string | yes | — |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| author_did | string | yes | — |
| repository_url | string | yes | — |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | — |
| platform | string | no | — |
| did | string | no | — |
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)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | — |
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)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | integer | no | — |
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")
| Parameter | Type | Required | Notes |
|---|---|---|---|
| product_id | string | yes | — |
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")
| Parameter | Type | Required | Notes |
|---|---|---|---|
| reseller_did | string | yes | — |
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)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | — |
| domain | string | yes | — |
| contact_email | string | no | — |
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: dra
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent_did | string | yes | — |
| contest_id | string | yes | — |
| platform | string | yes | — |
| sport | string | yes | — |
| contest_start_iso | string | yes | — |
| lineup_json | string | yes | — |
| projected_score | number | no | — |
| confidence | number | no | — |
| entry_fee_usd | number | no | — |
| contest_type | string | no | — |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| commitment_hash | string | yes | — |
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")
| Parameter | Type | Required | Notes |
|---|---|---|---|
| did | string | yes | — |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| api_key | string | yes | — |
| agent_a | string | yes | — |
| agent_b | string | yes | — |
| interaction_type | string | no | — |
| outcome | string | no | — |
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,
| Parameter | Type | Required | Notes |
|---|---|---|---|
| endorser_api_key | string | yes | — |
| endorsed_did | string | yes | — |
| skill | string | yes | — |
| evidence_hash | string | yes | — |
| evidence_timestamp | string | yes | — |
| vertical | string | yes | — |
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:a
| Parameter | Type | Required | Notes |
|---|---|---|---|
| did | string | yes | — |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| did | string | yes | — |
Get global Swarm Intelligence statistics. Returns total agents, endorsements, seed agents, average trust score, propagation depth, and top trusted agents.
No parameter schema on file.
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 author
| Parameter | Type | Required | Notes |
|---|---|---|---|
| did | string | yes | — |
| label | string | yes | — |
| base_score | number | no | — |
| admin_key | string | no | — |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| did | string | yes | — |
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'
| Parameter | Type | Required | Notes |
|---|---|---|---|
| did | string | yes | — |
| tier | string | no | — |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| did | string | yes | — |
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") to
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent_did | string | yes | — |
| tool | string | yes | — |
| human_oversight | string | yes | — |
| rights | string | yes | — |
| track_title | string | yes | — |
| track_description | string | no | — |
| genre | string | no | — |
| isrc | string | no | — |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| credential_id | string | yes | — |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| credential_id | string | yes | — |
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)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent | string | yes | — |
The committed AAE mandate for an agent (venues, position cap, validity). Read-only. Args: agent: public agent identifier (address / DID / ERC-8004 ref)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent | string | yes | — |
Verdict plus the decoded transactions that breached the mandate. Read-only. Args: agent: public agent identifier (address / DID / ERC-8004 ref)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent | string | yes | — |
Agents with committed mandates and their current verdict. Read-only. Ranks NO_MANDATE / NEEDS_REVIEW lower.
No parameter schema on file.
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent | string | yes | — |
| mandate | object | yes | — |
| actions | array | yes | — |
| signature | no | — |
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.
No parameter schema on file.
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 dai
| Parameter | Type | Required | Notes |
|---|---|---|---|
| account_ids | array | yes | — |
| brands | array | yes | — |
| daily_budget_cap_usd | number | no | — |
| hold_threshold_usd | number | no | — |
| total_daily_budget_cap_usd | number | no | — |
| period_budget_cap_usd | number | no | — |
| max_bid_usd | number | no | — |
| max_bid_change_percent | number | no | — |
| valid_from | string | no | — |
| valid_until | string | no | — |
| tools | no | — | |
| mandate_id | string | no | — |
| principal_did | string | no | — |
| principal_public_key | string | no | — |
| approvers | no | — |
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_te
| Parameter | Type | Required | Notes |
|---|---|---|---|
| profile | object | yes | — |
| tool | string | yes | — |
| arguments | object | yes | — |
| context | no | — |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Moltrust or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
The scanner has read version 1.2.4 of this listing, but not the release on the shelf, so neither a grade nor a report is shown for it here. Nothing on this tab is ever borrowed from another release or another listing.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.2.5.
- The version the registry reports for this listing; it was 1.2.4.
No release note was published with this version.
- The version this listing was on when mcprush began following its releases. The registry was not asked when it shipped, so this row carries no date.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Moltrust can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.