Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Singularity Layer MCP

REMOTE · MCP.X402LAYER.CC · SCANNED AUG 3

MCP for Singularity Layer - discover listings, manage assets, run payment flows, and use agents

Available components

+2 this week 52 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security46
Transport & Reachability100
Schema Quality & AI Usability45
  • 0% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Fail
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 4569 tokens (~106/item across 43 items; 38 tools + 5 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities20
  • Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28. See how to fix → Fail
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · mcp.x402layer.cc

# add to Claude Code
claude mcp add --transport http ivaavimusic-singularity https://mcp.x402layer.cc/mcp
# ~/.codex/config.toml
[mcp_servers.ivaavimusic-singularity]
url = "https://mcp.x402layer.cc/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ivaavimusic-singularity": {
      "type": "remote",
      "url": "https://mcp.x402layer.cc/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add ivaavimusic-singularity --url https://mcp.x402layer.cc/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  ivaavimusic-singularity:
    url: "https://mcp.x402layer.cc/mcp"
// mcp.json
{
  "mcpServers": {
    "ivaavimusic-singularity": {
      "type": "http",
      "url": "https://mcp.x402layer.cc/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 29 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

  • 27 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 49

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://mcp.x402layer.cc/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=x402layer.cc CN=WE1,O=Google Trust Services,C=US 9 Jul 2026 7 Oct 2026 ECDSA 256 ECDSA-SHA256 962a7aab157531820ed2f8846c967a46
SANs: x402layer.cc, mcp.x402layer.cc
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b
DNSSEC insecure

Validation of mcp.x402layer.cc. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
cc. present 12593 13 Verified
x402layer.cc. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.x402layer.cc/mcp Verified 200
http (plaintext) http://mcp.x402layer.cc/mcp Inconclusive 405
MCP tools — 38 exposed · ~4,540 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
browse_marketplace ~178

Browse and search the Singularity Marketplace with various filters. Returns listings of endpoints, products, and agentic services.

NameTypeReqDescription
categorystringCategory to filter by
chainstringBlockchain network to filter by
featuredbooleanOnly return featured listings
limitnumberMaximum number of results (default: 20)
maxPricenumberMaximum price filter
minPricenumberMinimum price filter
minRatingnumberMinimum average rating (0-5)
modestringPayment mode filter
offsetnumberPagination offset (default: 0)
searchstringSearch term to find matching listings
sortstringSort order
typestringType of listing to filter by

No output schema declared.

No examples provided.

create_campaign ~264

Create a fundraiser campaign owned by the dashboard user behind your MCP personal access token. Requires mcp:campaigns:write or mcp:*.

NameTypeReqDescription
accessTokenstringyesYour dashboard MCP personal access token (sgl_pat_*)
bagsConfigTypestringOptional Bags fee tier config UUID
categorystringCategory label
clientReferenceIdstringOptional client reference alias for idempotency
deadlinestringISO datetime deadline
descriptionstringCampaign description
feeOptionstringFee share option
feeSplitPctnumberCreator split percentage when feeOption=split
idempotencyKeystringOptional idempotency key for safe retries
imagesarrayUp to 5 HTTPS image URLs
linksOptional campaign links array
subcategorystringSubcategory label
targetAmountnumberyesFunding target in USDC
titlestringyesCampaign title
tokenTickerstring2-10 uppercase alphanumeric ticker
walletAddressstringyesSolana payout wallet for creator disbursal
xHandlestringOptional X handle without @

No output schema declared.

No examples provided.

create_endpoint_with_payment ~296

Create a new agent endpoint after you have obtained a valid X-Payment payload for the creation challenge. Requires a dashboard PAT with mcp:endpoints:write or mcp:*.

NameTypeReqDescription
accessTokenstringyesYour dashboard MCP personal access token (sgl_pat_*)
bannerUrlstringEndpoint banner URL
categorystringMarketplace category
chainstringyesPrimary payout network, usually base, solana, or both
currencystringPayout currency, default USDC
descriptionstringEndpoint description
imageUrlstringEndpoint image URL
listOnMarketplacebooleanWhether to list the endpoint publicly
modestringPricing mode
namestringyesHuman-readable endpoint name
originUrlstringyesOrigin URL of the endpoint backend
paymentPayloadyesRaw X-Payment payload returned by the paying client, as JSON or base64 string
pricenumberPrice per request or base package price
purchaseAmountnumberUSDC amount to pay on creation, minimum 5
slugstringyesUnique slug for the new endpoint
walletAddressstringyesPrimary payout wallet address
walletAddressSecondarystringSecondary wallet when chain is both
webhookUrlstring|nullOptional HTTPS webhook URL

No output schema declared.

No examples provided.

delete_endpoint ~113

⚠️ DESTRUCTIVE: Permanently delete an endpoint. Cannot be undone. Only works for agent-created endpoints. PATs are preferred and require mcp:endpoints:write or mcp:*.

NameTypeReqDescription
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
confirmbooleanyesMust be true to confirm deletion
slugstringyesThe unique slug identifier for the endpoint to delete

No output schema declared.

No examples provided.

finalize_agent_registration ~73

Finalize a wallet-first agent registration after the on-chain transaction has been sent from the same wallet.

NameTypeReqDescription
payloadobjectyesRaw finalize payload expected by the worker, including network, stage, and transaction hash/signature fields
sessionTokenstringyesWallet session token with erc8004_register scope

No output schema declared.

No examples provided.

finalize_agent_update ~107

Finalize a wallet-first update for an existing ERC-8004 or Solana-8004 agent after any required on-chain transaction has been sent from the same wallet.

NameTypeReqDescription
payloadobjectyesRaw finalize payload expected by the worker, including network plus agentId or assetAddress and any txHash/txSignature/tokenUri fields
sessionTokenstringyesWallet session token with erc8004_manage, erc8004_update, or erc8004_register scope

No output schema declared.

No examples provided.

get_agent ~86

Get details for a specific ERC-8004 or Solana-8004 agent by network and identifier.

NameTypeReqDescription
agentIdnumberThe numeric agent ID (for EVM chains)
assetAddressstringThe asset address (for Solana)
networkstringyesThe blockchain network (base, ethereum, polygon, bsc, monad, solana)

No output schema declared.

No examples provided.

get_agent_registry_info ~36

Get public ERC-8004 / Solana-8004 registry information, supported networks, worker routes, and wallet-first notes.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_endpoint_details ~93

Get full details for an endpoint you own, including credit balance, pricing config, and wallet address. PATs are preferred and require mcp:read or mcp:*.

NameTypeReqDescription
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
slugstringyesThe unique slug identifier for the endpoint

No output schema declared.

No examples provided.

get_endpoint_stats ~96

Get usage analytics for an endpoint: total requests, monthly requests, revenue, and success rate. PATs or endpoint API keys improve accuracy. PATs require mcp:read or mcp:*.

NameTypeReqDescription
accessTokenstringYour dashboard MCP personal access token (optional)
apiKeystringLegacy endpoint API key (optional, improves accuracy)
slugstringyesThe unique slug identifier for the endpoint

No output schema declared.

No examples provided.

get_featured ~42

Get featured marketplace listings (endpoints and products highlighted by the platform).

NameTypeReqDescription
limitnumberMaximum number of featured items to return (default: 12)

No output schema declared.

No examples provided.

get_listing ~34

Get detailed information about a specific marketplace listing by its slug.

NameTypeReqDescription
slugstringyesThe unique slug identifier for the listing

No output schema declared.

No examples provided.

get_top_rated ~40

Get top-rated marketplace listings sorted by average rating.

NameTypeReqDescription
limitnumberMaximum number of top-rated items to return (default: 12)

No output schema declared.

No examples provided.

list_agents ~61

List all registered ERC-8004 and Solana-8004 agents.

NameTypeReqDescription
limitnumberMaximum results (default: 50)
networkstringFilter by network
offsetnumberPagination offset (default: 0)

No output schema declared.

No examples provided.

list_categories ~14

List all available marketplace categories.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_my_agent_bindable_endpoints ~68

List platform endpoints owned by the authenticated wallet or linked dashboard user that can be bound to ERC-8004 agents.

NameTypeReqDescription
listedOnlybooleanReturn only active/listed endpoints
sessionTokenstringyesWallet session token returned by verify_agent_wallet_challenge

No output schema declared.

No examples provided.

list_my_campaigns ~70

List fundraiser campaigns owned by the dashboard user behind your MCP personal access token. Requires mcp:read or mcp:*.

NameTypeReqDescription
accessTokenstringyesYour dashboard MCP personal access token (sgl_pat_*)
slugstringOptional campaign slug to fetch a single owned campaign

No output schema declared.

No examples provided.

list_my_endpoints ~82

List the endpoints accessible to the dashboard owner behind your MCP access token or endpoint API key. PATs are preferred for owner-wide inventory and require mcp:read or mcp:*.

NameTypeReqDescription
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)

No output schema declared.

No examples provided.

list_my_products ~78

List the products owned by the same dashboard user as your MCP access token or endpoint API key. PATs are preferred and require mcp:read or mcp:*.

NameTypeReqDescription
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)

No output schema declared.

No examples provided.

list_my_registered_agents ~60

List ERC-8004 or Solana-8004 agents owned by the authenticated wallet or linked dashboard user.

NameTypeReqDescription
networkstringOptional network filter
sessionTokenstringyesWallet session token returned by verify_agent_wallet_challenge

No output schema declared.

No examples provided.

list_networks ~15

List all supported blockchain networks.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

prepare_agent_registration ~190

Prepare a wallet-first ERC-8004 or Solana-8004 registration. The caller must later send the on-chain transaction from the same wallet and then call finalize_agent_registration.

NameTypeReqDescription
assetAddressstringRequired for Solana registrations
customEndpointsarrayCustom endpoint URLs to bind
descriptionstringyesAgent description
endpointstringPrimary or fallback endpoint URL
endpointIdsarrayPlatform endpoint UUIDs to bind
imagestringAgent image URL
namestringyesAgent name
networkstringyesTarget network for the agent
ownerAddressstringOwner wallet address matching the authenticated session wallet
sessionTokenstringyesWallet session token with erc8004_register scope
tagsarrayAgent tags
versionstringAgent version string

No output schema declared.

No examples provided.

prepare_agent_update ~105

Prepare a wallet-first update for an existing ERC-8004 or Solana-8004 agent. If metadata changes require an on-chain URI update, the response describes that action.

NameTypeReqDescription
payloadobjectyesRaw update payload expected by the worker, including network plus agentId or assetAddress and the requested fields to change
sessionTokenstringyesWallet session token with erc8004_manage, erc8004_update, or erc8004_register scope

No output schema declared.

No examples provided.

purchase_endpoint_credits_with_payment ~126

Complete a public endpoint credit-pack purchase after you have obtained a valid X-Payment payload for the purchase challenge.

NameTypeReqDescription
clientReferenceIdstringOptional client reference ID forwarded to the purchase flow
metadataobjectOptional metadata object forwarded to the purchase flow
paymentPayloadyesRaw X-Payment payload returned by the paying client, as JSON or base64 string
slugstringyesEndpoint slug for the credit-enabled endpoint
walletAddressstringOptional wallet address to receive the purchased credits when the underlying endpoint supports it

No output schema declared.

No examples provided.

purchase_product_with_payment ~114

Complete a public product purchase after you have obtained a valid X-Payment payload for that product challenge.

NameTypeReqDescription
clientReferenceIdstringOptional client reference ID forwarded to the purchase flow
metadataobjectOptional metadata object forwarded to the purchase flow
paymentPayloadyesRaw X-Payment payload returned by the paying client, as JSON or base64 string
productIdOrSlugstringyesProduct slug or product ID used in the public /p/:id-or-slug purchase route

No output schema declared.

No examples provided.

remove_webhook ~83

Remove the webhook URL from an endpoint. PATs are preferred and require mcp:endpoints:write or mcp:*.

NameTypeReqDescription
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
slugstringyesThe unique slug identifier for the endpoint

No output schema declared.

No examples provided.

request_agent_wallet_challenge ~96

Create a wallet-auth challenge for ERC-8004 agent registration or management. The wallet owner must sign the returned message locally; MCP does not sign with the wallet.

NameTypeReqDescription
actionstringSession scope to request
chainstringyesWallet auth chain
payloadobjectOptional payload object to bind into the signed challenge
walletAddressstringyesWallet address that will sign the challenge

No output schema declared.

No examples provided.

request_endpoint_creation_payment ~267

Return the x402 payment challenge needed to create a new agent endpoint. Requires a dashboard PAT with mcp:endpoints:write or mcp:*.

NameTypeReqDescription
accessTokenstringyesYour dashboard MCP personal access token (sgl_pat_*)
bannerUrlstringEndpoint banner URL
categorystringMarketplace category
chainstringyesPrimary payout network, usually base, solana, or both
currencystringPayout currency, default USDC
descriptionstringEndpoint description
imageUrlstringEndpoint image URL
listOnMarketplacebooleanWhether to list the endpoint publicly
modestringPricing mode
namestringyesHuman-readable endpoint name
originUrlstringyesOrigin URL of the endpoint backend
pricenumberPrice per request or base package price
purchaseAmountnumberUSDC amount to pay on creation, minimum 5
slugstringyesUnique slug for the new endpoint
walletAddressstringyesPrimary payout wallet address
walletAddressSecondarystringSecondary wallet when chain is both
webhookUrlstring|nullOptional HTTPS webhook URL

No output schema declared.

No examples provided.

request_endpoint_credit_purchase_payment ~105

Return the x402 payment challenge for purchasing a public credit pack from an endpoint that exposes /e/:slug?action=purchase.

NameTypeReqDescription
clientReferenceIdstringOptional client reference ID forwarded to the purchase flow
metadataobjectOptional metadata object forwarded to the purchase flow
slugstringyesEndpoint slug for the credit-enabled endpoint
walletAddressstringOptional wallet address to receive the purchased credits when the underlying endpoint supports it

No output schema declared.

No examples provided.

request_endpoint_topup_payment ~120

Return the x402 payment challenge needed to top up credits for an existing agent endpoint. Accepts either a dashboard PAT with mcp:endpoints:write or mcp:* or a legacy endpoint API key.

NameTypeReqDescription
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
slugstringyesSlug of the endpoint to top up
topupAmountnumberyesUSDC amount to add, minimum 1

No output schema declared.

No examples provided.

request_product_purchase_payment ~103

Return the x402 payment challenge for purchasing a public product. This wraps the existing public /p/:id-or-slug flow and does not require owner credentials.

NameTypeReqDescription
clientReferenceIdstringOptional client reference ID forwarded to the purchase flow
metadataobjectOptional metadata object forwarded to the purchase flow
productIdOrSlugstringyesProduct slug or product ID used in the public /p/:id-or-slug purchase route

No output schema declared.

No examples provided.

set_webhook ~108

Set or update the webhook URL for an endpoint. Returns a signing secret that must be saved. PATs are preferred and require mcp:endpoints:write or mcp:*.

NameTypeReqDescription
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
slugstringyesThe unique slug identifier for the endpoint
webhookUrlstringyesHTTPS URL to receive webhook events

No output schema declared.

No examples provided.

submit_agent_feedback ~155

Submit on-chain ERC-8004 or Solana-8004 reputation feedback through the worker feedback route. This requires the separate worker feedback API key, not a wallet session token.

NameTypeReqDescription
agentIdnumberEVM agent id
apiKeystringyesWorker feedback API key
assetAddressstringSolana asset address
commentstringOptional feedback comment
endpointstringOptional endpoint context string
networkstringyesTarget network for the feedback
ratingnumberyesRating from 1 to 5
tag1stringPrimary tag, default overall
tag2stringSecondary tag, default agentic

No output schema declared.

No examples provided.

topup_endpoint_with_payment ~143

Complete an endpoint credit top-up after you have obtained a valid X-Payment payload. Accepts either a dashboard PAT with mcp:endpoints:write or mcp:* or a legacy endpoint API key.

NameTypeReqDescription
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
paymentPayloadyesRaw X-Payment payload returned by the paying client, as JSON or base64 string
slugstringyesSlug of the endpoint to top up
topupAmountnumberyesUSDC amount to add, minimum 1

No output schema declared.

No examples provided.

update_campaign ~124

Update allowlisted fundraiser campaign fields such as title, description, x handle, images, and links. Requires mcp:campaigns:write or mcp:*.

NameTypeReqDescription
accessTokenstringyesYour dashboard MCP personal access token (sgl_pat_*)
descriptionstringUpdated campaign description
imagesarrayUpdated HTTPS image URLs
linksUpdated campaign links array
slugstringyesCampaign slug to update
titlestringUpdated campaign title
xHandlestringUpdated X handle without @

No output schema declared.

No examples provided.

update_endpoint ~340

Update allowlisted endpoint fields such as metadata, pricing, listing flags, imagery, wallet, payment options, slug, and webhook settings. PATs are preferred and require mcp:endpoints:write or mcp:*.

NameTypeReqDescription
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
activebooleanEnable or disable the endpoint
apiKeystringLegacy endpoint API key (x402_*)
bannerUrlstringUpdated banner URL
categorystringUpdated category
chainstringUpdated chain/network
creditPackagePricenumberPackage price in USDC
creditPackageSizenumberCredits per package
currencystringUpdated currency code
descriptionstringUpdated description
imageUrlstringUpdated image URL
isListedbooleanWhether the endpoint should be listed
listedInMarketplacebooleanWhether the endpoint should appear in marketplace listings
logoUrlstringUpdated logo URL
modestringPricing mode
namestringUpdated endpoint name
newSlugstringNew slug to assign to the endpoint
originUrlstringUpdated origin URL
paymentOptionsUpdated payment options object
pricenumberUpdated endpoint price
slugstringyesThe existing slug of the endpoint you want to update
walletAddressstringUpdated payout wallet address
webhookUrlstring|nullSet an HTTPS webhook URL or null to remove it

No output schema declared.

No examples provided.

update_product ~326

Update allowlisted product fields including metadata, pricing, listing state, payment options, wallet, branding, and slug. PATs are preferred and require mcp:products:write or mcp:*.

NameTypeReqDescription
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
activebooleanEnable or disable the product
apiKeystringLegacy endpoint API key (x402_*)
bannerUrlstringUpdated banner URL
categorystringUpdated product category
chainstringUpdated chain/network
currencystringUpdated currency code
customButtonBgstringCustom button background color
customButtonTextstringCustom button text color
customFontstringCustom font family
customPageBgstringCustom page background color
customPageTextstringCustom page text color
descriptionstringUpdated product description
idstringProduct ID to update
isListedbooleanWhether the product should be listed
logoUrlstringUpdated logo URL
namestringUpdated product name
newSlugstringNew slug to assign to the product
paymentOptionsUpdated payment options object
pricenumberUpdated product price
productImageUrlstringUpdated product image URL
slugstringProduct slug to update
walletAddressstringUpdated payout wallet address

No output schema declared.

No examples provided.

verify_agent_wallet_challenge ~129

Verify a wallet-signed auth challenge and receive a short-lived session token for agent registry flows.

NameTypeReqDescription
actionstringSession scope originally requested
chainstringyesWallet auth chain
noncestringyesNonce returned by request_agent_wallet_challenge
payloadobjectOptional payload object that was part of the original challenge
signaturestringyesWallet signature over the challenge message
signatureEncodingstringhex for EVM, base64 for Solana
walletAddressstringyesWallet address that signed the challenge

No output schema declared.

No examples provided.