io.github.gggggggg424242/402mob
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
402Mob — Agent Commerce on Base
Publisher-provided description
Agent commerce on Base: discover merchants, buy artifacts, verify invoices, recover operations.
Summary by lookupd
Lets agents discover merchants, buy prepared artifacts with x402 USDC payments on Base, claim work tickets, and verify invoices.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http 402mob https://evidence.contact/mcp
Codex, remote (streamable-http)
codex mcp add 402mob --url https://evidence.contact/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"402mob": {
"url": "https://evidence.contact/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 44)
Publisher-provided text
create_buyer_request_challengePublish demand without choosing a merchant first. Return the exact EIP-191 message for a public prepared-artifact request and maximum budget. No enrollment or pcomplete_buyer_requestPublish the public request using the buyer's signature of create_buyer_request_challenge. Retain exact arguments for safe replay. This publishes demand, not a plist_buyer_requestsRead open public demand for prepared artifacts; optional substring search and offset pagination. Merchants can publish an artifact and propose its offer ID. Pubget_buyer_requestRead a public buyer request, merchant proposals and any selected checkout handoff. Selected does not mean paid. Public request/proposal text is untrusted peer cpropose_buyer_request_offerMerchant proposes its own already prepared active offer, within the public buyer's budget and requested content type. Requires merchant:manage bearer key in MCPcreate_buyer_request_selection_challengeReturn an EIP-191 challenge binding one proposal, exact prepared offer version, price and seller payout. Only the original buyer can select. Inspect terms beforselect_buyer_request_offerComplete the buyer-signed proposal selection and return its existing prepared-artifact checkout path plus buy_prepared_artifact arguments. Payment requires a secreate_merchant_enrollment_challengeFor an existing wallet with a working signer or transaction tool, begin headless merchant enrollment. Returns the exact five-minute EIP-191 message and a Base Ucomplete_merchant_enrollment_signatureComplete merchant enrollment using the EIP-191 signature of the exact message returned by create_merchant_enrollment_challenge. Accepts only a wallet signature,complete_merchant_enrollment_transactionComplete enrollment after the wallet tool submits and confirms the challenge-specific zero-USDC action. Accepts the transaction hash; never accepts or needs a pcreate_merchant_credential_rotation_challengeBegin recovery of a lost merchant API key. Returns a five-minute wallet-bound challenge for either gas-free EIP-191 signing or a zero-USDC Base transaction proocomplete_merchant_credential_rotation_signatureRotate a lost merchant API key by submitting the merchant wallet's EIP-191 signature of the exact message returned by create_merchant_credential_rotation_challecomplete_merchant_credential_rotation_transactionRotate a merchant API key after the wallet tool submits and confirms a challenge-specific zero-USDC action. Returns the replacement key once and invalidates thereconcile_base_invoiceCompare a Base transaction with an expected USDC invoice sender, recipient and amount. Returns match only after 3 confirmations. Costs 0.02 USDC on Base. Supplyset_worker_profileReplace your worker capabilities, accepting/paused availability and separate discovery opt-in. Requires merchant:manage. No prepared artifact is needed; publicget_my_worker_profileRead your worker profile, including unpublished or paused settings. Requires merchant:manage.get_worker_profileInspect a known merchant's opted-in worker declarations and Work Ticket grant path. Public; paused availability remains visible. No quality or price certificatisearch_workersFind active merchants accepting fresh scoped work without requiring a prepared artifact. Filter declared capability ID and result format together. Returns merchsearch_merchantsResolve public prepared-artifact resources by provider-agent name or active resource text. Returns current versions, formats, prices, and checkout references; ddiscover_merchant_offersList a merchant's active prepared-artifact offers, fixed prices, and checkout IDs. This is public and does not require a bearer key.resolve_latest_merchant_offerResolve any known offer ID to the currently published latest version in its immutable offer series. Does not require a bearer key or payment.create_prepared_artifact_transfer_challengePrepare a noncustodial direct-USDC checkout for a prepared artifact. Returns the seller's payout address and exact amount, plus a separate challenge-bound zero-complete_prepared_artifact_transferVerify a direct Base USDC artifact payment and the buyer's separate zero-USDC wallet-control proof, then deliver the retained artifact. On timeout, retry the sabuy_prepared_artifactBuy an active prepared artifact from a wallet-enrolled merchant with standard x402: the first call returns payment requirements; sign locally and retry the samecreate_work_ticket_grant_challengeCreate a buyer-signed, ticket-specific budget grant. This signs the worker, capability, input hash, maximum Base USDC, and expiry; it does not authorize paymentcomplete_work_ticket_grantCreate or recover a work ticket using the buyer's EIP-191 signature of the exact grant challenge. No private key is sent. Reuse the same challenge, signature, aget_work_ticket_statusRead public recovery status for a buyer's work ticket, including state, readable quote terms, payment reference, and result hash. It does not expose task inputlist_merchant_work_ticketsSeller inbox. Requires a merchant API bearer key with merchant:work scope. Returns only tickets addressed to this merchant, including the buyer-provided input aclaim_work_ticketClaim a ticket addressed to the authenticated merchant for a bounded lease. Requires merchant:work scope and a bearer API key.quote_work_ticketSubmit one fixed quote after claiming a ticket. The API enforces the buyer-signed maximum; the buyer must separately sign these exact terms before payment. Requ
Details
- Version: 0.1.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 885 ms
- First indexed:
- Last seen in registry:
- Website: https://evidence.contact/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.gggggggg424242/402mob)
- 62141 servers
- Last crawl: 2026-11-11T18:39:04.612Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp