X402 Git
What this MCP does
Searches, inspects, and purchases private Git repositories and agent skills using USDC payments over x402.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['owner', 'slug'], 'properties': {'slug': {'type': 'string', 'description': 'The listing slug, e.g. `humanizer`.'}, 'owner': {'type': 'string', 'description': 'The creator handle, e.g. `adrian`.'}, 'wallet_signature': {'type': 'string', 'description': 'An `X-Wallet-Signature` value: `<address>.<nonce>.<signature>`, where the nonce comes from `POST /api/auth/challenge` and the signature is EIP-191 over the challenge message. Single use.'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['owner', 'slug', 'latest', 'published_at', 'price_micro', 'update_price_micro', 'status', 'releases_url', 'resource_endpoint'], 'properties': {'slug': {'type': 'string'}, 'owned': {'type': ['string', 'null'], 'description': 'Only with a wallet signature: the newest version this wallet holds.'}, 'owner': {'type': 'string'}, 'latest': {'type': ['string', 'null']}, 'status': {'enum': ['draft', 'live', 'retired'], 'type': 'string'}, 'entitled': {'type': 'boolean', 'description': 'Only with a wallet signature: true when the next fetch is free.'}, 'price_kind': {'enum': ['new', 'update', 'free', 'owned'], 'type': 'string'}, 'price_micro': {'type': 'string', 'description': 'Micro-USDC. `9000000` is $9.00.'}, 'all_versions': {'type': 'boolean'}, 'published_at': {'type': ['string', 'null']}, 'releases_url': {'type': 'string'}, 'resource_endpoint': {'type': 'string'}, 'update_price_micro': {'type': 'string', 'description': '`0` means updates are included for life once bought (FR-16).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['owner', 'slug', 'version', 'wallet_signature'], 'properties': {'slug': {'type': 'string', 'description': 'The listing slug, e.g. `humanizer`.'}, 'owner': {'type': 'string', 'description': 'The creator handle, e.g. `adrian`.'}, 'version': {'type': 'string', 'description': 'An exact version string, e.g. `1.2.0`.'}, 'wallet_signature': {'type': 'string', 'description': 'An `X-Wallet-Signature` value: `<address>.<nonce>.<signature>`, where the nonce comes from `POST /api/auth/challenge` and the signature is EIP-191 over the challenge message. Single use.'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['version', 'artifact_sha256', 'download_url', 'expires_at'], 'properties': {'version': {'type': 'string'}, 'expires_at': {'type': 'string'}, 'download_url': {'type': 'string'}, 'artifact_sha256': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['owner', 'slug'], 'properties': {'slug': {'type': 'string', 'description': 'The listing slug, e.g. `humanizer`.'}, 'owner': {'type': 'string', 'description': 'The creator handle, e.g. `adrian`.'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['owner', 'slug', 'version', 'artifact_sha256', 'status', 'manifest_url', 'computed', 'self_reported'], 'properties': {'slug': {'type': 'string'}, 'owner': {'type': 'string'}, 'status': {'enum': ['live', 'retired'], 'type': 'string', 'description': '`retired` still reads: holders keep their access (FR-43).'}, 'version': {'type': 'string'}, 'computed': {'description': 'Everything the analyser measured from the artifact.'}, 'manifest_url': {'type': 'string'}, 'published_at': {'type': ['string', 'null']}, 'self_reported': {'description': "The creator's own description and trigger hint."}, 'artifact_sha256': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['owner', 'slug'], 'properties': {'slug': {'type': 'string', 'description': 'The listing slug, e.g. `humanizer`.'}, 'owner': {'type': 'string', 'description': 'The creator handle, e.g. `adrian`.'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['owner', 'slug', 'status', 'for_sale', 'latest', 'price_micro', 'price_usd', 'update_price_micro', 'listing_url', 'manifest_url', 'skill_url', 'resource_endpoint', 'mcp_url', 'with_a_wallet', 'without_a_wallet'], 'properties': {'slug': {'type': 'string'}, 'owner': {'type': 'string'}, 'latest': {'type': ['string', 'null']}, 'status': {'enum': ['draft', 'live', 'retired'], 'type': 'string'}, 'mcp_url': {'type': 'string'}, 'for_sale': {'type': 'boolean', 'description': 'False when retired or when no release has passed the scan; then nothing here can be bought.'}, 'price_usd': {'type': 'string', 'description': 'The same price as dollars, the way the site prints it: `$9`, `$9.50`, `$0`.'}, 'skill_url': {'type': 'string', 'description': 'The full buying procedure, as an Agent Skill. Hand this to an agent that has a wallet.'}, 'listing_url': {'type': 'string', 'description': 'The page. Server-rendered; readable as markdown with `Accept: text/markdown`.'}, 'price_micro': {'type': 'string', 'description': 'Micro-USDC for a new buyer. `9000000` is $9. A wallet that already owns a version is quoted less by `check_version`.'}, 'manifest_url': {'type': 'string', 'description': 'The free public manifest: tree, licence, dependencies, scan.'}, 'with_a_wallet': {'type': 'string', 'description': 'What an agent that can sign EIP-3009 should do.'}, 'without_a_wallet': {'type': 'string', 'description': 'What to tell a person when you cannot sign.'}, 'resource_endpoint': {'type': 'string', 'description': 'The x402 endpoint. GET it to receive the 402; pay it to receive the download.'}, 'update_price_micro': {'type': 'string', 'description': '`0` means updates are included for life once bought (FR-16).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['owner', 'slug'], 'properties': {'slug': {'type': 'string', 'description': 'The listing slug, e.g. `humanizer`.'}, 'owner': {'type': 'string', 'description': 'The creator handle, e.g. `adrian`.'}, 'quote_id': {'type': 'string', 'description': 'Required for any priced listing: echo `payment_required.extra.quote_id` from the 402 you are paying against. Omitting it on a priced buy is rejected `price_changed`; echoing a stale one is also `price_changed` with a fresh 402. Optional only for $0 listings.'}, 'wallet_signature': {'type': 'string', 'description': 'Optional `<address>.<nonce>.<signature>`. Send it to be quoted *your* price rather than the new-buyer price; when both are present the payer in the authorization must be the same address.'}, 'payment_signature': {'type': 'string', 'description': 'A base64 x402 payment payload signed locally against `accepts[0]` from a previous call. Equivalent to `_meta["x402/payment"]`; this argument wins when both are present. Omit both to get the 402.'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'How many results to return, 1–25. Default 10; `total` says how many matched.'}, 'query': {'type': 'string', 'maxLength': 200, 'description': 'What you need the code or skill to do, in plain words. Omit or leave empty to list every live listing.'}, 'max_price_micro': {'type': 'string', 'pattern': '^\\d{1,15}$', 'description': 'Only listings a new buyer can get for at most this much, in micro-USDC: `5000000` is $5, `0` is free only.'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'total', 'results'], 'properties': {'query': {'type': 'string'}, 'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'How many listings matched, before `limit`.'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['owner', 'slug', 'description', 'trigger_hint', 'latest', 'price_micro', 'price_usd', 'update_price_micro', 'artifact_class', 'tags', 'inventory', 'matched', 'listing_url', 'manifest_url'], 'properties': {'slug': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': "Computed from the artifact, never from the creator's words."}, 'owner': {'type': 'string'}, 'latest': {'type': 'string', 'description': 'The version a purchase delivers today.'}, 'matched': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The words of your query this listing matched.'}, 'inventory': {'type': ['string', 'null'], 'description': 'Computed, e.g. `1 skill · 9 scripts · 3 test files`.'}, 'price_usd': {'type': 'string'}, 'description': {'type': ['string', 'null'], 'description': "The creator's own blurb. Self-reported, unverified."}, 'listing_url': {'type': 'string'}, 'price_micro': {'type': 'string', 'description': 'Micro-USDC for a new buyer. `9000000` is $9.'}, 'manifest_url': {'type': 'string'}, 'trigger_hint': {'type': ['string', 'null'], 'description': 'The creator\'s "use this when…" line. Self-reported, unverified.'}, 'artifact_class': {'type': ['string', 'null'], 'description': 'Computed: Prompt, Pack, Toolkit, Harness or System.'}, 'update_price_micro': {'type': 'string', 'description': '`0` means updates are included for life once bought (FR-16).'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Bernuvia
Supports buying, selling, and order management for code templates using USDC-based on-chain escrow.
apex-x1
Provides X1 and Arc token screening, liquidity and exit-risk checks, wallet and bridge data, non-custodial token operations, comm…
XGR MCP Gateway
Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …
AgentLux
Operates an agent avatar marketplace with item generation, purchases, creator earnings, public profiles, social activity, and ERC…
webbersites-x402-data-api
Provides pay-per-call utilities for web scraping, SEO and accessibility audits, document extraction, DNS and email checks, crypto…
API Acre
Offers paid APIs for EVM blockchain inspection, data transformation and validation, geocoding, weather, currency conversion, and …
Agent Utilities Hosted
Provides bounded utilities for validating schemas and APIs, processing JSON and HTML, auditing agent configurations, and analyzin…
agentic-commerce
Enables on-chain commerce through Boson Protocol, including product offers, buyer and seller accounts, voucher exchanges, escrow-…