# BigDataCloud — MCP server on mcp.ai > Connect your BigDataCloud account and use 17 tools for developer tools straight from your AI agent. Connect with your own API key. BigDataCloud offers a suite of APIs providing geolocation, reverse geocoding, and data validation services. By: mcp.ai · official Page: https://mcp.ai/big_data_cloud ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_big_data_cloud?ms=1787291220000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/big_data_cloud/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/big_data_cloud/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/big_data_cloud/skill.md Postman collection (v2.1): https://mcp.ai/big_data_cloud/postman.json ## Tools - big_data_cloud_am_i_roaming_api(latitude: number, longitude: number) — Tool to determine if the user is roaming based on their IP address and GPS coordinates. Use after obtaining device location to verify roaming status before mobile actions. - big_data_cloud_asn_extended_receiving_from_info_api(asn: string, offset: integer, batchSize: integer, localityLanguage?: string) — Tool to return upstream providers (receivingFrom) for a given ASN. Use when you need a paginated list of ASes feeding traffic for the specified ASN. - big_data_cloud_asn_extended_transit_to_info_api(asn: string, offset: integer, batchSize: integer, localityLanguage?: string) — Tool to return downstream customers (transitTo) for a given ASN. Use when you need a paginated list of ASes receiving traffic from a specific ASN. - big_data_cloud_asn_rank_list_api(sort?: string, order?: string, offset?: integer, batchSize?: integer, localityLanguage?: string) — Retrieves a ranked list of Autonomous Systems (ASNs) sorted by IPv4 address announcement volumes. Use cases: - Find the largest ASNs by IP address count (DoD, Amazon, Microsoft, etc.) - Look up ASN ra - big_data_cloud_bgp_active_prefixes_api(asn: string, isv4?: boolean, sort?: string, order?: string, offset?: integer, batchSize?: integer, bogonsOnly?: boolean, localityLanguage?: string) — Tool to retrieve IPv4 or IPv6 prefixes currently announced on BGP. Use when inspecting BGP routing announcements for a given ASN. - big_data_cloud_country_by_ip_address_api(ip?: string, localityLanguage?: string) — Tool to geolocate an IP address and retrieve country details and demographics. Use when you need country-level data after obtaining the target IP address. - big_data_cloud_country_info_api(code: string, localityLanguage?: string) — Tool to fetch detailed country information by ISO code. Use when you need localized names, currencies, regions, and other metadata for a country. - big_data_cloud_email_address_verification_api(emailAddress: string) — Tool to verify email addresses for syntax, domain validity, and disposability. Use after obtaining the email input. - big_data_cloud_hazard_report_api(ip?: string) — Tool to fetch a cybersecurity hazard report for a specified IP address. Use when assessing an IP's threat profile (VPN, proxy, blacklists, hosting risk). - big_data_cloud_network_by_cidr(cidr: string, bogonsOnly?: boolean, depthLimit?: integer, subnetsOffset?: integer, localityLanguage?: string, subnetsBatchSize?: integer) — Tool to retrieve BGP-announced networks within a specified CIDR range. Use when you need to analyze network announcements within a particular CIDR after confirming the range format. - big_data_cloud_network_by_ip_address_api(ip?: string, localityLanguage?: string) — Tool to retrieve registry, ASN, and BGP details for a given IP address’s network. Use when you need detailed network information (e.g., ASNs, prefixes) after confirming the target IP. - big_data_cloud_phone_number_validation_by_ip(ip?: string, number: string, localityLanguage?: string) — Tool to validate phone numbers by inferring country from client IP. Use when you want to validate a number without specifying country. - big_data_cloud_reverse_geocoding_timezone_api(latitude: number, longitude: number, localityLanguage?: string) — Tool to return reverse geocoding and time zone info for given coordinates. Use when you need both locality details and timezone data in one call. - big_data_cloud_time_zone_by_ip_address_api(ip?: string, utcReference?: integer) — Tool to retrieve time zone information for a given IP address. Use when you need DST status, UTC offsets, and local/UTC time for a specific IP. - big_data_cloud_tor_exit_nodes_geolocated_api(sort?: string, order?: string, offset?: integer, batchSize?: integer, localityLanguage?: string) — Retrieve a paginated list of active TOR exit node IP addresses with geolocation and carrier (ASN) details. Use this tool to: - Get a list of known TOR exit node IPs to detect/block anonymous traffic - - big_data_cloud_user_agent_parser_api(userAgentRaw: string) — Tool to parse a User-Agent string into device, OS, browser, and bot details. Use when you have a raw User-Agent header and need structured client info. - big_data_cloud_user_risk_api(ip?: string) — Tool to return a risk assessment for a user based on IP signals for fraud prevention. Use after initial IP checks to decide whether to bypass or require captcha challenges. ## Example prompts - "What can I do in BigDataCloud?" - "Show me a summary of my BigDataCloud account" ## Links Docs: https://mcp.ai/docs/mcps/big_data_cloud Website: https://mcp.ai/mcps/big_data_cloud