io.github.ivaavimusic/singularity

MCPcommunautéen ligne
v1.14.0io.github.ivaavimusicUnknownMis à jour il y a 16 j

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

État de l’endpointen ligne
vérifié il y a 5 h · 677 ms
100 % des dernières 6 vérifications ont atteint cet endpoint
Fonctionne dans
ClaudeCursorCopilotChatGPTGemini

Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
il y a 16 jDernière mise à jour
Paquet
Auteurio.github.ivaavimusic
LicenceUnknown
Version1.14.0
Sourcemcp-registry
Statut de confiance
B
60/100Bon
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/30
→ Éditeur : aucune référence de dépôt n’est enregistrée pour cette annonce, `forge publish` ne peut donc pas vérifier la propriété automatiquement. Utilisez « Revendiquer cette annonce » ci-dessus — Forge les examine à la main.
—Vérification de domaine+0/10
→ Actuellement indisponible pour ce type d’annonce — la vérification de domaine ne s’exécute aujourd’hui que pour les paquets adossés à npm, cette ligne ne peut donc pas encore être obtenue ici, quel que soit le contenu hébergé sur le domaine.
✓Analyse d’injection de prompt · propre+30/30
✓Analyse d’obfuscation / exfiltration · propre+20/20
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
DépendancesNon audité
Surface d’outils48 outils · 3 privilégiés
Analyse de sécurité✓ Proprevlive · il y a 1 moisQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé19 août 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

48 outils · 3 privilégiés
Observé en direct depuis l’endpoint du fournisseur1mo ago

Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.

  • https://mcp.x402layer.cc/mcp48 outils · 348 ms
vault_usageAgent Vault storage usage and plan for the wallet behind a compute API key: bytes used/reserved, free vs pro plan, caps, and Vault Pro pricing.

Agent Vault storage usage and plan for the wallet behind a compute API key: bytes used/reserved, free vs pro plan, caps, and Vault Pro pricing.

ParamètreTypeDescription
computeApiKey*stringSingularity compute API key (dashboard → Settings → API Keys, or minted by `agentvault login`)
vault_list_agentsList the agents registered in Agent Vault for this wallet (OpenClaw, Hermes, pods, and custom --path lineages).

List the agents registered in Agent Vault for this wallet (OpenClaw, Hermes, pods, and custom --path lineages).

ParamètreTypeDescription
computeApiKey*stringSingularity compute API key (dashboard → Settings → API Keys, or minted by `agentvault login`)
vault_list_snapshotsList completed Agent Vault snapshots (encrypted backups) for this wallet, optionally filtered to one agent. Use this to check WHEN an agent was last backed up.

List completed Agent Vault snapshots (encrypted backups) for this wallet, optionally filtered to one agent. Use this to check WHEN an agent was last backed up.

ParamètreTypeDescription
computeApiKey*stringSingularity compute API key (dashboard → Settings → API Keys, or minted by `agentvault login`)
agentIdstringFilter to one vault agent id (uuid)
vault_delete_snapshotprivilégiéPermanently delete one Agent Vault snapshot and free its storage. Irreversible — confirm with the user before calling.

Permanently delete one Agent Vault snapshot and free its storage. Irreversible — confirm with the user before calling.

ParamètreTypeDescription
computeApiKey*stringSingularity compute API key (dashboard → Settings → API Keys, or minted by `agentvault login`)
snapshotId*stringSnapshot id to delete (uuid)
vault_subscribe_proChange the wallet’s Agent Vault plan, charged from platform credits. pro = 10 GB + the last 10 snapshots of each agent ($3/month, $30/year); max = 50 GB + unlimited snapshots ($5/month, $50/year); free = cancel at period end. Yearly is two months free. Upgrades are charged immediately and prorated…

Change the wallet’s Agent Vault plan, charged from platform credits. pro = 10 GB + the last 10 snapshots of each agent ($3/month, $30/year); max = 50 GB + unlimited snapshots ($5/month, $50/year); free = cancel at period end. Yearly is two months free. Upgrades are charged immediately and prorated…

ParamètreTypeDescription
computeApiKey*stringSingularity compute API key (dashboard → Settings → API Keys, or minted by `agentvault login`)
planstringPlan to move to; "free" cancels at period end
intervalstringBilling period; yearly is two months free
vault_how_to_backupHow to actually CREATE or RESTORE an encrypted backup. Encryption is zero-knowledge and must run on the machine where the agent lives — this returns the exact CLI/SDK steps.

How to actually CREATE or RESTORE an encrypted backup. Encryption is zero-knowledge and must run on the machine where the agent lives — this returns the exact CLI/SDK steps.

Aucun schéma d’entrée n’a été publié pour cet outil.

list_dataset_pricingWhat a generated training dataset costs and which models can generate it: per-100-example rates for each managed tier plus the decentralized grid, the maximum size, and the model catalog with published per-million-token rates. No auth, no payment. Call this before quoting a job.

What a generated training dataset costs and which models can generate it: per-100-example rates for each managed tier plus the decentralized grid, the maximum size, and the model catalog with published per-million-token rates. No auth, no payment. Call this before quoting a job.

Aucun schéma d’entrée n’a été publié pour cet outil.

request_dataset_paymentStep 1 of buying a training dataset: submit the job and get back an x402 payment challenge with the exact price. Nothing is charged and nothing is generated yet. Pass the SAME arguments to create_dataset_with_payment: the server binds the payment to this exact job and refuses a mismatch.

Step 1 of buying a training dataset: submit the job and get back an x402 payment challenge with the exact price. Nothing is charged and nothing is generated yet. Pass the SAME arguments to create_dataset_with_payment: the server binds the payment to this exact job and refuses a mismatch.

ParamètreTypeDescription
description*stringWhat the model being trained should do, in one plain sentence
seedExamples*array5 to 20 example conversations showing the behaviour you want
targetRows*numberHow many examples to generate (50-2000). Price scales with this
networkstringChain you will pay on (default base)
modelTierstringManaged model speed/quality tier. Omit when using gridModel
modelIdstringExact managed model from list_dataset_pricing (decides the tier and price)
gridModelstringModel on the decentralized encrypted grid: cheaper, slower, data never leaves the network
systemPromptstringStanding instruction every generated example should follow
namestringName for the dataset
webhookUrlstringPublic HTTPS URL to notify when the dataset is ready; the POST is signed
create_dataset_with_paymentStep 2 of buying a training dataset: submit the job again with the signed X-Payment payload and the quote id. Returns in seconds with a dataset id and a claim token; generation then runs in the background. SAVE THE CLAIM TOKEN — it is shown once and is the only way to read the job or download the r…

Step 2 of buying a training dataset: submit the job again with the signed X-Payment payload and the quote id. Returns in seconds with a dataset id and a claim token; generation then runs in the background. SAVE THE CLAIM TOKEN — it is shown once and is the only way to read the job or download the r…

ParamètreTypeDescription
description*stringWhat the model being trained should do, in one plain sentence
seedExamples*array5 to 20 example conversations showing the behaviour you want
targetRows*numberHow many examples to generate (50-2000). Price scales with this
networkstringChain you will pay on (default base)
modelTierstringManaged model speed/quality tier. Omit when using gridModel
modelIdstringExact managed model from list_dataset_pricing (decides the tier and price)
gridModelstringModel on the decentralized encrypted grid: cheaper, slower, data never leaves the network
systemPromptstringStanding instruction every generated example should follow
namestringName for the dataset
webhookUrlstringPublic HTTPS URL to notify when the dataset is ready; the POST is signed
quoteId*stringquote_id from request_dataset_payment
paymentPayload*—Raw X-Payment payload from the paying client, as JSON or a base64 string
get_dataset_statusHow a purchased dataset is coming along, and the download link once it is ready. Returns rows done vs target while generating, a presigned JSONL download URL (valid 5 minutes, re-issued each call) when complete, or the refund state if generation failed.

How a purchased dataset is coming along, and the download link once it is ready. Returns rows done vs target while generating, a presigned JSONL download URL (valid 5 minutes, re-issued each call) when complete, or the refund state if generation failed.

ParamètreTypeDescription
datasetId*stringdataset_id from create_dataset_with_payment
claimToken*stringclaim_token from create_dataset_with_payment
browse_marketplaceBrowse and search the Singularity Marketplace with various filters. Returns listings of endpoints, products, and agentic services.

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

ParamètreTypeDescription
typestringType of listing to filter by
categorystringCategory to filter by
chainstringBlockchain network to filter by
modestringPayment mode filter
searchstringSearch term to find matching listings
sortstringSort order
minRatingnumberMinimum average rating (0-5)
minPricenumberMinimum price filter
maxPricenumberMaximum price filter
limitnumberMaximum number of results (default: 20)
offsetnumberPagination offset (default: 0)
featuredbooleanOnly return featured listings
get_listingGet detailed information about a specific marketplace listing by its slug.

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

ParamètreTypeDescription
slug*stringThe unique slug identifier for the listing
get_featuredGet featured marketplace listings (endpoints and products highlighted by the platform).

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

ParamètreTypeDescription
limitnumberMaximum number of featured items to return (default: 12)
get_top_ratedGet top-rated marketplace listings sorted by average rating.

Get top-rated marketplace listings sorted by average rating.

ParamètreTypeDescription
limitnumberMaximum number of top-rated items to return (default: 12)
get_agentGet details for a specific ERC-8004 or Solana-8004 agent by network and identifier.

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

ParamètreTypeDescription
network*stringThe blockchain network (base, ethereum, polygon, bsc, monad, solana)
agentIdnumberThe numeric agent ID (for EVM chains)
assetAddressstringThe asset address (for Solana)
list_categoriesList all available marketplace categories.

List all available marketplace categories.

Aucun schéma d’entrée n’a été publié pour cet outil.

list_networksList all supported blockchain networks.

List all supported blockchain networks.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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

ParamètreTypeDescription
networkstringFilter by network
limitnumberMaximum results (default: 50)
offsetnumberPagination offset (default: 0)
list_my_endpointsList 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:*.

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:*.

ParamètreTypeDescription
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
list_my_campaignsList fundraiser campaigns owned by the dashboard user behind your MCP personal access token. Requires mcp:read or mcp:*.

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

ParamètreTypeDescription
accessToken*stringYour dashboard MCP personal access token (sgl_pat_*)
slugstringOptional campaign slug to fetch a single owned campaign
create_campaignCreate a fundraiser campaign owned by the dashboard user behind your MCP personal access token. Requires mcp:campaigns:write or mcp:*.

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

ParamètreTypeDescription
accessToken*stringYour dashboard MCP personal access token (sgl_pat_*)
title*stringCampaign title
targetAmount*numberFunding target in USDC
walletAddress*stringSolana payout wallet for creator disbursal
descriptionstringCampaign description
xHandlestringOptional X handle without @
imagesarrayUp to 5 HTTPS image URLs
links—Optional campaign links array
tokenTickerstring2-10 uppercase alphanumeric ticker
feeOptionstringFee share option
feeSplitPctnumberCreator split percentage when feeOption=split
deadlinestringISO datetime deadline
categorystringCategory label
subcategorystringSubcategory label
bagsConfigTypestringOptional Bags fee tier config UUID
idempotencyKeystringOptional idempotency key for safe retries
clientReferenceIdstringOptional client reference alias for idempotency
update_campaignUpdate allowlisted fundraiser campaign fields such as title, description, x handle, images, and links. Requires mcp:campaigns:write or mcp:*.

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

ParamètreTypeDescription
accessToken*stringYour dashboard MCP personal access token (sgl_pat_*)
slug*stringCampaign slug to update
titlestringUpdated campaign title
descriptionstringUpdated campaign description
xHandlestringUpdated X handle without @
imagesarrayUpdated HTTPS image URLs
links—Updated campaign links array
update_endpointUpdate 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:*.

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:*.

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

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:*.

ParamètreTypeDescription
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
update_productUpdate allowlisted product fields including metadata, pricing, listing state, payment options, wallet, branding, and slug. PATs are preferred and require mcp:products:write or mcp:*.

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:*.

ParamètreTypeDescription
idstringProduct ID to update
slugstringProduct slug to update
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
namestringUpdated product name
descriptionstringUpdated product description
categorystringUpdated product category
pricenumberUpdated product price
currencystringUpdated currency code
activebooleanEnable or disable the product
chainstringUpdated chain/network
walletAddressstringUpdated payout wallet address
paymentOptions—Updated payment options object
isListedbooleanWhether the product should be listed
logoUrlstringUpdated logo URL
bannerUrlstringUpdated banner URL
productImageUrlstringUpdated product image URL
customButtonBgstringCustom button background color
customButtonTextstringCustom button text color
customPageBgstringCustom page background color
customPageTextstringCustom page text color
customFontstringCustom font family
newSlugstringNew slug to assign to the product
get_endpoint_detailsGet full details for an endpoint you own, including credit balance, pricing config, and wallet address. PATs are preferred and require mcp:read or mcp:*.

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:*.

ParamètreTypeDescription
slug*stringThe unique slug identifier for the endpoint
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
get_endpoint_statsGet 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:*.

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:*.

ParamètreTypeDescription
slug*stringThe unique slug identifier for the endpoint
accessTokenstringYour dashboard MCP personal access token (optional)
apiKeystringLegacy endpoint API key (optional, improves accuracy)
set_webhookSet 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:*.

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:*.

ParamètreTypeDescription
slug*stringThe unique slug identifier for the endpoint
webhookUrl*stringHTTPS URL to receive webhook events
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
remove_webhookprivilégiéRemove the webhook URL from an endpoint. PATs are preferred and require mcp:endpoints:write or mcp:*.

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

ParamètreTypeDescription
slug*stringThe unique slug identifier for the endpoint
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
delete_endpointprivilégié⚠️ DESTRUCTIVE: Permanently delete an endpoint. Cannot be undone. Only works for agent-created endpoints. PATs are preferred and require mcp:endpoints:write or mcp:*.

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

ParamètreTypeDescription
slug*stringThe unique slug identifier for the endpoint to delete
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
confirm*booleanMust be true to confirm deletion
request_endpoint_creation_paymentReturn the x402 payment challenge needed to create a new agent endpoint. Requires a dashboard PAT with mcp:endpoints:write or mcp:*.

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

ParamètreTypeDescription
accessToken*stringYour dashboard MCP personal access token (sgl_pat_*)
slug*stringUnique slug for the new endpoint
name*stringHuman-readable endpoint name
originUrl*stringOrigin URL of the endpoint backend
walletAddress*stringPrimary payout wallet address
chain*stringPrimary payout network, usually base, solana, or both
descriptionstringEndpoint description
categorystringMarketplace category
imageUrlstringEndpoint image URL
bannerUrlstringEndpoint banner URL
modestringPricing mode
pricenumberPrice per request or base package price
currencystringPayout currency, default USDC
listOnMarketplacebooleanWhether to list the endpoint publicly
purchaseAmountnumberUSDC amount to pay on creation, minimum 5
webhookUrlstring | nullOptional HTTPS webhook URL
walletAddressSecondarystringSecondary wallet when chain is both
create_endpoint_with_paymentCreate 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:*.

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:*.

ParamètreTypeDescription
accessToken*stringYour dashboard MCP personal access token (sgl_pat_*)
slug*stringUnique slug for the new endpoint
name*stringHuman-readable endpoint name
originUrl*stringOrigin URL of the endpoint backend
walletAddress*stringPrimary payout wallet address
chain*stringPrimary payout network, usually base, solana, or both
paymentPayload*—Raw X-Payment payload returned by the paying client, as JSON or base64 string
descriptionstringEndpoint description
categorystringMarketplace category
imageUrlstringEndpoint image URL
bannerUrlstringEndpoint banner URL
modestringPricing mode
pricenumberPrice per request or base package price
currencystringPayout currency, default USDC
listOnMarketplacebooleanWhether to list the endpoint publicly
purchaseAmountnumberUSDC amount to pay on creation, minimum 5
webhookUrlstring | nullOptional HTTPS webhook URL
walletAddressSecondarystringSecondary wallet when chain is both
request_endpoint_topup_paymentReturn 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.

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.

ParamètreTypeDescription
slug*stringSlug of the endpoint to top up
topupAmount*numberUSDC amount to add, minimum 1
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
topup_endpoint_with_paymentComplete 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.

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.

ParamètreTypeDescription
slug*stringSlug of the endpoint to top up
topupAmount*numberUSDC amount to add, minimum 1
paymentPayload*—Raw X-Payment payload returned by the paying client, as JSON or base64 string
accessTokenstringYour dashboard MCP personal access token (sgl_pat_*)
apiKeystringLegacy endpoint API key (x402_*)
request_product_purchase_paymentReturn 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.

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.

ParamètreTypeDescription
productIdOrSlug*stringProduct slug or product ID used in the public /p/:id-or-slug purchase route
clientReferenceIdstringOptional client reference ID forwarded to the purchase flow
metadataobjectOptional metadata object forwarded to the purchase flow
purchase_product_with_paymentComplete a public product purchase after you have obtained a valid X-Payment payload for that product challenge.

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

ParamètreTypeDescription
productIdOrSlug*stringProduct slug or product ID used in the public /p/:id-or-slug purchase route
paymentPayload*—Raw X-Payment payload returned by the paying client, as JSON or base64 string
clientReferenceIdstringOptional client reference ID forwarded to the purchase flow
metadataobjectOptional metadata object forwarded to the purchase flow
request_endpoint_credit_purchase_paymentReturn the x402 payment challenge for purchasing a public credit pack from an endpoint that exposes /e/:slug?action=purchase.

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

ParamètreTypeDescription
slug*stringEndpoint slug for the credit-enabled endpoint
walletAddressstringOptional wallet address to receive the purchased credits when the underlying endpoint supports it
clientReferenceIdstringOptional client reference ID forwarded to the purchase flow
metadataobjectOptional metadata object forwarded to the purchase flow
purchase_endpoint_credits_with_paymentComplete a public endpoint credit-pack purchase after you have obtained a valid X-Payment payload for the purchase challenge.

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

ParamètreTypeDescription
slug*stringEndpoint slug for the credit-enabled endpoint
paymentPayload*—Raw X-Payment payload returned by the paying client, as JSON or base64 string
walletAddressstringOptional wallet address to receive the purchased credits when the underlying endpoint supports it
clientReferenceIdstringOptional client reference ID forwarded to the purchase flow
metadataobjectOptional metadata object forwarded to the purchase flow
get_agent_registry_infoGet public ERC-8004 / Solana-8004 registry information, supported networks, worker routes, and wallet-first notes.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

request_agent_wallet_challengeCreate 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.

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.

ParamètreTypeDescription
chain*stringWallet auth chain
walletAddress*stringWallet address that will sign the challenge
actionstringSession scope to request
payloadobjectOptional payload object to bind into the signed challenge
verify_agent_wallet_challengeVerify a wallet-signed auth challenge and receive a short-lived session token for agent registry flows.

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

ParamètreTypeDescription
chain*stringWallet auth chain
walletAddress*stringWallet address that signed the challenge
nonce*stringNonce returned by request_agent_wallet_challenge
signature*stringWallet signature over the challenge message
actionstringSession scope originally requested
signatureEncodingstringhex for EVM, base64 for Solana
payloadobjectOptional payload object that was part of the original challenge
list_my_agent_bindable_endpointsList platform endpoints owned by the authenticated wallet or linked dashboard user that can be bound to ERC-8004 agents.

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

ParamètreTypeDescription
sessionToken*stringWallet session token returned by verify_agent_wallet_challenge
listedOnlybooleanReturn only active/listed endpoints
list_my_registered_agentsList ERC-8004 or Solana-8004 agents owned by the authenticated wallet or linked dashboard user.

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

ParamètreTypeDescription
sessionToken*stringWallet session token returned by verify_agent_wallet_challenge
networkstringOptional network filter
prepare_agent_registrationPrepare 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.

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.

ParamètreTypeDescription
sessionToken*stringWallet session token with erc8004_register scope
name*stringAgent name
description*stringAgent description
network*stringTarget network for the agent
endpointstringPrimary or fallback endpoint URL
imagestringAgent image URL
ownerAddressstringOwner wallet address matching the authenticated session wallet
assetAddressstringRequired for Solana registrations
endpointIdsarrayPlatform endpoint UUIDs to bind
customEndpointsarrayCustom endpoint URLs to bind
versionstringAgent version string
tagsarrayAgent tags
finalize_agent_registrationFinalize a wallet-first agent registration after the on-chain transaction has been sent from the same wallet.

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

ParamètreTypeDescription
sessionToken*stringWallet session token with erc8004_register scope
payload*objectRaw finalize payload expected by the worker, including network, stage, and transaction hash/signature fields
prepare_agent_updatePrepare 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.

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.

ParamètreTypeDescription
sessionToken*stringWallet session token with erc8004_manage, erc8004_update, or erc8004_register scope
payload*objectRaw update payload expected by the worker, including network plus agentId or assetAddress and the requested fields to change
finalize_agent_updateFinalize 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.

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.

ParamètreTypeDescription
sessionToken*stringWallet session token with erc8004_manage, erc8004_update, or erc8004_register scope
payload*objectRaw finalize payload expected by the worker, including network plus agentId or assetAddress and any txHash/txSignature/tokenUri fields
submit_agent_feedbackSubmit 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.

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.

ParamètreTypeDescription
apiKey*stringWorker feedback API key
network*stringTarget network for the feedback
rating*numberRating from 1 to 5
agentIdnumberEVM agent id
assetAddressstringSolana asset address
commentstringOptional feedback comment
tag1stringPrimary tag, default overall
tag2stringSecondary tag, default agentic
endpointstringOptional endpoint context string

48 outils sur 48 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

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

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Aucune couverture des dépendances

Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.