{"category":{"id":"cloud-hosting","name":"Cloud and hosting","description":"Cloud providers, serverless and edge platforms, and site hosting an agent can deploy to and manage."},"entries":[ {"id":"aws-apis","name":"AWS APIs","homepage":"https://aws.amazon.com","docs":"https://docs.aws.amazon.com/general/latest/gr/aws-apis-references.html","auth":"cloud_iam","auth_hint":"AWS Signature Version 4 (SigV4) signed request using IAM access key/secret or STS temporary credentials","mcp":{"type":"official","url":"https://aws-mcp.us-east-1.api.aws/mcp","maintainer":"vendor","remote_url":"https://aws-mcp.us-east-1.api.aws/mcp","repo":"https://github.com/aws/mcp-proxy-for-aws","tools":["aws___run_script","aws___get_presigned_url","aws___get_tasks","aws___search_documentation","aws___read_documentation","aws___retrieve_skill","aws___list_regions","aws___get_regional_availability"],"covers_full_api":true,"source_url":"https://docs.aws.amazon.com/aws-mcp/latest/userguide/understanding-mcp-server-tools.html","checked_at":"2026-09-24","domain_verified":false,"kind":"official","config":{"transport":"streamable-http","url":"https://aws-mcp.us-east-1.api.aws/mcp","headers":null,"oauth":true,"docs_only":false,"source_url":"https://docs.aws.amazon.com/aws-mcp/latest/userguide/getting-started-aws-mcp-server.html","checked_at":"2026-09-24"}},"free_tier":"Free tier: 30+ services always free within monthly limits; new accounts also get up to $200 one-time credits ($100 on signup + up to $100 earned) usable over 6 months","sdk":["python","javascript","typescript","java","go","dotnet","ruby","php","cpp","rust","kotlin","swift"],"openapi":null,"llms_txt":"https://docs.aws.amazon.com/llms.txt","desc_en":"An agent can provision and control thousands of AWS resources (compute, storage, databases, ML) via SDKs/CLI/REST.","notes":"Umbrella platform: hundreds of distinct service APIs, each with its own IAM scoping, rate limits, and regional availability; no unified OpenAPI spec. The managed AWS MCP Server (OAuth or SigV4 proxy) replaces the local aws-api-mcp-server.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"30+ services always free within monthly limits; new customers get up to $200 credits ($100 at signup + up to $100 earned) over 6 months","period":"month","source_url":"https://aws.amazon.com/free/","checked_at":"2026-09-24"},"auth_scheme":{"type":"cloud_iam","in":"header","name":"Authorization","format":"Authorization: AWS4-HMAC-SHA256 Credential=////aws4_request, SignedHeaders=..., Signature=...","source_url":"https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html","checked_at":"2026-09-24"},"operations":["cloud-infrastructure"],"no_auth":false,"call":{"operation":"verify credentials (STS GetCallerIdentity)","method":"POST","url":"https://sts.amazonaws.com/","example":"curl https://sts.amazonaws.com/ --aws-sigv4 \"aws:amz:us-east-1:sts\" --user \"$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY\" -d \"Action=GetCallerIdentity&Version=2011-06-15\"","response_fields":["GetCallerIdentityResult.Account","GetCallerIdentityResult.Arn","GetCallerIdentityResult.UserId"],"async":null,"source_url":"https://docs.aws.amazon.com/STS/latest/APIReference/API_GetCallerIdentity.html","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","llms_txt":"ok"},"ratings":[{"source":"github","repo":"awslabs/mcp","stars":9728,"forks":1770,"pushed_at":"2026-09-24","archived":false,"url":"https://github.com/awslabs/mcp","fetched_at":"2026-09-24T16:54Z"}],"uptime":{"window_days":30,"mcp_remote":{"url":"https://aws-mcp.us-east-1.api.aws/mcp","probes":1,"up":1,"median_ms":611,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}}}}, {"id":"azure-apis","name":"Azure APIs","homepage":"https://learn.microsoft.com/rest/api/azure/","docs":"https://learn.microsoft.com/rest/api/azure/","auth":"cloud_iam","auth_hint":"Authorization: Bearer (Microsoft Entra ID / Azure AD OAuth2)","mcp":{"type":"official","url":"https://github.com/microsoft/mcp","maintainer":"vendor","repo":"https://github.com/microsoft/mcp","covers_full_api":false,"source_url":"https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/overview","checked_at":"2026-09-24","domain_verified":null,"kind":"official","config":{"transport":"stdio","command":"npx","args":["-y","@azure/mcp@latest","server","start"],"env":[],"docs_only":false,"source_url":"https://github.com/microsoft/mcp/blob/main/servers/Azure.Mcp.Server/README.md","checked_at":"2026-09-24"}},"free_tier":"12 months of select free services plus $200 credit for 30 days for new accounts; many services also have a permanent always-free monthly amount","sdk":["dotnet","java","javascript","typescript","python","go","cpp","rust"],"openapi":"https://github.com/Azure/azure-rest-api-specs","llms_txt":null,"desc_en":"An agent can deploy and manage Azure resources (compute, storage, databases, AI) across resource-provider REST APIs.","notes":"Umbrella platform: hundreds of resource-provider APIs, each independently versioned (api-version query param required); the Azure MCP repo moved from Azure/azure-mcp (archived) to microsoft/mcp.","verified":"2026-09-24","free_plan":{"kind":"free_tier","requires_card":true,"quota":"65+ always-free services with monthly amounts; new customers also get 20+ services free for 12 months and $200 credit for 30 days","period":"month","source_url":"https://azure.microsoft.com/en-us/pricing/purchase-options/azure-account","checked_at":"2026-09-24"},"auth_scheme":{"type":"cloud_iam","in":"header","name":"Authorization","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://learn.microsoft.com/en-us/rest/api/azure/","checked_at":"2026-09-24"},"base_url":"https://management.azure.com","rate_limits":{"summary":"ARM token bucket per subscription and per tenant: reads 250 bucket/25 per s refill; writes and deletes 200 bucket/10 per s; 429 with Retry-After","source_url":"https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/request-limits-and-throttling","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":"some operations are asynchronous; track them via response headers (Track asynchronous Azure operations)","source_url":"https://learn.microsoft.com/en-us/rest/api/azure/"},"operations":["cloud-infrastructure"],"no_auth":false,"call":{"operation":"create or update a resource group","method":"PUT","url":"https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}?api-version=2021-04-01","example":"curl -X PUT \"https://management.azure.com/subscriptions/$AZURE_SUBSCRIPTION_ID/resourcegroups/my-resource-group?api-version=2021-04-01\" -H \"Authorization: Bearer $(az account get-access-token --query accessToken -o tsv)\" -H \"Content-Type: application/json\" -d '{\"location\":\"eastus\"}'","response_fields":["id","name","location","properties.provisioningState"],"async":null,"source_url":"https://learn.microsoft.com/en-us/rest/api/resources/resource-groups/create-or-update","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","openapi":"ok"},"ratings":[{"source":"github","repo":"Azure/azure-rest-api-specs","stars":3094,"forks":5974,"pushed_at":"2026-09-24","archived":false,"url":"https://github.com/Azure/azure-rest-api-specs","fetched_at":"2026-09-24T16:54Z"},{"source":"github","repo":"microsoft/mcp","stars":3707,"forks":628,"pushed_at":"2026-09-24","archived":false,"url":"https://github.com/microsoft/mcp","fetched_at":"2026-09-24T16:54Z"}],"uptime":{"window_days":30,"api":{"url":"https://management.azure.com","probes":1,"up":1,"median_ms":249,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":400}}}}, {"id":"cloudflare-api","name":"Cloudflare API","homepage":"https://developers.cloudflare.com/api/","docs":"https://developers.cloudflare.com/api/","auth":"api_key+oauth2","auth_hint":"Authorization: Bearer ","mcp":{"type":"official","url":"https://developers.cloudflare.com/agents/model-context-protocol/mcp-servers-for-cloudflare/","maintainer":"vendor","remote_url":"https://mcp.cloudflare.com/mcp","repo":"https://github.com/cloudflare/mcp","tools":["search","execute"],"covers_full_api":true,"source_url":"https://developers.cloudflare.com/agents/model-context-protocol/mcp-servers-for-cloudflare/","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.cloudflare.com/mcp","headers":{"Authorization":"Bearer $CLOUDFLARE_API_TOKEN"},"oauth":true,"env":[],"docs_only":false,"source_url":"https://github.com/cloudflare/mcp#get-started","checked_at":"2026-09-24"}},"free_tier":"free with any Cloudflare account; API access itself is free, manages both free and paid Cloudflare products","sdk":["typescript","python","go"],"openapi":"https://raw.githubusercontent.com/cloudflare/api-schemas/main/openapi.yaml","llms_txt":"https://developers.cloudflare.com/llms.txt","desc_en":"An agent can manage DNS, Workers, zones, WAF/security rules, and caching for Cloudflare accounts programmatically.","notes":"Global rate limit ~1,200 requests/5 min per user; per-IP limit ~200 req/sec; GraphQL Analytics API has a separate cost-based limit. Legacy X-Auth-Key global key auth also exists but is discouraged.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"Free plan ($0); API access included","source_url":"https://www.cloudflare.com/plans/free/","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","in":"header","name":"Authorization","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://developers.cloudflare.com/fundamentals/api/get-started/create-token/","checked_at":"2026-09-24"},"base_url":"https://api.cloudflare.com/client/v4","rate_limits":{"summary":"1,200 requests per 5 minutes per user/account token; 200 req/s per IP; GraphQL max 320/5 min by query cost; exceeding blocks calls for 5 min (429)","source_url":"https://developers.cloudflare.com/fundamentals/api/reference/limits/","checked_at":"2026-09-24"},"operations":["dns-cdn","serverless-deploy"],"no_auth":false,"call":{"operation":"create a DNS record","method":"POST","url":"https://api.cloudflare.com/client/v4/zones/{zone_id}/dns_records","example":"curl -X POST https://api.cloudflare.com/client/v4/zones/$CLOUDFLARE_ZONE_ID/dns_records -H \"Authorization: Bearer $CLOUDFLARE_API_TOKEN\" -H \"Content-Type: application/json\" -d '{\"type\": \"A\", \"name\": \"www.example.com\", \"content\": \"198.51.100.4\", \"ttl\": 3600, \"proxied\": false}'","response_fields":["success","errors","result.id","result.name"],"async":null,"source_url":"https://developers.cloudflare.com/api/resources/dns/subresources/records/methods/create/","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","openapi":"ok","llms_txt":"ok"},"ratings":[{"source":"smithery","uses":199,"url":"https://smithery.ai/servers/cloudflare","fetched_at":"2026-09-24T16:54Z"},{"source":"sourceforge","rating":4.6,"reviews":12,"url":"https://sourceforge.net/software/product/Cloudflare/","fetched_at":"2026-09-24T16:57Z"}],"uptime":{"window_days":30,"api":{"url":"https://api.cloudflare.com/client/v4","probes":1,"up":1,"median_ms":363,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}},"mcp_remote":{"url":"https://mcp.cloudflare.com/mcp","probes":1,"up":1,"median_ms":327,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}},"reviews_url":"https://raw.githubusercontent.com/eater2/ai_agents_api_library/main/catalog/reviews/cloudflare-api.json"}, {"id":"fly-io-machines-api","name":"Fly.io Machines API","homepage":"https://fly.io/docs/machines/api/","docs":"https://fly.io/docs/machines/api/","auth":"api_key","auth_hint":"Authorization: Bearer ","mcp":{"type":"official","url":"https://docs.fly.io/model-context-protocol/flyctl-server","maintainer":"vendor","tools":["apps","certs","logs","machine","orgs","platform","secrets","status","volumes"],"covers_full_api":false,"source_url":"https://docs.fly.io/mcp/flyctl-server/","checked_at":"2026-09-24","domain_verified":null,"kind":"official","config":{"transport":"stdio","command":"fly","args":["mcp","server"],"env":["FLY_ACCESS_TOKEN"],"docs_only":false,"source_url":"https://docs.fly.io/flyctl/mcp-server/","checked_at":"2026-09-24"}},"free_tier":"Trial: 2 machine-hours or 7 days, whichever comes first, no card needed to start (adding a card ends the trial); then pay-as-you-go, no perpetual free tier","sdk":["go"],"openapi":"https://docs.fly.io/machines-api/openapi.json","llms_txt":null,"desc_en":"An agent can create, start, stop, and destroy Fly.io Machines (lightweight VMs) programmatically via REST.","notes":"The official MCP server for Machines is the local flyctl server ('fly mcp server'); the hosted Sprites MCP controls Sprites, not Machines.","verified":"2026-09-24","free_plan":{"kind":"trial","requires_card":false,"quota":"2 hours of machine runtime or 7 days, whichever comes first (up to 10 machines, 20GB volumes)","period":"one_time","source_url":"https://docs.fly.io/about/free-trial/","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","in":"header","name":"Authorization","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://docs.fly.io/machines/api/working-with-machines-api/","checked_at":"2026-09-24"},"base_url":"https://api.machines.dev/v1","rate_limits":{"summary":"1 req/s per action (e.g. create, start) with burst to 3 req/s; Get Machine 5 req/s, burst 10","source_url":"https://docs.fly.io/machines/api/working-with-machines-api/","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":"machine state changes are asynchronous; block with GET /v1/apps/{app}/machines/{id}/wait?state=started (default timeout 60s)","source_url":"https://docs.fly.io/machines/api/machines-resource/"},"operations":["container-hosting","cloud-infrastructure"],"no_auth":false,"call":{"operation":"create and start a Machine (VM)","method":"POST","url":"https://api.machines.dev/v1/apps/{app_name}/machines","example":"curl -X POST https://api.machines.dev/v1/apps/$FLY_APP_NAME/machines -H \"Authorization: Bearer $FLY_API_TOKEN\" -H \"Content-Type: application/json\" -d '{\"config\":{\"image\":\"registry-1.docker.io/library/ubuntu:latest\",\"init\":{\"exec\":[\"/bin/sleep\",\"inf\"]},\"guest\":{\"cpu_kind\":\"shared\",\"cpus\":1,\"memory_mb\":256}}}'","response_fields":["id","name","state","region","instance_id","private_ip"],"async":"GET https://api.machines.dev/v1/apps/{app_name}/machines/{id}/wait?state=started to block until it is running","source_url":"https://docs.fly.io/machines/api/machines-resource/","checked_at":"2026-09-24"},"unit_price":{"summary":"shared-cpu-1x 256MB Machine: $0.00000078 per second running (~$0.0028/hour) base price, regional multipliers apply; stopped rootfs $0.15 per GB per 30 days","source_url":"https://docs.fly.io/about/pricing/","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":true,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","openapi":"ok"},"uptime":{"window_days":30,"api":{"url":"https://api.machines.dev/v1","probes":1,"up":1,"median_ms":405,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}}}}, {"id":"google-cloud-apis","name":"Google Cloud APIs","homepage":"https://cloud.google.com/apis","docs":"https://cloud.google.com/apis/docs/overview","auth":"cloud_iam","auth_hint":"Authorization: Bearer (service account or Application Default Credentials); API keys for select public APIs","mcp":{"type":"official","url":"https://docs.cloud.google.com/mcp/supported-products","maintainer":"vendor","remote_url":"https://compute.googleapis.com/mcp","repo":"https://github.com/googleapis/genai-toolbox","covers_full_api":false,"source_url":"https://docs.cloud.google.com/mcp/supported-products","checked_at":"2026-09-24","domain_verified":false,"kind":"official","config":{"transport":"streamable-http","url":"https://compute.googleapis.com/mcp","headers":{"Authorization":"Bearer $GCLOUD_ACCESS_TOKEN","x-goog-user-project":"$GOOGLE_CLOUD_PROJECT"},"oauth":true,"docs_only":false,"source_url":"https://docs.cloud.google.com/mcp/configure-mcp-ai-application","checked_at":"2026-09-24"}},"free_tier":"free trial credit for new customers plus an Always Free tier with perpetual no-cost limits on select products","sdk":["python","javascript","typescript","java","go","dotnet","ruby","php","cpp"],"openapi":null,"llms_txt":null,"desc_en":"An agent can create and manage Google Cloud resources (compute, storage, data, AI/ML) via REST, gRPC, or client libraries.","notes":"Umbrella platform: hundreds of distinct service APIs, each with its own scopes/quotas; many APIs require explicit per-project enabling. Google runs official remote MCP servers per product (e.g. compute.googleapis.com/mcp, run.googleapis.com/mcp, bigquery.googleapis.com/mcp).","verified":"2026-09-24","free_plan":{"kind":"free_tier","requires_card":true,"quota":"Free Tier: monthly always-free limits on 20+ products; plus $300 Welcome credit over 90 days for new customers","period":"month","source_url":"https://docs.cloud.google.com/free/docs/free-cloud-features","checked_at":"2026-09-24"},"auth_scheme":{"type":"cloud_iam","in":"header","name":"Authorization","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://docs.cloud.google.com/docs/authentication/rest","checked_at":"2026-09-24"},"operations":["cloud-infrastructure"],"no_auth":false,"call":{"operation":"get a project (Resource Manager)","method":"GET","url":"https://cloudresourcemanager.googleapis.com/v3/projects/{PROJECT_ID}","example":"curl -H \"Authorization: Bearer $(gcloud auth print-access-token)\" https://cloudresourcemanager.googleapis.com/v3/projects/$GOOGLE_CLOUD_PROJECT","async":null,"source_url":"https://docs.cloud.google.com/docs/authentication/rest","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok"},"ratings":[{"source":"github","repo":"googleapis/mcp-toolbox","stars":16488,"forks":1732,"pushed_at":"2026-09-24","archived":false,"url":"https://github.com/googleapis/mcp-toolbox","fetched_at":"2026-09-24T16:54Z"}],"uptime":{"window_days":30,"mcp_remote":{"url":"https://compute.googleapis.com/mcp","probes":1,"up":1,"median_ms":439,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}}}}, {"id":"mux-video-api","name":"Mux Video API","homepage":"https://www.mux.com","docs":"https://www.mux.com/docs","auth":"api_key","auth_hint":"HTTP Basic auth: :","mcp":{"type":"official","url":"https://mcp.mux.com","maintainer":"vendor","remote_url":"https://mcp.mux.com","repo":"https://github.com/muxinc/mux-node-sdk/tree/master/packages/mcp-server","tools":["docs search","code execution (TypeScript against @mux/mux-node)"],"covers_full_api":true,"source_url":"https://www.mux.com/docs/integrations/mcp-server.md","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.mux.com","headers":null,"oauth":true,"docs_only":false,"source_url":"https://www.mux.com/docs/integrations/mcp-server.md","checked_at":"2026-09-24"}},"free_tier":"first 100,000 delivered minutes/month free, then usage-based","sdk":["node","python","go","ruby","php"],"openapi":null,"llms_txt":null,"desc_en":"Upload, encode, stream and analyse video; get playback URLs, thumbnails and captions via REST.","notes":"Hosting/streaming infrastructure; does not generate video from prompts.","verified":"2026-09-24","free_plan":{"kind":"free_tier","requires_card":false,"quota":"100,000 delivery minutes","period":"month","source_url":"https://www.mux.com/pricing.md","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"basic","format":"Authorization: Basic base64(MUX_TOKEN_ID:MUX_TOKEN_SECRET)","source_url":"https://www.mux.com/docs/core/make-api-requests.md","checked_at":"2026-09-24"},"base_url":"https://api.mux.com","rate_limits":{"summary":"Per-environment rate-limit buckets; HTTP 429 when exceeded","source_url":"https://www.mux.com/docs/core/make-api-requests.md","checked_at":"2026-09-24"},"operations":["video-hosting"],"no_auth":false,"call":{"operation":"create a video asset from a URL","method":"POST","url":"https://api.mux.com/video/v1/assets","example":"curl https://api.mux.com/video/v1/assets -X POST -H 'Content-Type: application/json' -u $MUX_TOKEN_ID:$MUX_TOKEN_SECRET -d '{\"inputs\": [{\"url\": \"https://muxed.s3.amazonaws.com/leds.mp4\"}], \"playback_policies\": [\"public\"], \"video_quality\": \"basic\"}'","response_fields":["data.id","data.status","data.playback_ids[0].id"],"async":"poll GET https://api.mux.com/video/v1/assets/{id} (max 1/s) or wait for webhook video.asset.ready until data.status is ready; play at https://stream.mux.com/{PLAYBACK_ID}.m3u8","source_url":"https://www.mux.com/docs/core/make-api-requests.md","checked_at":"2026-09-24"},"unit_price":{"summary":"Basic-quality input free; storage from $0.0024 per minute stored per month; delivery 100,000 min/month free, then from $0.0008 per minute delivered","source_url":"https://www.mux.com/pricing/video","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":true,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"reachable"},"uptime":{"window_days":30,"api":{"url":"https://api.mux.com","probes":1,"up":1,"median_ms":360,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}},"mcp_remote":{"url":"https://mcp.mux.com","probes":1,"up":1,"median_ms":377,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}}}, {"id":"netlify-api","name":"Netlify API","homepage":"https://docs.netlify.com/api/get-started/","docs":"https://docs.netlify.com/api-and-cli-guides/api-guides/get-started-with-api/","auth":"api_key+oauth2","auth_hint":"Authorization: Bearer ","mcp":{"type":"official","url":"https://netlify-mcp.netlify.app/mcp","maintainer":"vendor","remote_url":"https://netlify-mcp.netlify.app/mcp","repo":"https://github.com/netlify/netlify-mcp","covers_full_api":false,"source_url":"https://docs.netlify.com/build/build-with-ai/netlify-mcp-server/","checked_at":"2026-09-24","domain_verified":false,"kind":"official","config":{"transport":"streamable-http","url":"https://netlify-mcp.netlify.app/mcp","headers":null,"oauth":true,"source_url":"https://github.com/netlify/netlify-mcp/pull/46","docs_only":false,"checked_at":"2026-09-24"}},"free_tier":"Free: $0 forever plan with 300 credits per month (hard limit, no rollover); API usage subject to account plan limits","sdk":["go","javascript"],"openapi":"https://open-api.netlify.com/","llms_txt":"https://docs.netlify.com/llms.txt","desc_en":"An agent can create/manage sites, trigger and monitor deploys, and configure DNS, domains, and env vars.","notes":"Rate limits: 500 req/min general, 3 deploys/min (100/day). Tokens are invalidated on password reset.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"Free plan, $0 forever, 300 credit limit","source_url":"https://www.netlify.com/pricing/","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","in":"header","name":"Authorization","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://docs.netlify.com/api/get-started/","checked_at":"2026-09-24"},"base_url":"https://api.netlify.com/api/v1","rate_limits":{"summary":"500 requests/min general; deploys 3/min and 100/day; X-RateLimit-* headers","source_url":"https://docs.netlify.com/api/get-started/","checked_at":"2026-09-24"},"operations":["static-site-hosting","dns-cdn"],"no_auth":false,"call":{"operation":"deploy a site from a ZIP file","method":"POST","url":"https://api.netlify.com/api/v1/sites/{site_id}/deploys","example":"curl -H \"Content-Type: application/zip\" -H \"Authorization: Bearer $NETLIFY_AUTH_TOKEN\" --data-binary \"@website.zip\" https://api.netlify.com/api/v1/sites/mysite.netlify.app/deploys","response_fields":["id","state"],"async":"poll GET https://api.netlify.com/api/v1/deploys/{deploy_id} until state is ready","source_url":"https://docs.netlify.com/api-and-cli-guides/api-guides/get-started-with-api/","checked_at":"2026-09-24"},"unit_price":{"summary":"Production deploy costs 15 credits; add-on credits $5 per 500 (Personal, ~$0.15/deploy) or $10 per 1,500 (Pro, ~$0.10/deploy)","source_url":"https://www.netlify.com/pricing/","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"reachable","openapi":"ok","llms_txt":"ok"},"ratings":[{"source":"smithery","uses":0,"url":"https://smithery.ai/servers/netlify","fetched_at":"2026-09-24T16:54Z"},{"source":"sourceforge","rating":4.0,"reviews":5,"url":"https://sourceforge.net/software/product/Netlify/","fetched_at":"2026-09-24T16:57Z"}],"uptime":{"window_days":30,"api":{"url":"https://api.netlify.com/api/v1","probes":1,"up":1,"median_ms":360,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}},"mcp_remote":{"url":"https://netlify-mcp.netlify.app/mcp","probes":1,"up":1,"median_ms":1144,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}},"reviews_url":"https://raw.githubusercontent.com/eater2/ai_agents_api_library/main/catalog/reviews/netlify-api.json"}, {"id":"render-api","name":"Render API","homepage":"https://render.com/docs/api","docs":"https://api-docs.render.com/reference/introduction","auth":"api_key","auth_hint":"Authorization: Bearer ","mcp":{"type":"official","url":"https://mcp.render.com/mcp","maintainer":"vendor","remote_url":"https://mcp.render.com/mcp","repo":"https://github.com/render-oss/render-mcp-server","tools":["list_workspaces","select_workspace","get_selected_workspace","list_services","get_service","create_web_service","create_static_site","create_cron_job","update_environment_variables","update_web_service","update_static_site","update_cron_job","list_deploys","get_deploy","trigger_deploy","list_logs","list_log_label_values","get_metrics","query_render_postgres","list_postgres_instances","get_postgres","create_postgres","list_key_value","get_key_value","create_key_value"],"covers_full_api":false,"source_url":"https://github.com/render-oss/render-mcp-server","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.render.com/mcp","headers":{"Authorization":"Bearer $RENDER_API_KEY"},"oauth":true,"docs_only":false,"source_url":"https://render.com/docs/mcp-server","checked_at":"2026-09-24"}},"free_tier":"free static sites; free web services that spin down after inactivity","sdk":[],"openapi":"https://api-docs.render.com/openapi/render-public-api-1.json","llms_txt":"https://api-docs.render.com/llms.txt","desc_en":"An agent can create and manage Render services, trigger deployments, and configure databases and env vars.","notes":"OpenAPI spec endpoint/tag names may change over time even though the API itself stays backward compatible. Render's official MCP server supports potentially destructive operations (env var changes, triggering deploys).","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"750 free instance hours per workspace per month; free web services spin down after 15 min idle; free Postgres expires 30 days after creation","period":"month","source_url":"https://render.com/docs/free","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","in":"header","name":"Authorization","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://api-docs.render.com/reference/authentication","checked_at":"2026-09-24"},"base_url":"https://api.render.com/v1","operations":["container-hosting","sql-database","key-value-store","static-site-hosting"],"no_auth":false,"call":{"operation":"trigger a deploy","method":"POST","url":"https://api.render.com/v1/services/{serviceId}/deploys","example":"curl -X POST \"https://api.render.com/v1/services/$RENDER_SERVICE_ID/deploys\" -H \"Authorization: Bearer $RENDER_API_KEY\" -H \"Content-Type: application/json\" -d '{\"deployMode\":\"build_and_deploy\"}'","response_fields":["id","status","trigger","commit.id","createdAt"],"async":"poll GET https://api.render.com/v1/services/{serviceId}/deploys/{deployId} until status is live or failed","source_url":"https://api-docs.render.com/reference/create-deploy","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"reachable","openapi":"ok","llms_txt":"ok"},"uptime":{"window_days":30,"api":{"url":"https://api.render.com/v1","probes":1,"up":1,"median_ms":191,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}},"mcp_remote":{"url":"https://mcp.render.com/mcp","probes":1,"up":1,"median_ms":214,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}}}, {"id":"tencent-edgeone-pages","name":"Tencent EdgeOne Pages (Makers)","homepage":"https://pages.edgeone.ai","docs":"https://pages.edgeone.ai/document/mcp","auth":"api_key","auth_hint":"API token created in the EdgeOne Makers console (API Token tab), passed to the MCP server or CLI as EDGEONE_PAGES_API_TOKEN; the hosted HTML-sharing MCP needs no token","mcp":{"type":"official","url":"https://mcp-on-edge.edgeone.app/mcp-server","maintainer":"vendor","remote_url":"https://mcp-on-edge.edgeone.app/mcp-server","repo":"https://www.npmjs.com/package/@edgeone/makers-mcp","tools":["deploy-html"],"covers_full_api":false,"source_url":"https://pages.edgeone.ai/document/mcp","checked_at":"2026-09-24","domain_verified":false,"kind":"official","config":{"transport":"streamable-http","url":"https://mcp-on-edge.edgeone.app/mcp-server","headers":null,"oauth":false,"docs_only":false,"source_url":"https://pages.edgeone.ai/document/mcp","checked_at":"2026-09-24"}},"free_tier":"Free plan (stated as permanent): 40 projects, 500 builds/month, 3M Edge Function and 1M Cloud Function invocations/month, 5 GB storage, 1 GB KV, 1 GB Blob.","sdk":[],"openapi":null,"llms_txt":"https://pages.edgeone.ai/llms.txt","desc_en":"Lets an agent deploy HTML pages, static sites and full-stack apps with edge functions to EdgeOne and get back a public URL.","notes":"Renamed EdgeOne Makers. No public REST API: use the MCP server (@edgeone/makers-mcp) or EdgeOne CLI. The remote endpoint's no-login tool deploys a single HTML page; projects need the token.","verified":"2026-09-24","free_plan":{"kind":"free_tier","source_url":"https://pages.edgeone.ai/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","name":"EDGEONE_PAGES_API_TOKEN","format":"API token from the Makers console passed to the MCP server/CLI as an environment variable","source_url":"https://pages.edgeone.ai/document/mcp","checked_at":"2026-09-24"},"operations":["static-site-hosting","serverless-deploy"],"no_auth":false,"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"uptime":{"window_days":30,"mcp_remote":{"url":"https://mcp-on-edge.edgeone.app/mcp-server","probes":1,"up":1,"median_ms":821,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}}}}, {"id":"vercel-api","name":"Vercel API","homepage":"https://vercel.com/docs/rest-api","docs":"https://vercel.com/docs/rest-api","auth":"api_key+oauth2","auth_hint":"Authorization: Bearer ","mcp":{"type":"official","url":"https://mcp.vercel.com","maintainer":"vendor","remote_url":"https://mcp.vercel.com","tools":["search_vercel_documentation","list_teams","list_projects","get_project","list_deployments","get_deployment","get_deployment_build_logs","get_runtime_logs","get_runtime_errors","deploy_to_vercel","get_web_analytics","list_agent_runs","get_agent_run","check_domain_availability_and_price","get_purchase_quote","buy_domain","get_access_to_vercel_url","web_fetch_vercel_url","list_toolbar_threads","use_vercel_cli"],"covers_full_api":false,"source_url":"https://vercel.com/docs/agent-resources/vercel-mcp/tools","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.vercel.com","headers":null,"oauth":true,"docs_only":false,"source_url":"https://vercel.com/docs/agent-resources/vercel-mcp","checked_at":"2026-09-24"}},"free_tier":"free on Hobby plan; some resources/endpoints require Pro/paid plan","sdk":["typescript"],"openapi":"https://openapi.vercel.sh/","llms_txt":"https://vercel.com/llms.txt","desc_en":"An agent can create deployments, manage projects/domains/env vars, and query analytics and logs.","notes":"Vercel MCP (Beta) is remote/OAuth-based; write actions like deployments or purchases require explicit OAuth consent.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"Hobby plan $0/mo with capped monthly allotment per billable resource; 100 deployments/day","period":"month","source_url":"https://vercel.com/docs/limits","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","in":"header","name":"Authorization","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://vercel.com/kb/guide/how-do-i-use-a-vercel-api-access-token","checked_at":"2026-09-24"},"base_url":"https://api.vercel.com","rate_limits":{"summary":"Per-endpoint limits, e.g. deployments list 1,000/min, env var reads 500/min, Hobby deployments 100/day and 100/hour; 429 on excess","source_url":"https://vercel.com/docs/limits","checked_at":"2026-09-24"},"operations":["serverless-deploy","web-analytics","dns-cdn"],"no_auth":false,"call":{"operation":"create a deployment from inline files","method":"POST","url":"https://api.vercel.com/v13/deployments","example":"curl -X POST https://api.vercel.com/v13/deployments -H \"Authorization: Bearer $VERCEL_TOKEN\" -H \"Content-Type: application/json\" -d '{\"name\":\"my-site\",\"files\":[{\"file\":\"index.html\",\"data\":\"

Hello

\"}],\"projectSettings\":{\"framework\":null}}'","response_fields":["id","url","readyState","inspectorUrl"],"async":"build continues after the response (QUEUED -> BUILDING -> READY or ERROR); poll GET https://api.vercel.com/v13/deployments/{id} for readyState","source_url":"https://vercel.com/docs/rest-api/reference/endpoints/deployments/create-a-new-deployment","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"reachable","openapi":"ok","llms_txt":"ok"},"ratings":[{"source":"smithery","uses":549,"url":"https://smithery.ai/servers/vercel","fetched_at":"2026-09-24T16:54Z"},{"source":"sourceforge","rating":4.5,"reviews":2,"url":"https://sourceforge.net/software/product/Vercel/","fetched_at":"2026-09-24T16:57Z"}],"uptime":{"window_days":30,"api":{"url":"https://api.vercel.com","probes":1,"up":1,"median_ms":606,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}},"mcp_remote":{"url":"https://mcp.vercel.com","probes":1,"up":1,"median_ms":248,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}},"reviews_url":"https://raw.githubusercontent.com/eater2/ai_agents_api_library/main/catalog/reviews/vercel-api.json"} ]}