Singularity Layer MCP
Qué hace este MCP
Provides marketplace discovery, agent endpoint and asset management, dataset and product purchases, payment flows, and ERC-8004 agent registration tools.
Herramientas
Esquema de entrada
{'type': 'object', 'properties': {'mode': {'enum': ['direct', 'credits'], 'type': 'string', 'description': 'Payment mode filter'}, 'sort': {'enum': ['newest', 'rating', 'price_low', 'price_high', 'popular'], 'type': 'string', 'description': 'Sort order'}, 'type': {'enum': ['endpoint', 'agentic', 'product', 'all'], 'type': 'string', 'description': 'Type of listing to filter by'}, 'chain': {'type': 'string', 'description': 'Blockchain network to filter by'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of results (default: 20)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}, 'search': {'type': 'string', 'description': 'Search term to find matching listings'}, 'category': {'enum': ['ai', 'data', 'finance', 'utility', 'social', 'gaming', 'education', 'study'], 'type': 'string', 'description': 'Category to filter by'}, 'featured': {'type': 'boolean', 'description': 'Only return featured listings'}, 'maxPrice': {'type': 'number', 'minimum': 0, 'description': 'Maximum price filter'}, 'minPrice': {'type': 'number', 'minimum': 0, 'description': 'Minimum price filter'}, 'minRating': {'type': 'number', 'maximum': 5, 'minimum': 0, 'description': 'Minimum average rating (0-5)'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey'], 'properties': {'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (cloud.x402compute.cc → Settings → API Keys). Read scopes are enough.'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey'], 'properties': {'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (cloud.x402compute.cc → Settings → API Keys). Read scopes are enough.'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey', 'instanceId'], 'properties': {'instanceId': {'type': 'string', 'description': 'Machine id (uuid)'}, 'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (cloud.x402compute.cc → Settings → API Keys). Read scopes are enough.'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey', 'podId'], 'properties': {'podId': {'type': 'string', 'description': 'Pod id (uuid)'}, 'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (cloud.x402compute.cc → Settings → API Keys). Read scopes are enough.'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey', 'runId'], 'properties': {'runId': {'type': 'string', 'description': 'Training run id (uuid)'}, 'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (cloud.x402compute.cc → Settings → API Keys). Read scopes are enough.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey'], 'properties': {'days': {'type': 'integer', 'maximum': 90, 'minimum': 1, 'description': 'Days back, default 30'}, 'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (cloud.x402compute.cc → Settings → API Keys). Read scopes are enough.'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey'], 'properties': {'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (cloud.x402compute.cc → Settings → API Keys). Read scopes are enough.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'type': {'enum': ['vps', 'gpu'], 'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey'], 'properties': {'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (cloud.x402compute.cc → Settings → API Keys). Read scopes are enough.'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey'], 'properties': {'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (cloud.x402compute.cc → Settings → API Keys). Read scopes are enough.'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey'], 'properties': {'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (cloud.x402compute.cc → Settings → API Keys). Read scopes are enough.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey', 'podId'], 'properties': {'podId': {'type': 'string', 'description': 'Pod id (uuid)'}, 'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (cloud.x402compute.cc → Settings → API Keys). Read scopes are enough.'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey', 'slug'], 'properties': {'slug': {'type': 'string', 'description': 'Processor slug'}, 'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (cloud.x402compute.cc → Settings → API Keys). Read scopes are enough.'}}}
Esquema de entrada
{'type': 'object', 'required': ['accessToken', 'title', 'targetAmount', 'walletAddress'], 'properties': {'links': {'description': 'Optional campaign links array'}, 'title': {'type': 'string', 'description': 'Campaign title'}, 'images': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'description': 'Up to 5 HTTPS image URLs'}, 'xHandle': {'type': 'string', 'description': 'Optional X handle without @'}, 'category': {'type': 'string', 'description': 'Category label'}, 'deadline': {'type': 'string', 'description': 'ISO datetime deadline'}, 'feeOption': {'enum': ['supporters', 'creator', 'split'], 'type': 'string', 'description': 'Fee share option'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}, 'description': {'type': 'string', 'description': 'Campaign description'}, 'feeSplitPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Creator split percentage when feeOption=split'}, 'subcategory': {'type': 'string', 'description': 'Subcategory label'}, 'tokenTicker': {'type': 'string', 'description': '2-10 uppercase alphanumeric ticker'}, 'targetAmount': {'type': 'number', 'minimum': 1000, 'description': 'Funding target in USDC'}, 'walletAddress': {'type': 'string', 'description': 'Solana payout wallet for creator disbursal'}, 'bagsConfigType': {'type': 'string', 'description': 'Optional Bags fee tier config UUID'}, 'idempotencyKey': {'type': 'string', 'description': 'Optional idempotency key for safe retries'}, 'clientReferenceId': {'type': 'string', 'description': 'Optional client reference alias for idempotency'}}}
Esquema de entrada
{'type': 'object', 'required': ['description', 'seedExamples', 'targetRows', 'quoteId', 'paymentPayload'], 'properties': {'name': {'type': 'string', 'description': 'Name for the dataset'}, 'rules': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}, 'maxItems': 12, 'description': 'House rules the assistant must NEVER break, e.g. "Never promise a refund". Without them the model invents its own policy, differently each time'}, 'verify': {'type': 'boolean', 'description': 'Check every row with a second model and regenerate any that break the rules. ON by default, priced separately ($0.10 per 100 managed, $0.03 per 100 grid where the grid checks its own work so nothing leaves the network). false = skip checking, pay generation only'}, 'modelId': {'type': 'string', 'description': 'Exact managed model from list_dataset_pricing (decides the tier and price)'}, 'network': {'enum': ['base', 'solana', 'robinhood', 'megaeth'], 'type': 'string', 'description': 'Chain you will pay on (default base)'}, 'quoteId': {'type': 'string', 'description': 'quote_id from request_dataset_payment'}, 'gridModel': {'type': 'string', 'description': 'Model on the decentralized encrypted grid: cheaper, slower, data never leaves the network'}, 'modelTier': {'enum': ['fast', 'balanced', 'best'], 'type': 'string', 'description': 'Managed model speed/quality tier. Omit when using gridModel'}, 'targetRows': {'type': 'number', 'maximum': 2000, 'minimum': 50, 'description': 'How many examples to generate (50-2000). Price scales with this'}, 'webhookUrl': {'type': 'string', 'description': 'Public HTTPS URL to notify when the dataset is ready; the POST is signed'}, 'description': {'type': 'string', 'description': 'What the model being trained should do, in one plain sentence'}, 'seedExamples': {'type': 'array', 'items': {'type': 'object', 'required': ['messages'], 'properties': {'messages': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'content'], 'properties': {'role': {'type': 'string'}, 'content': {'type': 'string'}}}}}}, 'maxItems': 20, 'minItems': 5, 'description': '5 to 20 example conversations showing the behaviour you want'}, 'systemPrompt': {'type': 'string', 'description': 'Standing instruction every generated example should follow'}, 'paymentPayload': {'description': 'Raw X-Payment payload from the paying client, as JSON or a base64 string'}}}
Esquema de entrada
{'type': 'object', 'required': ['accessToken', 'slug', 'name', 'originUrl', 'walletAddress', 'chain', 'paymentPayload'], 'properties': {'mode': {'enum': ['direct', 'credits', 'flexible'], 'type': 'string', 'description': 'Pricing mode'}, 'name': {'type': 'string', 'description': 'Human-readable endpoint name'}, 'slug': {'type': 'string', 'description': 'Unique slug for the new endpoint'}, 'chain': {'type': 'string', 'description': 'Primary payout network, usually base, solana, or both'}, 'price': {'type': 'number', 'minimum': 0.01, 'description': 'Price per request or base package price'}, 'category': {'type': 'string', 'description': 'Marketplace category'}, 'currency': {'type': 'string', 'description': 'Payout currency, default USDC'}, 'imageUrl': {'type': 'string', 'format': 'uri', 'description': 'Endpoint image URL'}, 'bannerUrl': {'type': 'string', 'format': 'uri', 'description': 'Endpoint banner URL'}, 'originUrl': {'type': 'string', 'format': 'uri', 'description': 'Origin URL of the endpoint backend'}, 'webhookUrl': {'type': ['string', 'null'], 'format': 'uri', 'description': 'Optional HTTPS webhook URL'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}, 'description': {'type': 'string', 'description': 'Endpoint description'}, 'walletAddress': {'type': 'string', 'description': 'Primary payout wallet address'}, 'paymentPayload': {'description': 'Raw X-Payment payload returned by the paying client, as JSON or base64 string'}, 'purchaseAmount': {'type': 'number', 'minimum': 5, 'description': 'USDC amount to pay on creation, minimum 5'}, 'listOnMarketplace': {'type': 'boolean', 'description': 'Whether to list the endpoint publicly'}, 'walletAddressSecondary': {'type': 'string', 'description': 'Secondary wallet when chain is both'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug', 'confirm'], 'properties': {'slug': {'type': 'string', 'description': 'The unique slug identifier for the endpoint to delete'}, 'apiKey': {'type': 'string', 'description': 'Legacy endpoint API key (x402_*)'}, 'confirm': {'type': 'boolean', 'description': 'Must be true to confirm deletion'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}}}
Esquema de entrada
{'type': 'object', 'required': ['sessionToken', 'payload'], 'properties': {'payload': {'type': 'object', 'description': 'Raw finalize payload expected by the worker, including network, stage, and transaction hash/signature fields'}, 'sessionToken': {'type': 'string', 'description': 'Wallet session token with erc8004_register scope'}}}
Esquema de entrada
{'type': 'object', 'required': ['sessionToken', 'payload'], 'properties': {'payload': {'type': 'object', 'description': 'Raw finalize payload expected by the worker, including network plus agentId or assetAddress and any txHash/txSignature/tokenUri fields'}, 'sessionToken': {'type': 'string', 'description': 'Wallet session token with erc8004_manage, erc8004_update, or erc8004_register scope'}}}
Esquema de entrada
{'type': 'object', 'required': ['network'], 'properties': {'agentId': {'type': 'number', 'description': 'The numeric agent ID (for EVM chains)'}, 'network': {'type': 'string', 'description': 'The blockchain network (base, ethereum, polygon, bsc, monad, solana)'}, 'assetAddress': {'type': 'string', 'description': 'The asset address (for Solana)'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['datasetId', 'claimToken'], 'properties': {'datasetId': {'type': 'string', 'description': 'dataset_id from create_dataset_with_payment'}, 'claimToken': {'type': 'string', 'description': 'claim_token from create_dataset_with_payment'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The unique slug identifier for the endpoint'}, 'apiKey': {'type': 'string', 'description': 'Legacy endpoint API key (x402_*)'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The unique slug identifier for the endpoint'}, 'apiKey': {'type': 'string', 'description': 'Legacy endpoint API key (optional, improves accuracy)'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (optional)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of featured items to return (default: 12)'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The unique slug identifier for the listing'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of top-rated items to return (default: 12)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results (default: 50)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}, 'network': {'type': 'string', 'description': 'Filter by network'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['sessionToken'], 'properties': {'listedOnly': {'type': 'boolean', 'description': 'Return only active/listed endpoints'}, 'sessionToken': {'type': 'string', 'description': 'Wallet session token returned by verify_agent_wallet_challenge'}}}
Esquema de entrada
{'type': 'object', 'required': ['accessToken'], 'properties': {'slug': {'type': 'string', 'description': 'Optional campaign slug to fetch a single owned campaign'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'apiKey': {'type': 'string', 'description': 'Legacy endpoint API key (x402_*)'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'apiKey': {'type': 'string', 'description': 'Legacy endpoint API key (x402_*)'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}}}
Esquema de entrada
{'type': 'object', 'required': ['sessionToken'], 'properties': {'network': {'type': 'string', 'description': 'Optional network filter'}, 'sessionToken': {'type': 'string', 'description': 'Wallet session token returned by verify_agent_wallet_challenge'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['sessionToken', 'name', 'description', 'network'], 'properties': {'name': {'type': 'string', 'description': 'Agent name'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Agent tags'}, 'image': {'type': 'string', 'description': 'Agent image URL'}, 'network': {'type': 'string', 'description': 'Target network for the agent'}, 'version': {'type': 'string', 'description': 'Agent version string'}, 'endpoint': {'type': 'string', 'description': 'Primary or fallback endpoint URL'}, 'description': {'type': 'string', 'description': 'Agent description'}, 'endpointIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Platform endpoint UUIDs to bind'}, 'assetAddress': {'type': 'string', 'description': 'Required for Solana registrations'}, 'ownerAddress': {'type': 'string', 'description': 'Owner wallet address matching the authenticated session wallet'}, 'sessionToken': {'type': 'string', 'description': 'Wallet session token with erc8004_register scope'}, 'customEndpoints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Custom endpoint URLs to bind'}}}
Esquema de entrada
{'type': 'object', 'required': ['sessionToken', 'payload'], 'properties': {'payload': {'type': 'object', 'description': 'Raw update payload expected by the worker, including network plus agentId or assetAddress and the requested fields to change'}, 'sessionToken': {'type': 'string', 'description': 'Wallet session token with erc8004_manage, erc8004_update, or erc8004_register scope'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug', 'paymentPayload'], 'properties': {'slug': {'type': 'string', 'description': 'Endpoint slug for the credit-enabled endpoint'}, 'metadata': {'type': 'object', 'description': 'Optional metadata object forwarded to the purchase flow'}, 'walletAddress': {'type': 'string', 'description': 'Optional wallet address to receive the purchased credits when the underlying endpoint supports it'}, 'paymentPayload': {'description': 'Raw X-Payment payload returned by the paying client, as JSON or base64 string'}, 'clientReferenceId': {'type': 'string', 'description': 'Optional client reference ID forwarded to the purchase flow'}}}
Esquema de entrada
{'type': 'object', 'required': ['productIdOrSlug', 'paymentPayload'], 'properties': {'metadata': {'type': 'object', 'description': 'Optional metadata object forwarded to the purchase flow'}, 'paymentPayload': {'description': 'Raw X-Payment payload returned by the paying client, as JSON or base64 string'}, 'productIdOrSlug': {'type': 'string', 'description': 'Product slug or product ID used in the public /p/:id-or-slug purchase route'}, 'clientReferenceId': {'type': 'string', 'description': 'Optional client reference ID forwarded to the purchase flow'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The unique slug identifier for the endpoint'}, 'apiKey': {'type': 'string', 'description': 'Legacy endpoint API key (x402_*)'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}}}
Esquema de entrada
{'type': 'object', 'required': ['chain', 'walletAddress'], 'properties': {'chain': {'enum': ['base', 'solana'], 'type': 'string', 'description': 'Wallet auth chain'}, 'action': {'enum': ['erc8004_register', 'erc8004_manage', 'erc8004_update'], 'type': 'string', 'description': 'Session scope to request'}, 'payload': {'type': 'object', 'description': 'Optional payload object to bind into the signed challenge'}, 'walletAddress': {'type': 'string', 'description': 'Wallet address that will sign the challenge'}}}
Esquema de entrada
{'type': 'object', 'required': ['description', 'seedExamples', 'targetRows'], 'properties': {'name': {'type': 'string', 'description': 'Name for the dataset'}, 'rules': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}, 'maxItems': 12, 'description': 'House rules the assistant must NEVER break, e.g. "Never promise a refund". Without them the model invents its own policy, differently each time'}, 'verify': {'type': 'boolean', 'description': 'Check every row with a second model and regenerate any that break the rules. ON by default, priced separately ($0.10 per 100 managed, $0.03 per 100 grid where the grid checks its own work so nothing leaves the network). false = skip checking, pay generation only'}, 'modelId': {'type': 'string', 'description': 'Exact managed model from list_dataset_pricing (decides the tier and price)'}, 'network': {'enum': ['base', 'solana', 'robinhood', 'megaeth'], 'type': 'string', 'description': 'Chain you will pay on (default base)'}, 'gridModel': {'type': 'string', 'description': 'Model on the decentralized encrypted grid: cheaper, slower, data never leaves the network'}, 'modelTier': {'enum': ['fast', 'balanced', 'best'], 'type': 'string', 'description': 'Managed model speed/quality tier. Omit when using gridModel'}, 'targetRows': {'type': 'number', 'maximum': 2000, 'minimum': 50, 'description': 'How many examples to generate (50-2000). Price scales with this'}, 'webhookUrl': {'type': 'string', 'description': 'Public HTTPS URL to notify when the dataset is ready; the POST is signed'}, 'description': {'type': 'string', 'description': 'What the model being trained should do, in one plain sentence'}, 'seedExamples': {'type': 'array', 'items': {'type': 'object', 'required': ['messages'], 'properties': {'messages': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'content'], 'properties': {'role': {'type': 'string'}, 'content': {'type': 'string'}}}}}}, 'maxItems': 20, 'minItems': 5, 'description': '5 to 20 example conversations showing the behaviour you want'}, 'systemPrompt': {'type': 'string', 'description': 'Standing instruction every generated example should follow'}}}
Esquema de entrada
{'type': 'object', 'required': ['accessToken', 'slug', 'name', 'originUrl', 'walletAddress', 'chain'], 'properties': {'mode': {'enum': ['direct', 'credits', 'flexible'], 'type': 'string', 'description': 'Pricing mode'}, 'name': {'type': 'string', 'description': 'Human-readable endpoint name'}, 'slug': {'type': 'string', 'description': 'Unique slug for the new endpoint'}, 'chain': {'type': 'string', 'description': 'Primary payout network, usually base, solana, or both'}, 'price': {'type': 'number', 'minimum': 0.01, 'description': 'Price per request or base package price'}, 'category': {'type': 'string', 'description': 'Marketplace category'}, 'currency': {'type': 'string', 'description': 'Payout currency, default USDC'}, 'imageUrl': {'type': 'string', 'format': 'uri', 'description': 'Endpoint image URL'}, 'bannerUrl': {'type': 'string', 'format': 'uri', 'description': 'Endpoint banner URL'}, 'originUrl': {'type': 'string', 'format': 'uri', 'description': 'Origin URL of the endpoint backend'}, 'webhookUrl': {'type': ['string', 'null'], 'format': 'uri', 'description': 'Optional HTTPS webhook URL'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}, 'description': {'type': 'string', 'description': 'Endpoint description'}, 'walletAddress': {'type': 'string', 'description': 'Primary payout wallet address'}, 'purchaseAmount': {'type': 'number', 'minimum': 5, 'description': 'USDC amount to pay on creation, minimum 5'}, 'listOnMarketplace': {'type': 'boolean', 'description': 'Whether to list the endpoint publicly'}, 'walletAddressSecondary': {'type': 'string', 'description': 'Secondary wallet when chain is both'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Endpoint slug for the credit-enabled endpoint'}, 'metadata': {'type': 'object', 'description': 'Optional metadata object forwarded to the purchase flow'}, 'walletAddress': {'type': 'string', 'description': 'Optional wallet address to receive the purchased credits when the underlying endpoint supports it'}, 'clientReferenceId': {'type': 'string', 'description': 'Optional client reference ID forwarded to the purchase flow'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug', 'topupAmount'], 'properties': {'slug': {'type': 'string', 'description': 'Slug of the endpoint to top up'}, 'apiKey': {'type': 'string', 'description': 'Legacy endpoint API key (x402_*)'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}, 'topupAmount': {'type': 'number', 'minimum': 1, 'description': 'USDC amount to add, minimum 1'}}}
Esquema de entrada
{'type': 'object', 'required': ['productIdOrSlug'], 'properties': {'metadata': {'type': 'object', 'description': 'Optional metadata object forwarded to the purchase flow'}, 'productIdOrSlug': {'type': 'string', 'description': 'Product slug or product ID used in the public /p/:id-or-slug purchase route'}, 'clientReferenceId': {'type': 'string', 'description': 'Optional client reference ID forwarded to the purchase flow'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug', 'webhookUrl'], 'properties': {'slug': {'type': 'string', 'description': 'The unique slug identifier for the endpoint'}, 'apiKey': {'type': 'string', 'description': 'Legacy endpoint API key (x402_*)'}, 'webhookUrl': {'type': 'string', 'format': 'uri', 'description': 'HTTPS URL to receive webhook events'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}}}
Esquema de entrada
{'type': 'object', 'required': ['apiKey', 'network', 'rating'], 'properties': {'tag1': {'type': 'string', 'description': 'Primary tag, default overall'}, 'tag2': {'type': 'string', 'description': 'Secondary tag, default agentic'}, 'apiKey': {'type': 'string', 'description': 'Worker feedback API key'}, 'rating': {'type': 'number', 'maximum': 5, 'minimum': 1, 'description': 'Rating from 1 to 5'}, 'agentId': {'type': 'number', 'description': 'EVM agent id'}, 'comment': {'type': 'string', 'description': 'Optional feedback comment'}, 'network': {'type': 'string', 'description': 'Target network for the feedback'}, 'endpoint': {'type': 'string', 'description': 'Optional endpoint context string'}, 'assetAddress': {'type': 'string', 'description': 'Solana asset address'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug', 'topupAmount', 'paymentPayload'], 'properties': {'slug': {'type': 'string', 'description': 'Slug of the endpoint to top up'}, 'apiKey': {'type': 'string', 'description': 'Legacy endpoint API key (x402_*)'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}, 'topupAmount': {'type': 'number', 'minimum': 1, 'description': 'USDC amount to add, minimum 1'}, 'paymentPayload': {'description': 'Raw X-Payment payload returned by the paying client, as JSON or base64 string'}}}
Esquema de entrada
{'type': 'object', 'required': ['accessToken', 'slug'], 'properties': {'slug': {'type': 'string', 'description': 'Campaign slug to update'}, 'links': {'description': 'Updated campaign links array'}, 'title': {'type': 'string', 'description': 'Updated campaign title'}, 'images': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'description': 'Updated HTTPS image URLs'}, 'xHandle': {'type': 'string', 'description': 'Updated X handle without @'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}, 'description': {'type': 'string', 'description': 'Updated campaign description'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'mode': {'enum': ['direct', 'credits', 'flexible'], 'type': 'string', 'description': 'Pricing mode'}, 'name': {'type': 'string', 'description': 'Updated endpoint name'}, 'slug': {'type': 'string', 'description': 'The existing slug of the endpoint you want to update'}, 'chain': {'type': 'string', 'description': 'Updated chain/network'}, 'price': {'type': 'number', 'minimum': 0.01, 'description': 'Updated endpoint price'}, 'active': {'type': 'boolean', 'description': 'Enable or disable the endpoint'}, 'apiKey': {'type': 'string', 'description': 'Legacy endpoint API key (x402_*)'}, 'logoUrl': {'type': 'string', 'format': 'uri', 'description': 'Updated logo URL'}, 'newSlug': {'type': 'string', 'description': 'New slug to assign to the endpoint'}, 'category': {'type': 'string', 'description': 'Updated category'}, 'currency': {'type': 'string', 'description': 'Updated currency code'}, 'imageUrl': {'type': 'string', 'format': 'uri', 'description': 'Updated image URL'}, 'isListed': {'type': 'boolean', 'description': 'Whether the endpoint should be listed'}, 'bannerUrl': {'type': 'string', 'format': 'uri', 'description': 'Updated banner URL'}, 'originUrl': {'type': 'string', 'format': 'uri', 'description': 'Updated origin URL'}, 'webhookUrl': {'type': ['string', 'null'], 'format': 'uri', 'description': 'Set an HTTPS webhook URL or null to remove it'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}, 'description': {'type': 'string', 'description': 'Updated description'}, 'walletAddress': {'type': 'string', 'description': 'Updated payout wallet address'}, 'paymentOptions': {'description': 'Updated payment options object'}, 'creditPackageSize': {'type': 'number', 'minimum': 0, 'description': 'Credits per package'}, 'creditPackagePrice': {'type': 'number', 'minimum': 0.01, 'description': 'Package price in USDC'}, 'listedInMarketplace': {'type': 'boolean', 'description': 'Whether the endpoint should appear in marketplace listings'}}}
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Product ID to update'}, 'name': {'type': 'string', 'description': 'Updated product name'}, 'slug': {'type': 'string', 'description': 'Product slug to update'}, 'chain': {'type': 'string', 'description': 'Updated chain/network'}, 'price': {'type': 'number', 'minimum': 0.01, 'description': 'Updated product price'}, 'active': {'type': 'boolean', 'description': 'Enable or disable the product'}, 'apiKey': {'type': 'string', 'description': 'Legacy endpoint API key (x402_*)'}, 'logoUrl': {'type': 'string', 'format': 'uri', 'description': 'Updated logo URL'}, 'newSlug': {'type': 'string', 'description': 'New slug to assign to the product'}, 'category': {'type': 'string', 'description': 'Updated product category'}, 'currency': {'type': 'string', 'description': 'Updated currency code'}, 'isListed': {'type': 'boolean', 'description': 'Whether the product should be listed'}, 'bannerUrl': {'type': 'string', 'format': 'uri', 'description': 'Updated banner URL'}, 'customFont': {'type': 'string', 'description': 'Custom font family'}, 'accessToken': {'type': 'string', 'description': 'Your dashboard MCP personal access token (sgl_pat_*)'}, 'description': {'type': 'string', 'description': 'Updated product description'}, 'customPageBg': {'type': 'string', 'description': 'Custom page background color'}, 'walletAddress': {'type': 'string', 'description': 'Updated payout wallet address'}, 'customButtonBg': {'type': 'string', 'description': 'Custom button background color'}, 'customPageText': {'type': 'string', 'description': 'Custom page text color'}, 'paymentOptions': {'description': 'Updated payment options object'}, 'productImageUrl': {'type': 'string', 'format': 'uri', 'description': 'Updated product image URL'}, 'customButtonText': {'type': 'string', 'description': 'Custom button text color'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey', 'snapshotId'], 'properties': {'snapshotId': {'type': 'string', 'description': 'Snapshot id to delete (uuid)'}, 'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (dashboard → Settings → API Keys, or minted by `agentvault login`)'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey'], 'properties': {'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (dashboard → Settings → API Keys, or minted by `agentvault login`)'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey'], 'properties': {'agentId': {'type': 'string', 'description': 'Filter to one vault agent id (uuid)'}, 'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (dashboard → Settings → API Keys, or minted by `agentvault login`)'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey'], 'properties': {'plan': {'enum': ['pro', 'max', 'free'], 'type': 'string', 'description': 'Plan to move to; "free" cancels at period end'}, 'interval': {'enum': ['month', 'year'], 'type': 'string', 'description': 'Billing period; yearly is two months free'}, 'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (dashboard → Settings → API Keys, or minted by `agentvault login`)'}}}
Esquema de entrada
{'type': 'object', 'required': ['computeApiKey'], 'properties': {'computeApiKey': {'type': 'string', 'minLength': 16, 'description': 'Singularity compute API key (dashboard → Settings → API Keys, or minted by `agentvault login`)'}}}
Esquema de entrada
{'type': 'object', 'required': ['chain', 'walletAddress', 'nonce', 'signature'], 'properties': {'chain': {'enum': ['base', 'solana'], 'type': 'string', 'description': 'Wallet auth chain'}, 'nonce': {'type': 'string', 'description': 'Nonce returned by request_agent_wallet_challenge'}, 'action': {'enum': ['erc8004_register', 'erc8004_manage', 'erc8004_update'], 'type': 'string', 'description': 'Session scope originally requested'}, 'payload': {'type': 'object', 'description': 'Optional payload object that was part of the original challenge'}, 'signature': {'type': 'string', 'description': 'Wallet signature over the challenge message'}, 'walletAddress': {'type': 'string', 'description': 'Wallet address that signed the challenge'}, 'signatureEncoding': {'enum': ['hex', 'base64'], 'type': 'string', 'description': 'hex for EVM, base64 for Solana'}}}
Cambios recientes en herramientas
Servidores MCP similares
Agorean
Provides an agent marketplace for listing, discovering, purchasing, delivering, reviewing, and commissioning data, code, content,…
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
Speedbot Autonomous Work Network
Supports asynchronous collaboration, discovery, messaging, referrals, and optional USDC-based scenarios among AI agents.
Digital Manager Guru
Provides Digital Manager Guru checkout, customer, transaction, subscription, affiliate, coupon, blocklist, and digital-product sa…
Pagar.me
Connects to Pagar.me to manage customers, cards, orders, charges, invoices, payment captures, confirmations, retries, refunds, an…
roastify-mcp
Supports a coffee commerce workflow with product and blend catalogs, inventory, coupons, packaging design editing, artwork genera…
bitroad
Enables agents to search and purchase marketplace goods under spending controls, manage orders and returns, and handle payments a…
agentic-commerce
Enables on-chain commerce through Boson Protocol, including product offers, buyer and seller accounts, voucher exchanges, escrow-…