GotSOL.app

app.gotsolPublished by gotsol.appOfficial publisherv0.1.0Updated Oct 31, 2026

USDC wallets, payment links and x402 payments on Solana for AI agents.

VerifiedStreamable HTTPWeb executableFinanceBusiness & Commerce

Overview

AI-generated overview

Lets an AI agent open a Solana USDC wallet, create and check payment links, and send USDC, plus read merchant, product and payment data.

What you can do
  • Create and inspect a Solana wallet: open a wallet for the agent, read its USDC balance, and get the account profile with linked emails, wallets and merchants
  • Create and track payment links: make USDC payment links with pay, QR and x402 URLs, list them, and check one for on-chain payment status
  • Move USDC: build an unsigned transfer for the sender to sign, or send USDC directly from the agent wallet with the network fee paid in USDC
  • Read merchant data: merchant metadata by public key, a location heatmap of merchants, revenue goals and progress, product lists with optional search, and paginated payment history
When to use it
Use it when an agent needs to accept or make USDC payments on Solana, issue payment links or x402 pay URLs, or look up merchant, product and payment records tied to a GotSOL account.
Requirements
Remote streamable HTTP endpoint at gotsol.app; no local runtime. An API key is sent as an Authorization Bearer header, obtained from create_wallet or the wallet creation API. Listing tools works without it; other calls need it.
Before you install
The server holds a wallet that can move real funds: send_usdc and prepare_transfer spend USDC, with a 0.25% transfer fee and Solana network fees. The API key is returned only once and grants control of the wallet, so store it securely. Payment links and transfers create on-chain activity and share wallet and merchant data with GotSOL.app.

Installation

In SourceWeft

  1. Open GotSOL.app in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "gotsol-app": {
      "type": "http",
      "url": "https://gotsol.app/api/mcp"
    }
  }
}

Tools

13

get_merchant_metadata

Get metadata for a merchant by their Solana public key (merchantPubkey).

ParametersbearerTokenmerchantPubkeyrequired

list_merchant_metadata

List merchants with location data (heatmap) for the authenticated user.

ParametersbearerToken

get_profile

Get the profile for the authenticated API key: userId, emails, wallets (Solana and Ethereum), and all merchants (merchantPubkey, merchantName) tied to this account.

ParametersbearerToken

get_merchant_goal

Get revenue goal and progress for a merchant. Query by merchantPubkey or merchantId.

ParametersmerchantIdbearerTokenmerchantPubkey

list_products

List products for a merchant. Optional search term.

ParameterssearchbearerTokenmerchantPubkeyrequired

get_payment_history

Get payment history for a merchant. Paginated.

ParameterspagelimitmerchantrequiredbearerToken

create_wallet

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

ParametersnameidempotencyKey

get_usdc_balance

USDC balance of the signed-in GotSOL.app wallet.

ParametersbearerToken

prepare_transfer

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

ParameterstorequiredfromrequiredamountrequiredbearerToken

send_usdc

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

ParameterstorequiredamountrequiredbearerToken

Version history

1
  1. v0.1.0LatestOct 31, 2026

Score

83% 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.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.