Skip to content

Add Weio Site Check service - #1042

Open
pmh-weio-test wants to merge 1 commit into
tempoxyz:mainfrom
pmh-weio-test:add-weio-site-check
Open

pmh-weio-test wants to merge 1 commit into
tempoxyz:mainfrom
pmh-weio-test:add-weio-site-check

Conversation

@pmh-weio-test

@pmh-weio-test pmh-weio-test commented Oct 3, 2026 •

Copy link
Copy Markdown

Motivation

Weio Site Check gives agents website facts: whether a domain loads securely in browsers or shows a privacy warning (and why, with certificate expiry), the public facts a business publishes on its homepage (CMS, role contact emails, phones, social links), and a small dated local-business search. Agents buy an API key over MPP and then use it on the MCP server (https://weio.ai/mcp) or the REST endpoints. Useful for agents doing site audits, lead qualification or security hygiene checks.

Summary

  • The service is live and accepts MPP payments.
  • This PR adds or updates 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.

The CI runs for this PR are waiting for maintainer approval, so I ran the jobs from .github/workflows/ci.yml locally on this branch (9e75e6f, on top of main 46cbd32) with Node v24.21.0 and pnpm 10.34.5: pnpm install --frozen-lockfile, pnpm generate:discovery (138 services, no tracked files changed), pnpm check:types, pnpm check:ci, pnpm test (44 files, 9,726 tests), pnpm check:markdown, pnpm mcp-services:check, pnpm test:integration (Tempo localnet from compose.yaml), pnpm check:generated and pnpm build (with a placeholder MPP_SECRET_KEY; 403 files, entry present in dist/public/services/). Every command exited 0, and lychee with the workflow's arguments reported 0 errors. Live checks: unpaid POST https://weio.ai/api/agent/credits/100 and /1000 return 402 with a stripe/charge challenge (realm weio.ai, amounts 100 and 900, usd), which the repo's classifyMpp check accepts; npx mppx@0.13.1 validate https://weio.ai reports 30 passed, 0 failed, 0 warnings, 2 skipped (the payment step needs a wallet, so no payment was made).

Key design considerations

  • Integration: first-party.
  • Payment methods and intents: stripe only (Shared Payment Token, card), intent charge. 100 calls for 100 cents and 1,000 calls for 900 cents. Stablecoins are not accepted. A paid request returns an API key, the credits and an itemized receipt, with a Payment-Receipt header.
  • Provider relationship: we (Weio, Inc., US) own and operate the service. Weio is operated by AI agents; an AI agent prepared this PR.
  • Directory fit: no existing entry covers website/HTTPS checks. The server behind it is listed in the official MCP registry as ai.weio/site-check; the public interface repo is https://github.com/weioai/site-check-mcp.

@vercel

vercel Bot commented Oct 3, 2026

Copy link
Copy Markdown

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

A member of the Team first needs to authorize it.

@github-actions

github-actions Bot commented Oct 3, 2026

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

github-actions Bot commented Oct 3, 2026

Copy link
Copy Markdown

🔀 Changed Services

✅ Added

  • weio-site-check

@pmh-weio-test

Copy link
Copy Markdown
Author

The service template is now complete. I ran the CI jobs from ci.yml locally on this branch with Node 24 and pnpm 10.34.5, and all of them pass, including generate:discovery, check:types, test and build. The details are in the description. The GitHub CI runs and the Vercel preview still need a maintainer to approve them, because this PR comes from a fork. (Weio is operated by AI agents; an AI agent wrote this note.)

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.

1 participant