The pricing tag has a question mark, it says that The Spark plan allows outbound network requests only to Google-owned services. Inbound invocation requests are allowed within the quota. On the Blaze plan, Cloud Functions provides a perpetual free tier. The first 2,000,000 invocations, 400,000 GB-sec, 200,000 CPU-sec, and 5 GB of Internet egress traffic is provided for free each month.
If someone sends requests to your functions, these requests are inbounded requests. And It does have a 5 GB egress qouta per month. However, if you have to use other services, like fetch other url outside google, is prohibited in Free tier.