About
Grok Agent Store
README
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.json
First 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"}}'
What agents get
| Endpoint | Purpose |
|---|---|
GET /discovery.json |
Master discovery index |
GET /skills.json |
Skill graph (prices, schemas) |
GET /.well-known/agent.json |
A2A-style agent card |
GET /server.json |
Official MCP Registry format |
GET /mcp.json |
Client config snippet |
GET /openapi.json |
OpenAPI 3.1 |
GET /llms.txt / /ai.txt / /AGENTS.md |
Machine instructions |
GET /robots.txt / /sitemap.xml |
Crawler surfaces |
POST /v1/invoke |
REST skill invoke |
POST /mcp |
MCP Streamable HTTP |
Skills (MVP)
| Skill | Credits | Auth |
|---|---|---|
list_skills / get_skill / quote |
0 | No |
register_agent |
0 (+ bonus) | No |
balance |
0 | Yes |
skill_match |
5 | Yes |
agent_brief |
10 | Yes |
structured_extract |
15 | Yes |
code_review |
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=100
Agent 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
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.ai
Until 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 deploy
After deploy, agents find you via:
https://<worker>.workers.dev/skills.jsonhttps://<worker>.workers.dev/.well-known/agent.jsonhttps://<worker>.workers.dev/llms.txt- MCP:
https://<worker>.workers.dev/mcp
Optional: custom domain
npx wrangler domains add your-domain.com
Update 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
Install SoloFlow in Claude Desktop, Claude Code & Cursor
unyly install soloflowInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add soloflow -- npx -y github:manhatton31-svg/grok-agent-storeFAQ
Is SoloFlow MCP free?
Yes, SoloFlow MCP is free — one-click install via Unyly at no cost.
Does SoloFlow need an API key?
No, SoloFlow runs without API keys or environment variables.
Is SoloFlow hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install SoloFlow in Claude Desktop, Claude Code or Cursor?
Open SoloFlow on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare SoloFlow with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
