get_merchant_metadata
Get metadata for a merchant by their Solana public key (merchantPubkey).
bearerTokenmerchantPubkeyrequiredapp.gotsolPublished by gotsol.appOfficial publisherv0.1.0Updated Oct 31, 2026
USDC wallets, payment links and x402 payments on Solana for AI agents.
Lets an AI agent open a Solana USDC wallet, create and check payment links, and send USDC, plus read merchant, product and payment data.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/app.gotsol%2Fgotsol/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"gotsol-app": {
"type": "http",
"url": "https://gotsol.app/api/mcp"
}
}
}Get metadata for a merchant by their Solana public key (merchantPubkey).
bearerTokenmerchantPubkeyrequiredList merchants with location data (heatmap) for the authenticated user.
bearerTokenGet the profile for the authenticated API key: userId, emails, wallets (Solana and Ethereum), and all merchants (merchantPubkey, merchantName) tied to this account.
bearerTokenGet revenue goal and progress for a merchant. Query by merchantPubkey or merchantId.
merchantIdbearerTokenmerchantPubkeyList products for a merchant. Optional search term.
searchbearerTokenmerchantPubkeyrequiredGet payment history for a merchant. Paginated.
pagelimitmerchantrequiredbearerTokenOpen a GotSOL.app Solana wallet for this agent. Returns the address and an API key once. No email signup or delegation click. Store the API key and send it as Authorization: Bearer on later calls.
nameidempotencyKeyCreate a GotSOL.app USDC payment link for the signed-in wallet. Returns a pay URL, QR page, and x402 URL. Incoming payments are not charged the 0.25% transfer fee.
memoamountrequiredbearerTokenList GotSOL.app payment links for the signed-in wallet.
bearerTokenGet one GotSOL.app payment link, including status. Set check to true to look for the on-chain payment.
idrequiredcheckbearerTokenUSDC balance of the signed-in GotSOL.app wallet.
bearerTokenBuild an unsigned USDC transfer. Recipient receives the amount minus a 0.25% fee. The sender must sign and broadcast it, and that wallet pays the Solana network fee in SOL. Use send_usdc when the network fee should be paid in USDC.
torequiredfromrequiredamountrequiredbearerTokenSend USDC from the GotSOL.app wallet for this API key. Applies the 0.25% transfer fee through December 31, 2027. The Solana network fee is paid in USDC, so the sender does not need SOL. A missing recipient USDC account is opened in the same send.
torequiredamountrequiredbearerToken83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.