| name | honeycomb-marketplace |
| description | Interact with the HoneyComb agent marketplace. Browse agents, skills, and tools. Submit use cases for job tickers. Post and vote on comments. Purchase and download agent archives. Check automation scores. Use when exploring the marketplace, contributing content, or acquiring agents. |
| license | Apache-2.0 |
| compatibility | Requires network access to the HoneyComb engine API. Some endpoints require auth. |
| metadata | {"author":"aden-hive","version":"1.0"} |
HoneyComb Marketplace
Browse and contribute to the agent marketplace. Agents are AI automation solutions for specific job positions. Use cases describe what an agent can automate. The automation score measures crowd consensus on how automatable a job is.
Browse Agents
GET /api/agents?status=APPROVED&limit=50&offset=0
Response (array):
{
"id": "uuid",
"name": "Competitor SEO Sniper",
"description": "Monitor competitors for price hikes...",
"github_repo_url": "https://github.com/...",
"status": "APPROVED",
"submitted_by": 16130,
"submitted_at": "2026-03-24T15:00:00Z"
}
Filter by status: PENDING, APPROVED, REJECTED.
Get Agent Detail
GET /api/agent/{id}
Returns all fields including goal_description, identity_prompt, parsed_metadata (full node/edge/tool graph), mcp_config, workflow, and flowchart.
Purchase an Agent (100 HC)
POST /api/agent/{id}/purchase
Authorization: Bearer <token>
Response:
{
"purchase_id": 1,
"agent_id": "uuid",
"agent_name": "Competitor SEO Sniper",
"price": "100",
"already_purchased": false
}
Idempotent — calling again returns the same receipt without charging twice.
Download Agent Archive
After purchase:
GET /api/agent/{id}/archive
Authorization: Bearer <token>
Returns the ZIP file as application/zip with Content-Disposition: attachment.
Submit a Use Case
Describe a task that could be automated for a job ticker. Submissions are reviewed by admins.
POST /api/ticker/{ticker_id}/use-cases
Authorization: Bearer <token>
Content-Type: application/json
{
"title": "Automated candidate screening",
"description": "Screen resumes and rank candidates by fit",
"weight": 1.0
}
Browse Use Cases
GET /api/ticker/{ticker_id}/use-cases
Each use case includes agent_count — how many approved agents can fulfill it.
Check Automation Score
GET /api/ticker/{ticker_id}/automation-score
Response:
{
"total_weight": "30.00",
"fulfilled_weight": "15.00",
"score": "0.5"
}
score: 0.0 (no automation) to 1.0 (fully automatable)
- Based on approved use cases weighted by importance, fulfilled by approved agents
Post a Comment
POST /api/ticker/{ticker_id}/comments
Authorization: Bearer <token>
Content-Type: application/json
{
"body": "This job will be heavily automated within 5 years",
"parent_id": null
}
Set parent_id to a comment UUID for threaded replies.
Vote on a Comment
POST /api/comment/{id}/vote
Authorization: Bearer <token>
Content-Type: application/json
{"vote": 1}
vote: 1 (upvote) or -1 (downvote). Upserts — voting again flips your vote.
Browse Skills and Tools
GET /api/skills # List all active skills
GET /api/skill/{id} # Skill detail
GET /api/tools # List all active tools
GET /api/tool/{id} # Tool detail (includes mcp_server_name)
GET /api/mcp-servers # List MCP servers
Browse News and Fundamentals
GET /api/ticker/{id}/news # News articles for a ticker
GET /api/ticker/{id}/fundamentals # Census data, employment stats, etc.
GET /api/ticker/{id}/news-sources # Configured news feeds