{
  "info": {
    "name": "BigDataCloud — mcp.ai",
    "description": "REST API for the BigDataCloud MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/big_data_cloud",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "big_data_cloud_am_i_roaming_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/am/i/roaming/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "am",
            "i",
            "roaming",
            "api"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"latitude\": 0,\n  \"longitude\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_asn_extended_receiving_from_info_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/asn/extended/receiving/from/info/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "asn",
            "extended",
            "receiving",
            "from",
            "info",
            "api"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"asn\": \"\",\n  \"offset\": 0,\n  \"batchSize\": 0,\n  \"localityLanguage\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_asn_extended_transit_to_info_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/asn/extended/transit/to/info/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "asn",
            "extended",
            "transit",
            "to",
            "info",
            "api"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"asn\": \"\",\n  \"offset\": 0,\n  \"batchSize\": 0,\n  \"localityLanguage\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_asn_rank_list_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/asn/rank/list/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "asn",
            "rank",
            "list",
            "api"
          ]
        },
        "description": "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",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"sort\": \"\",\n  \"order\": \"\",\n  \"offset\": 0,\n  \"batchSize\": 0,\n  \"localityLanguage\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_bgp_active_prefixes_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/bgp/active/prefixes/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "bgp",
            "active",
            "prefixes",
            "api"
          ]
        },
        "description": "Tool to retrieve IPv4 or IPv6 prefixes currently announced on BGP. Use when inspecting BGP routing announcements for a given ASN.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"asn\": \"\",\n  \"isv4\": false,\n  \"sort\": \"\",\n  \"order\": \"\",\n  \"offset\": 0,\n  \"batchSize\": 0,\n  \"bogonsOnly\": false,\n  \"localityLanguage\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_country_by_ip_address_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/country/by/ip/address/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "country",
            "by",
            "ip",
            "address",
            "api"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ip\": \"\",\n  \"localityLanguage\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_country_info_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/country/info/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "country",
            "info",
            "api"
          ]
        },
        "description": "Tool to fetch detailed country information by ISO code. Use when you need localized names, currencies, regions, and other metadata for a country.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"code\": \"\",\n  \"localityLanguage\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_email_address_verification_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/email/address/verification/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "email",
            "address",
            "verification",
            "api"
          ]
        },
        "description": "Tool to verify email addresses for syntax, domain validity, and disposability. Use after obtaining the email input.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"emailAddress\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_hazard_report_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/hazard/report/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "hazard",
            "report",
            "api"
          ]
        },
        "description": "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).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ip\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_network_by_cidr",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/network/by/cidr",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "network",
            "by",
            "cidr"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"cidr\": \"\",\n  \"bogonsOnly\": false,\n  \"depthLimit\": 0,\n  \"subnetsOffset\": 0,\n  \"localityLanguage\": \"\",\n  \"subnetsBatchSize\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_network_by_ip_address_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/network/by/ip/address/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "network",
            "by",
            "ip",
            "address",
            "api"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ip\": \"\",\n  \"localityLanguage\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_phone_number_validation_by_ip",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/phone/number/validation/by/ip",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "phone",
            "number",
            "validation",
            "by",
            "ip"
          ]
        },
        "description": "Tool to validate phone numbers by inferring country from client IP. Use when you want to validate a number without specifying country.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ip\": \"\",\n  \"number\": \"\",\n  \"localityLanguage\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_reverse_geocoding_timezone_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/reverse/geocoding/timezone/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "reverse",
            "geocoding",
            "timezone",
            "api"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"latitude\": 0,\n  \"longitude\": 0,\n  \"localityLanguage\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_time_zone_by_ip_address_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/time/zone/by/ip/address/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "time",
            "zone",
            "by",
            "ip",
            "address",
            "api"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ip\": \"\",\n  \"utcReference\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_tor_exit_nodes_geolocated_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/tor/exit/nodes/geolocated/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "tor",
            "exit",
            "nodes",
            "geolocated",
            "api"
          ]
        },
        "description": "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 -",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"sort\": \"\",\n  \"order\": \"\",\n  \"offset\": 0,\n  \"batchSize\": 0,\n  \"localityLanguage\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_user_agent_parser_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/user/agent/parser/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "user",
            "agent",
            "parser",
            "api"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"userAgentRaw\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "big_data_cloud_user_risk_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/user/risk/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "user",
            "risk",
            "api"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ip\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}