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 verbgas_now에서
  • LOWTool 'image_status' description lacks action verbimage_status에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~2,066토큰 (도구 정의)
~362 B일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.61%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

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