HubVibe: Pay-per-Call Tools for AI Agents: Web Search, Email Verify, KYC, Stocks, Crypto, News, Data
Web search, email verify, KYC, sanctions, stocks, SEC, crypto, news, data: 63 pay-per-call tools
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"hubvibe": {
"url": "https://hubvibe-831480473793.us-south1.run.app/mcp"
}
}
}遠端端點
https://hubvibe-831480473793.us-south1.run.app/mcpstreamable-httphttps://hubvibe-io.com/mcpstreamable-http它能做什麼
工具清單
工具(5)
🟢audit_wcag(url, html)
Website accessibility audit (a11y, WCAG compliance check): WCAG 2.1 level A and AA conformance of any live URL or raw HTML, tested with axe-core in a real headless browser. Returns every violation with rule id, impact, help text and affected node count. Deterministic rules; a check that cannot run returns an error, never a pass. $0.05 per call. Returns: pass (bool), violations[] with id/impact/help/help_url/nodes_affected.
輸入結構描述
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Live, fetchable http(s) URL to audit.",
"examples": [
"https://example.com"
]
},
"html": {
"type": "string",
"description": "Raw HTML source to audit instead of fetching a URL."
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Live URL or raw HTML to audit",
"anyOf": [
{
"required": [
"url"
]
},
{
"required": [
"html"
]
}
]
}輸出結構描述
{
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "ok",
"description": "Present only on a completed audit."
},
"pass": {
"type": "boolean",
"description": "Whether every rule in this dimension passed."
},
"engine": {
"type": "string",
"const": "axe-core"
},
"violations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "axe-core rule id."
},
"impact": {
"type": [
"string",
"null"
],
"description": "axe-core impact level."
},
"help": {
"type": [
"string",
"null"
]
},
"help_url": {
"type": "string",
"format": "uri"
},
"nodes_affected": {
"type": "integer",
"minimum": 0
}
},
"required": [
"id"
]
}
}
},
"required": [
"pass"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢audit_seo(url, html)
SEO audit of a web page (on-page SEO check) for any live URL or raw HTML: title tag, meta description, H1 heading structure, canonical link, OpenGraph and social tags, JSON-LD structured data, html lang attribute. Rule-by-rule findings with severity and what is missing or malformed. $0.05 per call. Returns: pass (bool), findings[] with id/severity/detail.
輸入結構描述
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Live, fetchable http(s) URL to audit.",
"examples": [
"https://example.com"
]
},
"html": {
"type": "string",
"description": "Raw HTML source to audit instead of fetching a URL."
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Live URL or raw HTML to audit",
"anyOf": [
{
"required": [
"url"
]
},
{
"required": [
"html"
]
}
]
}輸出結構描述
{
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "ok",
"description": "Present only on a completed audit."
},
"pass": {
"type": "boolean",
"description": "Whether every rule in this dimension passed."
},
"findings": {
"type": "array",
"description": "One entry per rule that did not pass. Empty when the check is clean.",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Stable rule identifier."
},
"severity": {
"type": "string",
"description": "Rule severity."
},
"detail": {
"type": "string",
"description": "What failed and where."
}
},
"required": [
"id"
]
}
}
},
"required": [
"pass"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢audit_security(url)
Security headers check for a website: audits HTTPS, HSTS, Content- Security-Policy (CSP), X-Content-Type-Options, X-Frame-Options / clickjacking protection, Referrer-Policy and CORS from the real HTTP response of any live URL. Findings with severity for what is missing. Header posture only, not a penetration test. $0.05 per call. Returns: pass (bool), findings[] with id/severity/detail.
輸入結構描述
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Live, fetchable http(s) URL to audit.",
"examples": [
"https://example.com"
]
}
},
"required": [
"url"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Live URL to audit"
}輸出結構描述
{
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "ok",
"description": "Present only on a completed audit."
},
"pass": {
"type": "boolean",
"description": "Whether every rule in this dimension passed."
},
"findings": {
"type": "array",
"description": "One entry per rule that did not pass. Empty when the check is clean.",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Stable rule identifier."
},
"severity": {
"type": "string",
"description": "Rule severity."
},
"detail": {
"type": "string",
"description": "What failed and where."
}
},
"required": [
"id"
]
}
}
},
"required": [
"pass"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢audit_performance(url)
Page speed and page weight audit of a web page from one real browser load: total bytes transferred, HTTP request count and DOM node count, measured rather than estimated, with findings when the page is heavy. Page-weight signals, not Core Web Vitals. $0.05 per call. Returns: pass (bool), metrics{}, findings[] with id/severity/detail.
輸入結構描述
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Live, fetchable http(s) URL to audit.",
"examples": [
"https://example.com"
]
}
},
"required": [
"url"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Live URL to audit"
}輸出結構描述
{
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "ok",
"description": "Present only on a completed audit."
},
"pass": {
"type": "boolean",
"description": "Whether every rule in this dimension passed."
},
"metrics": {
"type": "object",
"properties": {
"dom_node_count": {
"type": "integer",
"minimum": 0
},
"total_bytes_transferred": {
"type": "integer",
"minimum": 0
},
"request_count": {
"type": "integer",
"minimum": 0
}
}
},
"findings": {
"type": "array",
"description": "One entry per rule that did not pass. Empty when the check is clean.",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Stable rule identifier."
},
"severity": {
"type": "string",
"description": "Rule severity."
},
"detail": {
"type": "string",
"description": "What failed and where."
}
},
"required": [
"id"
]
}
}
},
"required": [
"pass"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢audit_bundle(url)
Full website audit in one call: accessibility (WCAG 2.1 A/AA via axe-core), on-page SEO, HTTP security headers and page speed / page weight, from a single browser load of one URL. Cheaper than four separate calls; if any part cannot run, nothing is billed. $0.15 per call. Returns: pass (bool) plus wcag{}, seo{}, security{}, performance{} sub-results.
輸入結構描述
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Live, fetchable http(s) URL to audit.",
"examples": [
"https://example.com"
]
}
},
"required": [
"url"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Live URL to audit"
}輸出結構描述
{
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "ok",
"description": "Present only on a completed audit."
},
"pass": {
"type": "boolean",
"description": "Whether every rule in this dimension passed."
},
"wcag": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "ok",
"description": "Present only on a completed audit."
},
"pass": {
"type": "boolean",
"description": "Whether every rule in this dimension passed."
},
"engine": {
"type": "string",
"const": "axe-core"
},
"violations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "axe-core rule id."
},
"impact": {
"type": [
"string",
"null"
],
"description": "axe-core impact level."
},
"help": {
"type": [
"string",
"null"
]
},
"help_url": {
"type": "string",
"format": "uri"
},
"nodes_affected": {
"type": "integer",
"minimum": 0
}
},
"required": [
"id"
]
}
}
},
"required": [
"pass"
]
},
"seo": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "ok",
"description": "Present only on a completed audit."
},
"pass": {
"type": "boolean",
"description": "Whether every rule in this dimension passed."
},
"findings": {
"type": "array",
"description": "One entry per rule that did not pass. Empty when the check is clean.",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Stable rule identifier."
},
"severity": {
"type": "string",
"description": "Rule severity."
},
"detail": {
"type": "string",
"description": "What failed and where."
}
},
"required": [
"id"
]
}
}
},
"required": [
"pass"
]
},
"security": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "ok",
"description": "Present only on a completed audit."
},
"pass": {
"type": "boolean",
"description": "Whether every rule in this dimension passed."
},
"findings": {
"type": "array",
"description": "One entry per rule that did not pass. Empty when the check is clean.",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Stable rule identifier."
},
"severity": {
"type": "string",
"description": "Rule severity."
},
"detail": {
"type": "string",
"description": "What failed and where."
}
},
"required": [
"id"
]
}
}
},
"required": [
"pass"
]
},
"performance": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "ok",
"description": "Present only on a completed audit."
},
"pass": {
"type": "boolean",
"description": "Whether every rule in this dimension passed."
},
"metrics": {
"type": "object",
"properties": {
"dom_node_count": {
"type": "integer",
"minimum": 0
},
"total_bytes_transferred": {
"type": "integer",
"minimum": 0
},
"request_count": {
"type": "integer",
"minimum": 0
}
}
},
"findings": {
"type": "array",
"description": "One entry per rule that did not pass. Empty when the check is clean.",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Stable rule identifier."
},
"severity": {
"type": "string",
"description": "Rule severity."
},
"detail": {
"type": "string",
"description": "What failed and where."
}
},
"required": [
"id"
]
}
}
},
"required": [
"pass"
]
}
},
"required": [
"pass"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}社群
證據