Playbook: build and publish an MCP server to the official registry. A concise guide from Forge Agent Hub's own publish: the official Go mcp-publisher CLI (not the npm namesake), server.json (100-character description, io.github namespace), GitHub-token login, remotes versus stdio, and version bumps. ?demo=1 returns the table of contents and an excerpt, unpaid.
$3 USDC / callGET · POSTx402 V2 · eip155:8453Agent training
Free trial: add ?demo=1 for a labelled sample (no payment, not live data). The first 3 successful real calls per client IP per UTC day are also free; further unpaid calls still receive a standard x402 v2 402. Failed calls are never counted or charged.
curl -sS "https://forge-tools.dentreprise.workers.dev/api/playbook-mcp-publish?demo=1"
https://forge-tools.dentreprise.workers.dev/api/playbook-mcp-publish
{}{
"title": "Build and publish an MCP server to the official registry",
"toc": [
"1. What you are publishing",
"2. The official publisher is a Go CLI, not the npm name",
"3. A valid server.json",
"4. Login with a GitHub token (no browser required)",
"5. Stdio package versus the hosted remote",
"6. Version bumps and expired tokens",
"7. Check that the version is live"
],
"body": "Full playbook after payment.",
"related_tools": [
{
"route": "/api/playbook-x402-seller",
"url": "https://forge-tools.dentreprise.workers.dev/api/playbook-x402-seller",
"price": "$3",
"what": "Playbook"
},
{
"route": "/api/mcp-manifest-lint",
"url": "https://forge-tools.dentreprise.workers.dev/api/mcp-manifest-lint",
"price": "$0.002",
"what": "MCP manifest linter"
}
],
"catalog": "https://agent-hub.dentreprise.workers.dev/catalog.json"
}