ThirdMade Shelf

26 pay-per-call tools for agents: scrape, verify, guards, crypto. x402 USDC on Base.

我該用這個嗎

品質與安全性

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

發現項目(2)

  • LOWTool 'gas_now' description lacks action verb在 gas_now 中
  • LOWTool 'image_status' description lacks action verb在 image_status 中

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

上下文成本

~2,066Token(工具定義)
~362 B典型回應大小
中等的注意力影響(128k 上下文的 1.61%)

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

安裝

一鍵安裝

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

{
  "mcpServers": {
    "shelf": {
      "url": "https://shelf.thirdmade.net/mcp"
    }
  }
}

遠端端點

https://shelf.thirdmade.net/mcpstreamable-http

它能做什麼

工具清單

工具(26)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢robots(url)

Parses robots.txt for any domain — shows crawl rules, disallowed paths, sitemaps. Agents use this to check if they're allowed to scrape a site before doing it. [free]

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Target webpage URL"
    }
  },
  "required": [
    "url"
  ]
}
⚪llms_txt(url)

Fetches and normalizes llms.txt / llms-full.txt from any site — the emerging standard for making websites readable to AI agents. [free]

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Target webpage URL"
    }
  },
  "required": [
    "url"
  ]
}
⚪page_meta(url)

Extracts OG tags, canonical URL, title, and meta description from any web page. Useful for link previews, SEO audits, and content enrichment. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Target webpage URL"
    }
  },
  "required": [
    "url"
  ]
}
🟢domain_facts(domain)

Live-checks a domain: is it up, does it have TLS, what's the title? Quick domain health check for agents evaluating links. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "Domain name"
    }
  },
  "required": [
    "domain"
  ]
}
⚪link_graph(url)

Extracts all outbound links from a page, classified by domain. Shows where a page links to and which domains dominate. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Target webpage URL"
    }
  },
  "required": [
    "url"
  ]
}
⚪scrape(url)

Scrapes any public web page and returns clean structured JSON (title, text, length). The workhorse — agents use this for real data extraction. [price: $0.01/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Target webpage URL"
    }
  },
  "required": [
    "url"
  ]
}
⚪captcha_eval(type)

Classifies captcha type (reCAPTCHA, hCaptcha, Turnstile) and difficulty. Eval only — we do NOT solve captchas. [price: $0.01/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "description": "Captcha type: recaptcha, hcaptcha, turnstile, image, slider, puzzle"
    }
  }
}
⚪geo_time(q)

Geocode + timezone + currency context for any location string. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "Location string"
    }
  },
  "required": [
    "q"
  ]
}
🟢entity_find(text)

Extracts named entities (people, companies, places) from text. Wikidata resolution next iteration. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Input text"
    }
  },
  "required": [
    "text"
  ]
}
🟢search_verify(url, claim)

Checks if a URL supports a claim. Returns confidence score. Research agents use this to verify sources. [price: $0.01/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Source URL"
    },
    "claim": {
      "type": "string",
      "description": "Claim to verify"
    }
  },
  "required": [
    "url",
    "claim"
  ]
}
⚪similar_domains(domain)

Finds similar/competitor domains by name-similarity. Lead-gen agents use this for prospecting. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "Domain name"
    }
  },
  "required": [
    "domain"
  ]
}
⚪gas_now(chain)

Current gas prices in Gwei for Base, Ethereum, or Arbitrum via public RPC. [free]

輸入結構描述

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "description": "base (default), ethereum, or arbitrum"
    }
  }
}
⚪chain_stats(chain)

Block height + chain stats for Base or Ethereum. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "description": "base (default), ethereum, or arbitrum"
    }
  }
}
⚪nonce(address, chain)

Current transaction nonce for any address on Base or Ethereum. Agent tx bots need this before sending transactions. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "EVM address"
    },
    "chain": {
      "type": "string",
      "description": "base (default) or ethereum"
    }
  },
  "required": [
    "address"
  ]
}
⚪token_security(address, chain)

Token security heuristics: honeypot signals, proxy detection, LP data. Trading agents use this to avoid rugs. [price: $0.01/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Token contract address"
    },
    "chain": {
      "type": "string",
      "description": "base (default)"
    }
  },
  "required": [
    "address"
  ]
}
⚪ens_lookup(name)

ENS name resolution + reverse lookup via public Ethereum RPC. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "ENS name or address"
    }
  },
  "required": [
    "name"
  ]
}
⚪summarize(text)

Extractive summary (3 sentences) + top-5 keywords from any text. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Input text"
    }
  },
  "required": [
    "text"
  ]
}
⚪jsonify(text)

Coerces messy text (key=value lines, CSV-ish, sentences) into clean JSON. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Input text"
    }
  },
  "required": [
    "text"
  ]
}
⚪sentiment(text)

Sentiment classification (positive/negative/neutral) + emotion keyword hits. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Input text"
    }
  },
  "required": [
    "text"
  ]
}
⚪image_gen(prompt)

Generates 1 PNG from a text prompt (FLUX.1-dev, 512px). Async: returns job ID + poll URL. GPU-backed via RunPod ComfyUI, scale-to-zero. [price: $0.02/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "description": "Image prompt"
    }
  },
  "required": [
    "prompt"
  ]
}
⚪image_status(job)

Poll image-gen job status by job ID. Returns image base64 PNG when COMPLETED. [free]

輸入結構描述

{
  "type": "object",
  "properties": {
    "job": {
      "type": "string",
      "description": "Job ID from image_gen"
    }
  },
  "required": [
    "job"
  ]
}
⚪pii_guard(text)

Detects PII (emails, phones, SSNs, credit cards) in any text with character spans. Compliance agents use this before processing user data. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Input text"
    }
  },
  "required": [
    "text"
  ]
}
⚪prompt_guard(text)

Scores prompt-injection / jailbreak risk for LLM inputs. Agent builders use this to sanitize user inputs before hitting their LLM. [price: $0.01/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Input text"
    }
  },
  "required": [
    "text"
  ]
}
🟢hallucination_check(context, claim)

Entailment scoring: does the provided context support this claim? Research agents use this to self-check outputs. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "context": {
      "type": "string",
      "description": "Evidence/context text"
    },
    "claim": {
      "type": "string",
      "description": "Claim to check"
    }
  },
  "required": [
    "context",
    "claim"
  ]
}
⚪json_guard(json)

Validates JSON, detects PII inside values, reports schema stats. Pipeline agents use this as a data-quality gate. [price: $0.001/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "json": {
      "type": "string",
      "description": "JSON text to validate"
    }
  },
  "required": [
    "json"
  ]
}
⚪sweep(topic)

One verify-loop lane: confidence-labeled findings on any topic. The flagship teaser — full sweeps at $0.50-5 ship when this crosses BUILD. [price: $0.05/call USDC via x402]

輸入結構描述

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "description": "Research topic"
    }
  },
  "required": [
    "topic"
  ]
}

建議的提示詞

search_research
Search for information about [topic] using ThirdMade Shelf
預期的工具: entity_find
find_specific
Find [specific item] using ThirdMade Shelf
預期的工具: entity_find

社群

為此伺服器評分

證據

近期觀測

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