Skip to content

services: add cloudlinux.ro (EU cloud provider, HTTP 402 credit top-up) - #1118

Open
cosminbegu wants to merge 1 commit into
tempoxyz:mainfrom
cosminbegu:add-cloudlinux-service
Open

cosminbegu wants to merge 1 commit into
tempoxyz:mainfrom
cosminbegu:add-cloudlinux-service

Conversation

@cosminbegu

Copy link
Copy Markdown

Motivation

cloudlinux.ro is a Romanian (EU) cloud provider selling hourly-billed cloud, GPU and dedicated servers, AgentBox workstations for AI agents, backup storage, domain names and software licences, all paid from a prepaid credit balance. Agents already manage accounts through a public REST API and an MCP server with 40 tools; the missing piece was funding the account without a human at a checkout page. POST /api/v1/billing/topup closes that loop over MPP: the challenge is public, the paid retry carries the account's API key, the credit lands in the same response, and the agent can order infrastructure right after. As far as we can tell this is the first cloud/infrastructure provider in the directory; existing entries are mostly per-request data and search APIs.

Summary

  • The service is live and accepts MPP payments.
  • This PR adds its entry in schemas/services.ts.
  • Listed endpoints, prices, and payment methods match the live service.
  • Public documentation and icon URLs are stable and accessible.
  • pnpm generate:discovery succeeds.
  • pnpm check:types passes.
  • pnpm build succeeds.

Key design considerations

  • Integration: first-party
  • Payment methods and intents: method stripe (cards through Shared Payment Tokens, Link agent wallet), intent charge, currency EUR (declared inline, since the shared STRIPE_PAYMENT default is USD). Stablecoins on Tempo are planned.
  • Provider relationship: We (CLOUDZERO SRL) own and operate cloudlinux.ro and this endpoint.
  • Directory fit: Production endpoint, registered on MPPScan, discovery document at /openapi.json. It is a top-up for an existing account rather than an anonymous pay-per-call API: the challenge is public (the health check receives a 402), but the paid retry must name the account to credit via its API key, which is why it is limited to verified accounts. No other cloud or server provider is listed.

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This pull request is from a fork — automated review is disabled. A repository maintainer can comment @claude review to run a one-time review.

@vercel

vercel Bot commented Oct 24, 2026

Copy link
Copy Markdown

@cosminbegui is attempting to deploy a commit to the Tempo Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions

Copy link
Copy Markdown

Thanks for submitting a service to the MPP directory!

Complete the service pull request template in your PR description before review. It contains the current submission requirements and review criteria.

Service submission guide

@github-actions

Copy link
Copy Markdown

🔀 Changed Services

✅ Added

  • cloudlinux

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants