ThirdMade Shelf
26 pay-per-call tools for agents: scrape, verify, guards, crypto. x402 USDC on Base.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- LOWin gas_now
- LOWin image_status
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"shelf": {
"url": "https://shelf.thirdmade.net/mcp"
}
}
}Remote-Endpunkte
https://shelf.thirdmade.net/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"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]
Eingabe-Schema
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "Research topic"
}
},
"required": [
"topic"
]
}Empfohlene Prompts
entity_findentity_findCommunity
Nachweis