api-hub

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

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
88%
Vollständigkeit des Schemas
91%
Qualität der Benennung
90%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (6)

  • LOWTool 'get_weather' description lacks action verbin get_weather
  • LOWTool 'get_forecast' description lacks action verbin get_forecast
  • LOWTool 'detect_language' description lacks action verbin detect_language
  • LOWTool 'encode_base64' description lacks action verbin encode_base64
  • LOWTool 'text_diff' description lacks action verbin text_diff
  • LOWTool 'calorie_burn' description lacks action verbin calorie_burn

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~3,266Tokens (Tool-Definitionen)
~495 BTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (2.55% von 128k Kontext)

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": {
    "api-hub": {
      "url": "https://api.gadgethumans.com/mcp"
    }
  }
}

Remote-Endpunkte

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

Was es kann

Tool-Inventar

Tools (46)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

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

Current weather for any city

Eingabe-Schema

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

7-day weather forecast for any city

Eingabe-Schema

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

Get real-time cryptocurrency prices from Binance

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

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

Look up DNS records for any domain

Eingabe-Schema

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

Get geolocation data for any IP address

Eingabe-Schema

{
  "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)

Eingabe-Schema

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

Search the web using DuckDuckGo

Eingabe-Schema

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

Parse RSS/Atom feed to JSON

Eingabe-Schema

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

Check SSL certificate for a domain

Eingabe-Schema

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

Decode a JWT token into header, payload, signature

Eingabe-Schema

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

Check password strength with score and crack time estimate

Eingabe-Schema

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

Detect the language of provided text with confidence score

Eingabe-Schema

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

Generate QR code as base64 PNG image

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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

Eingabe-Schema

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

Evaluate a mathematical expression safely

Eingabe-Schema

{
  "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

Eingabe-Schema

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

Convert Unix timestamp to date or vice versa

Eingabe-Schema

{
  "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

Eingabe-Schema

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

Analyze the tone, emotion, and sentiment of text

Eingabe-Schema

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

Generate 5 compelling headlines from content

Eingabe-Schema

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

Summarize long text into concise key points

Eingabe-Schema

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

Compare two texts and return line-by-line differences

Eingabe-Schema

{
  "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

Eingabe-Schema

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

Calculate monthly mortgage payments and total interest

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet46 Tools
verifiziertVersion nicht aufgezeichnet46 Tools