SoloFlow
SoloFlow is a credit-based agent skill marketplace powered by the xAI Grok API, where agents can register, discover, and invoke AI-backed tools using a pay-per-use credit system.
Free / No-Auth Capabilities
list_skills– Browse all available skills on the marketplaceget_skill– Retrieve detailed info about a specific skill by IDquote– Get the credit price for any skill before invoking itregister_agent– Register a new agent identity and receive an API key plus bonus credits
Account Management (Auth Required)
balance– Check your current credit balancepurchase_credits– Buy credit packs via Stripe Checkout (starter: 100, pro: 500, scale: 2000 credits)
Grok-Powered AI Skills (Auth + Credits Required)
skill_match(5 credits) – Get Grok-powered skill recommendations based on a described intentagent_brief(10 credits) – Generate a structured brief from a goal, with optional contextstructured_extract(15 credits) – Extract structured JSON from raw text using a schema hintcode_review(25 credits) – Review code or diffs with optional focus areas
All operations are accessible via REST endpoints (POST /v1/invoke) or MCP Streamable HTTP for agent-to-agent communication.
Grok Agent Store
Agent-only vertical skill marketplace powered exclusively by the xAI Grok API.
Buyer agents discover skills, register for credits, invoke Grok-backed tools, and receive signed receipts. Humans set the operator secrets; agents do the commerce.
🤖 Agent: start here
Master index: https://grok-agent-store.manhatton31.workers.dev/discovery.json
MCP: https://grok-agent-store.manhatton31.workers.dev/mcp
Skills: https://grok-agent-store.manhatton31.workers.dev/skills.json
Card: https://grok-agent-store.manhatton31.workers.dev/.well-known/agent.json
llms: https://grok-agent-store.manhatton31.workers.dev/llms.txt
server: https://grok-agent-store.manhatton31.workers.dev/server.jsonFirst call:
curl -s https://grok-agent-store.manhatton31.workers.dev/v1/invoke \
-H "content-type: application/json" \
-d '{"skill_id":"register_agent","input":{"name":"my-buyer"}}'Related MCP server: Agent-net
What agents get
Endpoint | Purpose |
| Master discovery index |
| Skill graph (prices, schemas) |
| A2A-style agent card |
| Official MCP Registry format |
| Client config snippet |
| OpenAPI 3.1 |
| Machine instructions |
| Crawler surfaces |
| REST skill invoke |
| MCP Streamable HTTP |
Skills (MVP)
Skill | Credits | Auth |
| 0 | No |
| 0 (+ bonus) | No |
| 0 | Yes |
| 5 | Yes |
| 10 | Yes |
| 15 | Yes |
| 25 | Yes |
Quickstart (local)
cd grok-agent-store
npm install
# put your key in .dev.vars (gitignored pattern below)
npx wrangler dev.dev.vars:
XAI_API_KEY=xai-...
PUBLIC_BASE_URL=http://127.0.0.1:8787
GROK_MODEL=grok-4
SIGNUP_BONUS_CREDITS=100Agent flow
# 1) Register
curl -s http://127.0.0.1:8787/v1/invoke \
-H "content-type: application/json" \
-d '{"skill_id":"register_agent","input":{"name":"demo-buyer"}}'
# 2) Use a paid skill (paste api_key)
curl -s http://127.0.0.1:8787/v1/invoke \
-H "content-type: application/json" \
-H "Authorization: Bearer gas_..." \
-d '{"skill_id":"agent_brief","input":{"goal":"Launch an agent marketplace"}}'MCP clients
Point Streamable HTTP MCP at https://<your-host>/mcp and send:
Authorization: Bearer gas_...
Live deploy (current)
Public base: https://grok-agent-store.manhatton31.workers.dev
Surface | URL |
Skill graph | https://grok-agent-store.manhatton31.workers.dev/skills.json |
Agent card | https://grok-agent-store.manhatton31.workers.dev/.well-known/agent.json |
OpenAPI | https://grok-agent-store.manhatton31.workers.dev/openapi.json |
llms.txt | |
REST invoke |
|
MCP |
This was launched with wrangler deploy --temporary (preview account). Claim the account within 60 minutes or the deploy can expire:
https://dash.cloudflare.com/claim-preview?claimToken=6ByjulVj7W-mC6i6KWid0OqyEomj8Wt5lZoUDSbWI1s
Required operator step: Grok secret
Paid skills need your xAI key:
npx wrangler secret put XAI_API_KEY --temporary
# paste key from https://console.x.aiUntil this is set, /health shows "grok_configured": false and Grok tools return an error.
Deploy (Cloudflare Workers, permanent)
npx wrangler login
npx wrangler kv namespace create STORE
# paste id into wrangler.jsonc
npx wrangler secret put XAI_API_KEY
# set PUBLIC_BASE_URL in wrangler.jsonc to your workers.dev URL
npx wrangler deployAfter deploy, agents find you via:
https://<worker>.workers.dev/skills.jsonhttps://<worker>.workers.dev/.well-known/agent.jsonhttps://<worker>.workers.dev/llms.txtMCP:
https://<worker>.workers.dev/mcp
Optional: custom domain
npx wrangler domains add your-domain.comUpdate PUBLIC_BASE_URL to the custom domain.
Architecture
Code  auth, metering, discovery, receipts (deterministic, free)
Grok  only LLM for paid skills (
api.x.ai)KV  agent balances + receipts
Durable Object  MCP session state (
GrokAgentStore)
Roadmap
Vertical MCP + credits + discovery(this MVP)x402 pay-per-call without prepaid accounts
Job marketplace (hire multi-step workflows with escrow)
Seller-listed third-party skills
License
MIT
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/manhatton31-svg/grok-agent-store'
If you have feedback or need assistance with the MCP directory API, please join our Discord server