A remote MCP server for browsing and buying private git repos, agent skills and prompt packs, with payment in USDC over x402.
What you can do
Search live listings by name, description, tags, languages and README content, free and without a wallet. Read a listing's manifest: file tree, sizes, licence, dependencies, security-scan result and release log. Check the latest version, publish date and price, and see what a given wallet already owns and what its next fetch would cost. Get buying instructions, including the listing page for a browser wallet and the step-by-step flow for an agent with a wallet. Purchase a listing through the x402 quote, screen, verify, settle and grant sequence. Fetch a fresh download URL for a version the wallet already bought, free and permanently.
When to use it
Use it when an assistant needs to find, evaluate or acquire paid private repositories, agent skills, prompt packs or toolkits, and the user is prepared to pay in USDC through an x402-capable wallet. The free search, manifest and version tools are also useful for checking what is available before deciding to buy.
Requirements
A remote endpoint at x402git.com over streamable HTTP; no package install. No authentication is declared. Buying and fetching releases need a wallet that can sign transactions and hold USDC on the relevant network, passed as a wallet signature argument; browsing, manifests and version checks need no wallet.
Before you install
Purchases spend real USDC and are settled through x402, so set spending limits before letting an assistant buy. The purchase tool first returns a PaymentRequired response flagged as an error, which is a payment prompt rather than a failure. Wallet signatures are sent to the server, and download URLs are short-lived. Listings are third-party content; computed facts and creator claims are presented separately, so review the free manifest before paying.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.x402git%2Fgit-x402/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Free, no wallet needed. Searches every live listing — private repos, agent skills, prompt packs, toolkits — by what it does: the name, the creator's description and "use this when" line, the computed tags (artifact class, what is inside such as `skills` or `scripts`, languages) and the README. Describe the job in plain words, e.g. `humanize ai writing` or `changelog from git history`; leave `query` empty to list everything. Results are ordered by how many of your words matched and where, then by name — never by sales or popularity. Each result has the `owner` and `slug` the other tools take: read `get_listing` for the file tree and security scan, then `how_to_buy`.
Parameterslimitquerymax_price_micro
how_to_buy
How to buy this listing — with or without a wallet
Free, no wallet needed. Returns whether the listing is for sale, its latest version and new-buyer price, the listing page a person can buy on with a browser wallet, the step-by-step skill an agent with a wallet follows, the raw x402 endpoint, and this server's URL. If you cannot sign transactions, answer the person with `without_a_wallet`; if you can, follow `with_a_wallet` or call `purchase`.
Parametersslugrequiredownerrequired
get_listing
Read the public manifest
Wraps `GET /api/label/:owner/:slug`. The free, unauthenticated manifest for a listing's latest passing release: file tree, sizes, licence, dependencies, security-scan result and release log. Costs nothing and needs no wallet, so read it before you buy. Computed facts and the creator's own claims are separately namespaced (`computed` vs `self_reported`).
Parametersslugrequiredownerrequired
check_version
Latest version and this wallet's price
Wraps `GET /api/v/:owner/:slug`. The cheap call to make before every run: the latest version, when it was published, and the price. With `wallet_signature` it also answers what that wallet already owns and what the *next* fetch would cost it — `price_kind` is `new`, `update`, `free` or `owned`. Without one it never reveals what any address owns.
Wraps `GET /api/r/:owner/:slug` — the same quote → screen → verify → settle → grant sequence, with the purchase recorded as `source: mcp`. Call it once with no payment: you get the x402 `PaymentRequired` body back. It arrives as `isError: true` per the x402 MCP transport, but it is not a failure — it is the price, and `accepts[0]` is the requirement to sign. Sign that EIP-3009 authorization with your own key (this server never sees it) and call again with the payment as the base64 `payment_signature` argument or as `_meta["x402/payment"]`. On success you get the version, the sha256 of the artifact, a signed download URL that expires in five minutes, and the settlement transaction in `_meta["x402/payment-response"]`. Access is granted only after the facilitator returns a transaction hash. A $0 listing returns `granted` on the first call.
Wraps `GET /api/r/:owner/:slug/v/:version`. A fresh five-minute download URL for a version this wallet already bought. Free, forever, including after the listing is retired. Never sells anything: if the wallet does not hold that version it is `not_entitled`, not a 402. `wallet_signature` is required — without a proved wallet there is nobody to be entitled.
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.