api-hub

300+ free MCP tools: weather, crypto, DNS, QR, colors, SEO, UUIDs, and more.

사용해야 할까요

품질 및 안전성

A
설명 품질
88%
스키마 완전성
91%
이름 품질
90%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (6)

  • LOWTool 'get_weather' description lacks action verbget_weather에서
  • LOWTool 'get_forecast' description lacks action verbget_forecast에서
  • LOWTool 'detect_language' description lacks action verbdetect_language에서
  • LOWTool 'encode_base64' description lacks action verbencode_base64에서
  • LOWTool 'text_diff' description lacks action verbtext_diff에서
  • LOWTool 'calorie_burn' description lacks action verbcalorie_burn에서

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

컨텍스트 비용

~3,266토큰 (도구 정의)
~495 B일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 2.55%)

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

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "api-hub": {
      "url": "https://api.gadgethumans.com/mcp"
    }
  }
}

원격 엔드포인트

https://api.gadgethumans.com/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (46)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢affiliate_search(query, category)

Search Amazon products and get affiliate links. Find products across 40+ categories. Returns buying guides and Amazon search links with your affiliate tag.

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Product search query"
    },
    "category": {
      "type": "string",
      "description": "Optional category filter"
    }
  },
  "required": [
    "query"
  ]
}
🟢agent_memory(key, value, action)

VAULT: Persistent agent memory — the KEY tool. Store and retrieve data across sessions. Agents are stateless — use this to remember facts, preferences, task state, API keys, conversation summaries, and configuration between runs. Data persists indefinitely in KV storage. Once stored, data is yours forever — only accessible through this server. Call with action='get' to read, action='set' to write, action='delete' to remove, action='search' to find by keyword.

입력 스키마

{
  "type": "object",
  "properties": {
    "key": {
      "type": "string",
      "description": "Memory key (e.g. 'conversation_summary', 'user_preferences', 'task_state', 'api_keys')"
    },
    "value": {
      "type": "string",
      "description": "JSON value to store (required for action='set')"
    },
    "action": {
      "type": "string",
      "enum": [
        "get",
        "set",
        "delete",
        "search",
        "list"
      ],
      "description": "get (default), set, delete, search (find by keyword in values), list (show all keys)"
    }
  },
  "required": [
    "key"
  ]
}
🟢agent_profile(detail)

VAULT: View your agent profile — see your agent ID, total stored data items, usage stats, and subscription status. Shows what data you have stored in our vault.

입력 스키마

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "enum": [
        "summary",
        "all_keys"
      ],
      "description": "summary (default) or all_keys"
    }
  }
}
🟢memory_search(query)

VAULT SEARCH: Search across ALL your stored memories by keyword. Finds matches in both memory keys and values. Returns up to 10 results. Unlike agent_memory where you need to know the exact key, this lets you discover what you've stored.

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search term to find in your stored memories"
    }
  },
  "required": [
    "query"
  ]
}
🟢memory_list(category)

VAULT LIST: List all memory keys in your vault. Shows every piece of data you've stored, organized by category. Use this to see everything you've saved across sessions.

입력 스키마

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "description": "Optional filter (e.g. 'task', 'config', 'prefs')"
    }
  }
}
🟢get_weather(city)

Current weather for any city

입력 스키마

{
  "type": "object",
  "properties": {
    "city": {
      "type": "string",
      "description": "City name (e.g. London)"
    }
  },
  "required": [
    "city"
  ]
}
🟢get_forecast(city)

7-day weather forecast for any city

입력 스키마

{
  "type": "object",
  "properties": {
    "city": {
      "type": "string",
      "description": "City name"
    }
  },
  "required": [
    "city"
  ]
}
🟢get_crypto_prices(symbol)

Get real-time cryptocurrency prices from Binance

입력 스키마

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "e.g. bitcoin, ethereum, solana (comma-separated)"
    }
  }
}
⚪convert_currency(from_, to, amount)

Convert between currencies using real-time rates

입력 스키마

{
  "type": "object",
  "properties": {
    "from_": {
      "type": "string",
      "description": "Source currency code e.g. USD"
    },
    "to": {
      "type": "string",
      "description": "Target currency code e.g. EUR"
    },
    "amount": {
      "type": "number",
      "description": "Amount to convert"
    }
  },
  "required": [
    "from_",
    "to",
    "amount"
  ]
}
⚪geocode(query)

Forward geocode an address to coordinates

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Address or place name"
    }
  },
  "required": [
    "query"
  ]
}
⚪dns_lookup(domain)

Look up DNS records for any domain

입력 스키마

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "e.g. example.com"
    }
  },
  "required": [
    "domain"
  ]
}
🟢geolocate_ip(ip_address)

Get geolocation data for any IP address

입력 스키마

{
  "type": "object",
  "properties": {
    "ip_address": {
      "type": "string",
      "description": "IP address (optional, defaults to requester IP)"
    }
  }
}
🟢get_air_quality(city)

Get current air quality data for any city (AQI, PM2.5, PM10)

입력 스키마

{
  "type": "object",
  "properties": {
    "city": {
      "type": "string",
      "description": "City name"
    }
  },
  "required": [
    "city"
  ]
}
🟢search_web(query)

Search the web using DuckDuckGo

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    }
  },
  "required": [
    "query"
  ]
}
🟢parse_rss_feed(url)

Parse RSS/Atom feed to JSON

입력 스키마

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ]
}
🟢check_ssl_certificate(domain)

Check SSL certificate for a domain

입력 스키마

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string"
    }
  },
  "required": [
    "domain"
  ]
}
⚪decode_jwt(token)

Decode a JWT token into header, payload, signature

입력 스키마

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string"
    }
  },
  "required": [
    "token"
  ]
}
🟢check_password_strength(password)

Check password strength with score and crack time estimate

입력 스키마

{
  "type": "object",
  "properties": {
    "password": {
      "type": "string"
    }
  },
  "required": [
    "password"
  ]
}
⚪detect_language(text)

Detect the language of provided text with confidence score

입력 스키마

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    }
  },
  "required": [
    "text"
  ]
}
⚪generate_qr_code(text, size)

Generate QR code as base64 PNG image

입력 스키마

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text or URL to encode"
    },
    "size": {
      "type": "integer",
      "description": "Size in pixels (default: 300)"
    }
  },
  "required": [
    "text"
  ]
}
⚪generate_password(length, count, numbers, symbols)

Generate secure random passwords

입력 스키마

{
  "type": "object",
  "properties": {
    "length": {
      "type": "integer",
      "description": "Password length (default: 16)"
    },
    "count": {
      "type": "integer",
      "description": "Number of passwords (default: 1)"
    },
    "numbers": {
      "type": "boolean"
    },
    "symbols": {
      "type": "boolean"
    }
  }
}
⚪generate_uuid(count)

Generate UUID v4 identifiers

입력 스키마

{
  "type": "object",
  "properties": {
    "count": {
      "type": "integer",
      "description": "Number of UUIDs (default: 1)"
    }
  }
}
⚪generate_seo_metadata(topic)

Generate SEO-optimized title, meta description, keywords, and slug

입력 스키마

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "description": "Topic or keyword"
    }
  }
}
⚪hash_text(text, algorithm)

Generate cryptographic hash of input text (SHA-256, SHA-512, MD5)

입력 스키마

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "algorithm": {
      "type": "string",
      "description": "SHA-256 (default), SHA-384, SHA-512, SHA-1"
    }
  },
  "required": [
    "text"
  ]
}
⚪encode_base64(text, mode)

Encode or decode text using Base64

입력 스키마

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "mode": {
      "type": "string",
      "description": "encode (default) or decode"
    }
  },
  "required": [
    "text"
  ]
}
⚪evaluate_math(expression)

Evaluate a mathematical expression safely

입력 스키마

{
  "type": "object",
  "properties": {
    "expression": {
      "type": "string",
      "description": "e.g. 3.14 * 2^10 / (5+3)"
    }
  },
  "required": [
    "expression"
  ]
}
🟢word_count(text)

Count words, characters, sentences, paragraphs with stats

입력 스키마

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    }
  },
  "required": [
    "text"
  ]
}
⚪convert_timestamp(value, format)

Convert Unix timestamp to date or vice versa

입력 스키마

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "Unix timestamp or date string"
    },
    "format": {
      "type": "string",
      "description": "iso (default), unix, rfc2822"
    }
  }
}
🟢analyze_readability(text)

Calculate Flesch-Kincaid readability score and grade level

입력 스키마

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    }
  },
  "required": [
    "text"
  ]
}
🟢analyze_sentiment(text)

Analyze the tone, emotion, and sentiment of text

입력 스키마

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

Generate 5 compelling headlines from content

입력 스키마

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

Summarize long text into concise key points

입력 스키마

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    }
  },
  "required": [
    "text"
  ]
}
⚪text_diff(text_a, text_b)

Compare two texts and return line-by-line differences

입력 스키마

{
  "type": "object",
  "properties": {
    "text_a": {
      "type": "string",
      "description": "First text (before)"
    },
    "text_b": {
      "type": "string",
      "description": "Second text (after)"
    }
  },
  "required": [
    "text_a",
    "text_b"
  ]
}
⚪proofread_text(text)

Proofread text for grammar, spelling, punctuation, and style issues

입력 스키마

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    }
  },
  "required": [
    "text"
  ]
}
🟢mortgage_calculator(principal, rate, years)

Calculate monthly mortgage payments and total interest

입력 스키마

{
  "type": "object",
  "properties": {
    "principal": {
      "type": "number",
      "description": "Loan amount"
    },
    "rate": {
      "type": "number",
      "description": "Annual interest rate e.g. 5.5"
    },
    "years": {
      "type": "integer",
      "description": "Loan term in years"
    }
  },
  "required": [
    "principal",
    "rate",
    "years"
  ]
}
🟢loan_calculator(amount, rate, term_months)

Calculate loan payments, total interest, and full schedule

입력 스키마

{
  "type": "object",
  "properties": {
    "amount": {
      "type": "number"
    },
    "rate": {
      "type": "number",
      "description": "Annual interest rate e.g. 5.5"
    },
    "term_months": {
      "type": "integer"
    }
  },
  "required": [
    "amount",
    "rate",
    "term_months"
  ]
}
🟢compound_interest(principal, rate, years, contributions)

Calculate compound interest growth over time

입력 스키마

{
  "type": "object",
  "properties": {
    "principal": {
      "type": "number"
    },
    "rate": {
      "type": "number",
      "description": "Annual rate e.g. 5.0"
    },
    "years": {
      "type": "number"
    },
    "contributions": {
      "type": "number",
      "description": "Optional monthly contribution (default: 0)"
    }
  },
  "required": [
    "principal",
    "rate",
    "years"
  ]
}
🟢percentage_calculator(value, total)

Calculate percentages — find what % X is of Y

입력 스키마

{
  "type": "object",
  "properties": {
    "value": {
      "type": "number"
    },
    "total": {
      "type": "number"
    }
  },
  "required": [
    "value",
    "total"
  ]
}
🟢tip_calculator(bill, percent, split)

Calculate tip amount and split bill between people

입력 스키마

{
  "type": "object",
  "properties": {
    "bill": {
      "type": "number",
      "description": "Total bill"
    },
    "percent": {
      "type": "number",
      "description": "Tip percentage (default: 15)"
    },
    "split": {
      "type": "integer",
      "description": "Number of people (default: 1)"
    }
  },
  "required": [
    "bill"
  ]
}
⚪convert_units(value, from_unit, to_unit)

Convert between measurement units (temperature, length, weight)

입력 스키마

{
  "type": "object",
  "properties": {
    "value": {
      "type": "number"
    },
    "from_unit": {
      "type": "string",
      "description": "e.g. c, m, kg"
    },
    "to_unit": {
      "type": "string",
      "description": "e.g. f, ft, lb"
    }
  },
  "required": [
    "value",
    "from_unit",
    "to_unit"
  ]
}
⚪convert_timezone(timestamp, from_tz, to_tz)

Convert timestamps between any timezones

입력 스키마

{
  "type": "object",
  "properties": {
    "timestamp": {
      "type": "string",
      "description": "ISO date string (default: now)"
    },
    "from_tz": {
      "type": "string",
      "description": "Source timezone e.g. UTC"
    },
    "to_tz": {
      "type": "string",
      "description": "Target timezone e.g. EST"
    }
  }
}
⚪convert_number_base(num, from_base, to_base)

Convert numbers between bases (hex, decimal, octal, binary)

입력 스키마

{
  "type": "object",
  "properties": {
    "num": {
      "type": "string"
    },
    "from_base": {
      "type": "integer",
      "description": "Source base (default: 10)"
    },
    "to_base": {
      "type": "integer",
      "description": "Target base (default: 16)"
    }
  },
  "required": [
    "num"
  ]
}
🟢calculate_bmi(weight, height)

Calculate BMI from weight and height

입력 스키마

{
  "type": "object",
  "properties": {
    "weight": {
      "type": "number",
      "description": "Weight in kg"
    },
    "height": {
      "type": "number",
      "description": "Height in cm"
    }
  },
  "required": [
    "weight",
    "height"
  ]
}
🟢bmr_calculator(weight, height, age, sex)

Calculate Basal Metabolic Rate using Mifflin-St Jeor equation

입력 스키마

{
  "type": "object",
  "properties": {
    "weight": {
      "type": "number",
      "description": "Weight in kg"
    },
    "height": {
      "type": "number",
      "description": "Height in cm"
    },
    "age": {
      "type": "integer"
    },
    "sex": {
      "type": "string",
      "enum": [
        "male",
        "female"
      ]
    }
  },
  "required": [
    "weight",
    "height",
    "age"
  ]
}
⚪calorie_burn(activity, weight, duration)

Estimate calories burned during physical activities

입력 스키마

{
  "type": "object",
  "properties": {
    "activity": {
      "type": "string",
      "description": "e.g. running, walking, cycling"
    },
    "weight": {
      "type": "number",
      "description": "Weight in kg"
    },
    "duration": {
      "type": "integer",
      "description": "Duration in minutes"
    }
  },
  "required": [
    "activity",
    "weight",
    "duration"
  ]
}
⚪call_api(tool_name, params)

UNIVERSAL PROXY: Call any API Hub tool by name. Access 300+ REST tools through this single MCP endpoint. Tools include: email verification, color converter, QR decode, HTML entities, regex test, MIME types, HTTP codes, country list, currency list, public holidays, paper sizes, chemical elements, JSON tools, password strength, named entities, keyword density, text complexity, macros, ideal weight, body fat, heart rate zones, sleep calculator, ovulation calculator, and 250+ more. Use tool_name to specify which tool and params for its arguments.

입력 스키마

{
  "type": "object",
  "properties": {
    "tool_name": {
      "type": "string",
      "description": "REST tool to call. Examples: verify_email, convert_color, lookup_html_entity, test_regex, lookup_mime_type, lookup_http_code, list_countries, list_currencies, get_public_holidays, paper_size_reference, chemical_elements, process_json, check_password_strength, extract_entities, keyword_density, text_complexity, macro_calc, ideal_weight_calc, body_fat_calc, heart_rate_zones, sleep_calc, ovulation_calc"
    },
    "params": {
      "type": "string",
      "description": "JSON string of parameters for the tool, e.g. '{\"color\":\"#ff0000\"}'"
    }
  },
  "required": [
    "tool_name"
  ]
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 46개
검증됨버전이 기록되지 않음도구 46개