Novarithm Agent Hub: SEO & GEO audits and business checks

Live SEO & GEO audits for any URL (technical, keywords, links, local, AI visibility). Pay per call.

我該用這個嗎

品質與安全性

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

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

上下文成本

~5,020Token(工具定義)
~1.0 KB典型回應大小
顯著的注意力影響(128k 上下文的 3.92%)

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

安裝

一鍵安裝

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

{
  "mcpServers": {
    "agent-hub": {
      "url": "https://gogeta2-u35175.vm.elestio.app/agents/mcp"
    }
  }
}

遠端端點

https://gogeta2-u35175.vm.elestio.app/agents/mcpstreamable-http

它能做什麼

工具清單

工具(30)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
⚪pricing

Free. Lists every paid tool with its price per call (USDC, Base mainnet).

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪us_geocode(address)

[PAID $0.003 USDC/call, x402, eip155:8453] Geocode one US street address with the U.S. Census Bureau: standardised address, lat/lon, state, county, census tract, block group, ZCTA, metro area, congressional district (official GEOIDs). No match = not charged.

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "One-line US address with house number, e.g. 350 5th Ave, New York, NY 10118"
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪uk_postcode(postcode)

[PAID $0.002 USDC/call, x402, eip155:8453] UK postcode lookup (ONS Postcode Directory via postcodes.io): lat/lon, country, region, local authority, ward, parliamentary constituency, NHS ICB, police force, LSOA. Unknown postcode = not charged.

輸入結構描述

{
  "type": "object",
  "properties": {
    "postcode": {
      "type": "string",
      "description": "UK postcode, e.g. SW1A 2AA"
    }
  },
  "required": [
    "postcode"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢a2a_card_check(url)

[PAID $0.01 USDC/call, x402, eip155:8453] Fetch and validate a peer agent's A2A Agent Card (v1.0 / v0.3): fields, skills, interfaces, auth, signature, reachability. Score 0-100 + issues.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Agent base URL/domain or direct card URL, e.g. https://sabli.app"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪mcp_probe(url)

[PAID $0.01 USDC/call, x402, eip155:8453] Real MCP Streamable HTTP handshake (initialize + tools/list, no tool call): reachability, protocol version, tools, schemas, latency, OAuth metadata.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Remote MCP endpoint, e.g. https://mcp.deepwiki.com/mcp"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢x402_probe(url, method)

[PAID $0.01 USDC/call, x402, eip155:8453] Pre-payment check of an x402 endpoint: one unpaid request, decodes the 402 offer (v1/v2): network, USDC or not, USD price, payTo, testnet, red flags.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Paid endpoint URL"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET",
        "POST"
      ],
      "description": "HTTP method the endpoint expects (default GET)"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢email_check(email)

[PAID $0.003 USDC/call, x402, eip155:8453] Validate one email address without sending mail: syntax, MX, disposable, free webmail, role account, SPF/DMARC. Returns deliverable/risky/undeliverable/invalid with score.

輸入結構描述

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string",
      "description": "Email address to check"
    }
  },
  "required": [
    "email"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪domain_email_health(domain)

[PAID $0.01 USDC/call, x402, eip155:8453] Audit a domain's email authentication: MX, SPF, DMARC, DKIM (20 selectors), MTA-STS, TLS-RPT, BIMI and domain age. Returns an A-F grade with concrete fixes.

輸入結構描述

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "Domain, e.g. example.com (URL accepted)"
    }
  },
  "required": [
    "domain"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪evaluate_deliverable(spec, deliverable, job_id, contract, chain_id, ...)

[PAID $0.25 USDC/call, x402, eip155:8453] Evaluate a deliverable (text, JSON or URL) against a job spec (free text or JSON criteria): verdict pass/partial/fail, score, checked criteria, and a signed EIP-712 attestation whose digest is the ERC-8183 complete/reject reason. No funds held.

輸入結構描述

{
  "type": "object",
  "properties": {
    "spec": {
      "type": "string",
      "description": "Job spec: free text with measurable requirements, or JSON {\"criteria\":[{\"type\":\"min_words\",\"value\":300},...]}"
    },
    "deliverable": {
      "type": "string",
      "description": "Deliverable text or JSON, or a public URL to fetch"
    },
    "job_id": {
      "type": "string",
      "description": "ERC-8183 jobId (uint256, default 0)"
    },
    "contract": {
      "type": "string",
      "description": "ERC-8183 job contract address (0x…, default zero address)"
    },
    "chain_id": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991,
      "description": "8453 Base mainnet (default), 84532 Base Sepolia, 1 Ethereum, 11155111 Sepolia"
    },
    "threshold": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Pass score (default 80)"
    }
  },
  "required": [
    "spec",
    "deliverable"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪verify_attestation(token)

[PAID $0.001 USDC/call, x402, eip155:8453] Verify an attestation token issued by evaluate_deliverable: recovers the EIP-712 signer, checks it is our evaluator, returns verdict, score, jobId and the bytes32 reason.

輸入結構描述

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "attestation.token from evaluate_deliverable"
    }
  },
  "required": [
    "token"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢eu_ready_check(url, gtin, query, seller, price, ...)

[PAID $0.12 USDC/call, x402, eip155:8453] Before buying or selling a product in the EU: Safety Gate alerts (barcode or brand+words), GPSR manufacturer / EU responsible person on the page, seller sanctions (OFAC/UN/EU/UK) and price at the ECB rate, with a ready/review/block decision.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Product page URL (optional if gtin or query + seller are given)"
    },
    "gtin": {
      "type": "string",
      "description": "EAN/UPC/GTIN barcode for an exact Safety Gate match"
    },
    "query": {
      "type": "string",
      "description": "Product name / brand words when there is no page or barcode"
    },
    "seller": {
      "type": "string",
      "description": "Seller or brand legal name to screen (default: seller found on the page)"
    },
    "price": {
      "type": "number",
      "minimum": 0,
      "description": "Price to convert when there is no page"
    },
    "currency": {
      "type": "string",
      "description": "ISO 4217 currency of price"
    },
    "to": {
      "type": "string",
      "description": "Target currency (default EUR)"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢fragrance_check(url, brand, product, seller_domain, price, ...)

[PAID $0.15 USDC/call, x402, eip155:8453] Risk signals for a fragrance listing: sales channel, price per ml, listing words, seller domain and EU Safety Gate. Does not authenticate a physical bottle. Provide url, or brand and seller_domain.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Listing / product page URL"
    },
    "brand": {
      "type": "string",
      "description": "Brand (when no url)"
    },
    "product": {
      "type": "string",
      "description": "Product title as listed, e.g. Sauvage EDT 100 ml"
    },
    "seller_domain": {
      "type": "string",
      "description": "Seller website domain (when no url)"
    },
    "price": {
      "type": "number",
      "minimum": 0,
      "description": "Listed price"
    },
    "currency": {
      "type": "string",
      "description": "ISO 4217 currency of price"
    },
    "size_ml": {
      "type": "number",
      "minimum": 1,
      "maximum": 1000,
      "description": "Bottle size in ml (else read from the title)"
    },
    "batch_code": {
      "type": "string",
      "description": "Batch code printed on box/bottle"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪fx_convert(from, to, amount, date)

[PAID $0.002 USDC/call, x402, eip155:8453] Convert an amount between two currencies at the official ECB reference rate, today or any date since 1999, incl. CFA franc and Gulf pegs. Returns rate, amount, rate date.

輸入結構描述

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "ISO 4217 source currency, e.g. USD"
    },
    "to": {
      "type": "string",
      "description": "ISO 4217 target currency, e.g. EUR, XOF, AED"
    },
    "amount": {
      "type": "number",
      "minimum": 0,
      "description": "Amount to convert (default 1)"
    },
    "date": {
      "type": "string",
      "description": "YYYY-MM-DD (default: latest ECB fixing)"
    }
  },
  "required": [
    "from",
    "to"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪fx_timeseries(from, to, start, end)

[PAID $0.005 USDC/call, x402, eip155:8453] Daily official ECB exchange rates for a currency pair over up to 366 days, with min, max, mean and % change. Useful for invoicing, hedging checks and reporting.

輸入結構描述

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "ISO 4217 base currency"
    },
    "to": {
      "type": "string",
      "description": "ISO 4217 quote currency"
    },
    "start": {
      "type": "string",
      "description": "YYYY-MM-DD (default: end - 30 days)"
    },
    "end": {
      "type": "string",
      "description": "YYYY-MM-DD (default: today)"
    }
  },
  "required": [
    "from",
    "to"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪fx_latest(base, symbols, date)

[PAID $0.002 USDC/call, x402, eip155:8453] All official ECB reference rates for any base currency on the latest or a given fixing date, including pegged currencies (XOF, XAF, AED, SAR). One call, full rate table.

輸入結構描述

{
  "type": "object",
  "properties": {
    "base": {
      "type": "string",
      "description": "ISO 4217 base currency (default EUR)"
    },
    "symbols": {
      "type": "string",
      "description": "Comma-separated ISO codes to return (default: all)"
    },
    "date": {
      "type": "string",
      "description": "YYYY-MM-DD (default: latest)"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢pre_purchase_check(url, gtin, query, market)

[PAID $0.08 USDC/call, x402, eip155:8453] Bundle before paying: verified price/stock (schema.org), seller trust score (RDAP, TLS, DMARC, policies, phishing lists) and recall status (CPSC, openFDA, RappelConso) for a product URL, with a proceed/caution/stop decision.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Product page URL"
    },
    "gtin": {
      "type": "string",
      "description": "Optional EAN/UPC/GTIN for an exact recall match (else taken from the page if present)"
    },
    "query": {
      "type": "string",
      "description": "Optional recall keywords (product/brand/model) when no GTIN"
    },
    "market": {
      "type": "string",
      "enum": [
        "us",
        "fr",
        "all"
      ],
      "description": "Recall market (default us)"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪price_availability(url)

[PAID $0.03 USDC/call, x402, eip155:8453] Verified price, currency, availability and seller of a product page URL from its schema.org JSON-LD / microdata / OpenGraph data. robots.txt respected; blocked or unpriced pages return 'unavailable' (not charged).

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Product page URL, e.g. https://www.allbirds.com/products/mens-tree-runners"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢recall_search(query, market, days, limit)

[PAID $0.01 USDC/call, x402, eip155:8453] Search official recall notices (CPSC, openFDA food/drug/device, RappelConso FR) by product, brand or model; filter by market and period.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Product, brand or model, e.g. stroller, peanut butter, Facom"
    },
    "market": {
      "type": "string",
      "enum": [
        "all",
        "us",
        "fr"
      ],
      "description": "all (default), us or fr"
    },
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 3650,
      "description": "Look-back period in days (default 365)"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "description": "Max results per source (default 10)"
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢gtin_recall(gtin)

[PAID $0.01 USDC/call, x402, eip155:8453] Exact recall check for one EAN/UPC/GTIN barcode (check digit validated) across RappelConso, CPSC and openFDA.

輸入結構描述

{
  "type": "object",
  "properties": {
    "gtin": {
      "type": "string",
      "description": "8/12/13/14-digit barcode, e.g. 3662424096594"
    }
  },
  "required": [
    "gtin"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪sanctions_screen(name, type, country, birth_year, threshold, ...)

[PAID $0.01 USDC/call, x402, eip155:8453] Screen a person or company name against OFAC SDN, UN, EU and UK sanctions lists in one call (fuzzy, aliases). Returns matches with score, list, programs, countries.

輸入結構描述

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Person or company name, Latin script"
    },
    "type": {
      "type": "string",
      "enum": [
        "any",
        "person",
        "entity",
        "vessel",
        "aircraft"
      ],
      "description": "Restrict to a subject type"
    },
    "country": {
      "type": "string",
      "description": "ISO-2 country (or name) of the subject, boosts/penalises matches"
    },
    "birth_year": {
      "type": "integer",
      "minimum": 1900,
      "maximum": 2026,
      "description": "Birth year of a person, boosts/penalises matches"
    },
    "threshold": {
      "type": "integer",
      "minimum": 60,
      "maximum": 100,
      "description": "Minimum match score 0-100 (default 85)"
    },
    "lists": {
      "type": "string",
      "description": "Comma list among ofac,un,eu,uk (default all)"
    },
    "max_results": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Max matches returned"
    }
  },
  "required": [
    "name"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢sanctions_crypto_address(address)

[PAID $0.005 USDC/call, x402, eip155:8453] Check a crypto address (BTC, ETH/EVM, TRON, LTC, XMR, SOL and more) against OFAC SDN digital currency addresses. Returns listed true/false and the sanctioned entity.

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Crypto address, e.g. 0x… or bc1…"
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪seller_reputation(domain)

[PAID $0.02 USDC/call, x402, eip155:8453] Trust score 0-100 for an online store domain or URL: domain age (RDAP), HTTPS, MX/SPF/DMARC, return policy and contact, Tranco rank, phishing lists, scam patterns. Short JSON with risk, advice, red_flags, reasons.

輸入結構描述

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "Store domain or any URL on it, e.g. allbirds.com or https://shop.example.com/products/x"
    }
  },
  "required": [
    "domain"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪seo_technical_audit(url)

[PAID $0.02 USDC/call, x402, eip155:8453] Technical SEO audit of a URL: HTTPS and redirects, www duplicate, canonical, noindex, title/meta/H1, viewport, hreflang, Open Graph, sitemap and robots.txt, soft 404, response time, compression, images alt, schema.org, JS-only content. Score 0-100 + ranked fixes.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Public page URL or domain, e.g. https://www.example.com/ or example.com"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪seo_keywords_content(url, target)

[PAID $0.01 USDC/call, x402, eip155:8453] On-page keyword and content analysis: focus keyword (given or detected) placement in title/H1/meta/first 100 words/URL, density, top terms and phrases, headings outline, FAQ questions, word count, readability. Score + fixes.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Public page URL or domain, e.g. https://www.example.com/ or example.com"
    },
    "target": {
      "type": "string",
      "description": "Optional focus keyword to check, e.g. 'parfum oriental'"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪seo_internal_links(url, max_pages)

[PAID $0.03 USDC/call, x402, eip155:8453] Internal linking audit: crawls up to max_pages same-site pages (robots.txt respected, 30 s cap): broken internal links, orphan pages vs XML sitemap, click depth, dead ends, generic/empty anchors, internal nofollow, duplicate titles, missing meta descriptions.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Public page URL or domain, e.g. https://www.example.com/ or example.com"
    },
    "max_pages": {
      "type": "integer",
      "minimum": 3,
      "maximum": 40,
      "description": "Pages to crawl, 3-40 (default 20)"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪seo_local_presence(url)

[PAID $0.01 USDC/call, x402, eip155:8453] Local SEO / listings readiness from the website: phone (tel: links), postal address, e-mail, Organization/LocalBusiness JSON-LD (address, telephone, geo, hours, sameAs), Google Maps/Business and review-platform links, social profiles. Score + fixes.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Public page URL or domain, e.g. https://www.example.com/ or example.com"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪geo_ai_visibility(url)

[PAID $0.02 USDC/call, x402, eip155:8453] GEO audit - can ChatGPT, Claude, Perplexity, Gemini cite this site? AI search/user/training bots allowed in robots.txt, text readable without JavaScript, schema.org, metadata, llms.txt, sitemap, agentic-commerce signals. Score + ranked fixes.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Public page URL or domain, e.g. https://www.example.com/ or example.com"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪seo_full_audit(url)

[PAID $0.06 USDC/call, x402, eip155:8453] Full SEO + GEO audit in one call: technical, keywords and content, internal links (12-page crawl), local presence and AI visibility, weighted 0-100 score and the 12 priority actions across all areas, with module details.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Public page URL or domain, e.g. https://www.example.com/ or example.com"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪verify_usdc_payment(tx_hash, to, from, min_amount, min_confirmations, ...)

[PAID $0.002 USDC/call, x402, eip155:8453] Verify a USDC payment on Base: tx succeeded, USDC sent to the expected recipient (and from the expected sender), at least min_amount, enough confirmations. Returns verdict + decoded transfers. Unknown tx = not charged.

輸入結構描述

{
  "type": "object",
  "properties": {
    "tx_hash": {
      "type": "string",
      "description": "Transaction hash, 0x + 64 hex"
    },
    "to": {
      "type": "string",
      "description": "Expected recipient address (0x...)"
    },
    "from": {
      "type": "string",
      "description": "Expected payer address (optional)"
    },
    "min_amount": {
      "type": "number",
      "minimum": 0,
      "description": "Minimum USDC amount expected, e.g. 0.05"
    },
    "min_confirmations": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10000,
      "description": "Required confirmations (default 1)"
    },
    "chain": {
      "type": "string",
      "enum": [
        "base",
        "base-sepolia"
      ],
      "description": "base (default) or base-sepolia"
    }
  },
  "required": [
    "tx_hash"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪usdc_balance(address, chain)

[PAID $0.001 USDC/call, x402, eip155:8453] Current USDC balance of an address on Base or Base Sepolia (balanceOf on the official Circle contract).

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Address (0x...)"
    },
    "chain": {
      "type": "string",
      "enum": [
        "base",
        "base-sepolia"
      ],
      "description": "base (default) or base-sepolia"
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社群

為此伺服器評分

證據

近期觀測

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