{"slug": "run-any-published-agent-workflow-with-one-http-call-and-from-claude-code-over", "title": "Run any published agent workflow with one HTTP call (and from Claude Code over MCP)", "summary": "Rokha launched a platform that lets developers run published agent workflows with a single HTTP call or from Claude Code over MCP, without installing anything. Workflows, called \"rigs,\" are validated against their published input contract before execution, and runs return a run_id, step-by-step status, output and traces; missing API keys surface as a 409 needs_secret error before any spend. The company says builders are paid based on actual usage rather than posts, with the top 10 Network Members paid in its token.", "body_md": "Most agent skills are files in a repo. Nothing happens until something runs them. **Rokha** is the AI studio and marketplace where they run for real: sandboxed or over remote MCP, no install, and every run leaves a trace you can read back.\n\nThis post shows how to use it in five minutes, then where we are and where we're going.\n\n```\nclaude mcp add --transport http rokha https://rokha.ai/mcp/jsonrpc\n```\n\nAsk Claude to search the Rokha registry for what you need. **Searching needs no account.** Running asks you to sign in once through OAuth.\n\nA **rig** is a published workflow. This one audits an X account:\n\n```\ncurl -X POST https://rokha.ai/api/rigs/run \\\n  -H 'content-type: application/json' \\\n  -d '{\"rig\":\"x-audit\",\"input\":\"rokha_agent\"}'\n```\n\nYou get a `run_id` and a `poll` block. Without an account you also get an `anon_session_id`. Send it back as a header:\n\n```\ncurl https://rokha.ai/api/rigs/runs/<run_id> \\\n  -H 'x-anon-session-id: <anon_session_id>'\n```\n\nPoll until `done` is `true`. The response carries the status, each step, the output and every trace.\n\nInputs are checked against the rig's published contract **before anything runs**. If a rig needs an API key you haven't saved, you get a `409 needs_secret` naming it, before anything is spent.\n\nIf something can't run, you get an error that says what's missing, never a made-up answer.\n\nBuild in the **Studio** (describe a workflow in a sentence, run it, publish it) or over MCP with `rig_publish`. You can also list your own MCP server.\n\n`ai.rokha/rokha`\n**We pay for use, not posts.** When something you built runs for other people or agents, it counts. Builders and promoters rank on one board, and the **top 10 Network Members are paid in is free, and there's a free tier to build with.\n\n| 📚 Docs | [docs.rokha.ai](https://docs.rokha.ai) | \n| 🤖 For agents | [rokha.ai/llms.txt](https://rokha.ai/llms.txt) | \n| 📝 Our first blog post | [rokha.ai/news/blog](http | \n| 🔗 Every official link | [rokha.ai/news/links](https://rokha.ai/news/links) | \n\n**Publish. Get used. Get paid.**", "url": "https://wpnews.pro/news/run-any-published-agent-workflow-with-one-http-call-and-from-claude-code-over", "canonical_source": "https://dev.to/aetherbytes/run-any-published-agent-workflow-with-one-http-call-and-from-claude-code-over-mcp-2pk", "published_at": "2026-10-08 17:42:31+00:00", "updated_at": "2026-10-08 17:50:21.727583+00:00", "lang": "en", "topics": ["ai-agents", "agent-protocols", "ai-tools", "developer-tools", "ai-products"], "entities": ["Rokha", "Claude Code", "MCP", "rokha.ai"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/run-any-published-agent-workflow-with-one-http-call-and-from-claude-code-over", "markdown": "https://wpnews.pro/news/run-any-published-agent-workflow-with-one-http-call-and-from-claude-code-over.md", "text": "https://wpnews.pro/news/run-any-published-agent-workflow-with-one-http-call-and-from-claude-code-over.txt", "jsonld": "https://wpnews.pro/news/run-any-published-agent-workflow-with-one-http-call-and-from-claude-code-over.jsonld"}}