# Singularity Layer MCP MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-ivaavimusic-singularity
- Repository: https://github.com/ivaavimusic/SGL-MCP
- Website: https://studio.x402layer.cc/docs/agentic-access/mcp-server

## Install
- Endpoint: https://mcp.x402layer.cc/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.x402layer.cc/mcp

## Tools
- browse_marketplace - Browse and search the Singularity Marketplace with various filters. Returns listings of endpoints, products, and agentic services. Endpoint: https://mcp.x402layer.cc/mcp
- get_listing - Get detailed information about a specific marketplace listing by its slug. Endpoint: https://mcp.x402layer.cc/mcp
- get_featured - Get featured marketplace listings (endpoints and products highlighted by the platform). Endpoint: https://mcp.x402layer.cc/mcp
- get_top_rated - Get top-rated marketplace listings sorted by average rating. Endpoint: https://mcp.x402layer.cc/mcp
- get_agent - Get details for a specific ERC-8004 or Solana-8004 agent by network and identifier. Endpoint: https://mcp.x402layer.cc/mcp
- list_categories - List all available marketplace categories. Endpoint: https://mcp.x402layer.cc/mcp
- list_networks - List all supported blockchain networks. Endpoint: https://mcp.x402layer.cc/mcp
- list_agents - List all registered ERC-8004 and Solana-8004 agents. Endpoint: https://mcp.x402layer.cc/mcp
- list_my_endpoints - 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:*. Endpoint: https://mcp.x402layer.cc/mcp
- list_my_campaigns - List fundraiser campaigns owned by the dashboard user behind your MCP personal access token. Requires mcp:read or mcp:*. Endpoint: https://mcp.x402layer.cc/mcp
- create_campaign - Create a fundraiser campaign owned by the dashboard user behind your MCP personal access token. Requires mcp:campaigns:write or mcp:*. Endpoint: https://mcp.x402layer.cc/mcp
- update_campaign - Update allowlisted fundraiser campaign fields such as title, description, x handle, images, and links. Requires mcp:campaigns:write or mcp:*. Endpoint: https://mcp.x402layer.cc/mcp
- update_endpoint - 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:*. Endpoint: https://mcp.x402layer.cc/mcp
- list_my_products - 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:*. Endpoint: https://mcp.x402layer.cc/mcp
- update_product - 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:*. Endpoint: https://mcp.x402layer.cc/mcp
- get_endpoint_details - 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:*. Endpoint: https://mcp.x402layer.cc/mcp
- get_endpoint_stats - 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:*. Endpoint: https://mcp.x402layer.cc/mcp
- set_webhook - 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:*. Endpoint: https://mcp.x402layer.cc/mcp
- remove_webhook - Remove the webhook URL from an endpoint. PATs are preferred and require mcp:endpoints:write or mcp:*. Endpoint: https://mcp.x402layer.cc/mcp
- delete_endpoint - ⚠️ DESTRUCTIVE: Permanently delete an endpoint. Cannot be undone. Only works for agent-created endpoints. PATs are preferred and require mcp:endpoints:write or mcp:*. Endpoint: https://mcp.x402layer.cc/mcp
- request_endpoint_creation_payment - Return the x402 payment challenge needed to create a new agent endpoint. Requires a dashboard PAT with mcp:endpoints:write or mcp:*. Endpoint: https://mcp.x402layer.cc/mcp
- create_endpoint_with_payment - 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:*. Endpoint: https://mcp.x402layer.cc/mcp
- request_endpoint_topup_payment - 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. Endpoint: https://mcp.x402layer.cc/mcp
- topup_endpoint_with_payment - 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. Endpoint: https://mcp.x402layer.cc/mcp
- request_product_purchase_payment - 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. Endpoint: https://mcp.x402layer.cc/mcp
- purchase_product_with_payment - Complete a public product purchase after you have obtained a valid X-Payment payload for that product challenge. Endpoint: https://mcp.x402layer.cc/mcp
- request_endpoint_credit_purchase_payment - Return the x402 payment challenge for purchasing a public credit pack from an endpoint that exposes /e/:slug?action=purchase. Endpoint: https://mcp.x402layer.cc/mcp
- purchase_endpoint_credits_with_payment - Complete a public endpoint credit-pack purchase after you have obtained a valid X-Payment payload for the purchase challenge. Endpoint: https://mcp.x402layer.cc/mcp
- get_agent_registry_info - Get public ERC-8004 / Solana-8004 registry information, supported networks, worker routes, and wallet-first notes. Endpoint: https://mcp.x402layer.cc/mcp
- request_agent_wallet_challenge - 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. Endpoint: https://mcp.x402layer.cc/mcp
- verify_agent_wallet_challenge - Verify a wallet-signed auth challenge and receive a short-lived session token for agent registry flows. Endpoint: https://mcp.x402layer.cc/mcp
- list_my_agent_bindable_endpoints - List platform endpoints owned by the authenticated wallet or linked dashboard user that can be bound to ERC-8004 agents. Endpoint: https://mcp.x402layer.cc/mcp
- list_my_registered_agents - List ERC-8004 or Solana-8004 agents owned by the authenticated wallet or linked dashboard user. Endpoint: https://mcp.x402layer.cc/mcp
- prepare_agent_registration - 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. Endpoint: https://mcp.x402layer.cc/mcp
- finalize_agent_registration - Finalize a wallet-first agent registration after the on-chain transaction has been sent from the same wallet. Endpoint: https://mcp.x402layer.cc/mcp
- prepare_agent_update - 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. Endpoint: https://mcp.x402layer.cc/mcp
- finalize_agent_update - 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. Endpoint: https://mcp.x402layer.cc/mcp
- submit_agent_feedback - 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. Endpoint: https://mcp.x402layer.cc/mcp

## Resources
- singularity://featured - MIME type: application/json
- singularity://top-rated - MIME type: application/json
- singularity://categories - MIME type: application/json
- singularity://networks - MIME type: application/json
- singularity://agents - MIME type: application/json

## Prompts
Not captured

## Metadata
- Owner: io.github.ivaavimusic
- Version: 1.7.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Apr 27, 2026
- Source: https://registry.modelcontextprotocol.io
