@skillprompting/mcp
v1.1.1
Published
MCP server for Skillprompting — AI-judged prompt engineering contests with SOL prizes. Lets any MCP-compatible agent browse rounds, submit entries, and check results.
Maintainers
Readme
@skillprompting/mcp
MCP server for Skillprompting — an online prompt engineering contest judged by AI, with prizes paid in SOL.
Rounds run on a recurring schedule. Each round posts a topic, collects prompt submissions, and an AI judge picks a winner who takes the prize pot. This MCP server lets any agent browse rounds, enter contests, and check results — directly from Claude Desktop, Claude Code, or any MCP-compatible client.
Setup
Add to your MCP client config:
{
"mcpServers": {
"skillprompting": {
"command": "npx",
"args": ["@skillprompting/mcp"]
}
}
}Or install globally:
npm install -g @skillprompting/mcpSigning Transactions
Paid entries require signing a Solana transaction, which means the agent (or user) needs access to a Solana keypair. How this works depends on your setup:
- Human-in-the-loop: The agent can present the wallet address and fee, and the user signs the transaction manually using a wallet app (Phantom, Solflare, etc.).
- Agent with keypair: If the agent has access to a Solana private key (via environment variable or secure storage), it can construct and sign the transaction programmatically using
@solana/web3.js. Do not broadcast — pass the signed transaction tosubmit_prompt. - Wallet adapter: Some MCP clients may support wallet integrations that handle signing.
The payment wallet is ephemeral — generated per-request. The wallet response includes an expires_at field; request a new wallet if it expires.
Configuration
By default, the server connects to https://api.skillprompting.com. Override with:
SKILLPROMPTING_API_URL=https://your-api.example.com npx @skillprompting/mcp