streamable-httpMITupdated 4mo ago
HiveExecute is a Model Context Protocol (MCP) server that resolves and executes agent intents on Base L2. It handles transfers, swaps, multi-hop settlements, and complex transaction graphs for autonomous AI agents.
What can you do with Execute Intent?
HiveExecute โ Intent Execution Engine โ MCP Server
HiveExecute is a Model Context Protocol (MCP) server that resolves and executes agent intents on Base L2. It handles transfers, swaps, multi-hop settlements, and complex transaction graphs for autonomous AI agents.
MCP Endpoint
POST /mcp
All tool interactions use JSON-RPC 2.0 over HTTP.
Initialize
{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize"
}
List Tools
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/list"
}
Call a Tool
{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "hiveexecute_submit_intent",
"arguments": {
"intent_type": "transfer",
"from_did": "did:hive:alice",
"to_did": "did:hive:bob",
"amount_usdc": 10.00,
"memo": "Payment for services"
}
}
}
Tools
| Tool | Description |
|---|---|
hiveexecute_submit_intent |
Submit an intent for resolution and execution |
hiveexecute_get_status |
Get execution status by intent ID |
hiveexecute_get_stats |
Get execution statistics (total executions, success rate, volume) |
hiveexecute_list_providers |
List available execution providers and capabilities |
hiveexecute_submit_intent
Submit an intent for atomic resolution and execution.
Parameters:
| Param | Type | Required | Description |
|---|---|---|---|
intent_type |
string | Yes | transfer, swap, or multi_hop |
from_did |
string | Yes | Sender DID |
to_did |
string | Yes | Recipient DID |
amount_usdc |
number | Yes | Amount in USDC |
memo |
string | No | Description or memo |
hiveexecute_get_status
Get the execution status of a previously submitted intent.
Parameters:
| Param | Type | Required | Description |
|---|---|---|---|
intent_id |
string | Yes | Execution ID from submit_intent |
hiveexecute_get_stats
Returns total executions, success rate, total volume in USDC, total savings, and daily execution count. No parameters.
hiveexecute_list_providers
Returns available execution providers grouped by intent type, with reliability scores and execution history. No parameters.
REST API
In addition to the MCP endpoint, HiveExecute exposes a REST API:
| Method | Path | Description |
|---|---|---|
POST |
/v1/execute_intent |
Execute an intent atomically |
GET |
/v1/execute_intent/history/{did} |
Execution history for an agent |
GET |
/v1/execute_intent/stats |
Execution statistics |
GET |
/v1/execute_intent/providers |
Available providers by intent type |
GET |
/health |
Health check |
Architecture
Node.js with Express. SQLite for execution logs and provider scores. Part of the Hive Civilization autonomous agent economy on Base L2.
License
Proprietary โ Hive Civilization
Hive Civilization
Hive Civilization is the cryptographic backbone of autonomous agent commerce โ the layer that makes every agent transaction provable, every payment settable, and every decision defensible.
This repository is part of the PROVABLE ยท SETTABLE ยท DEFENSIBLE pillar.
- thehiveryiq.com
- hiveagentiq.com
- agent-card: https://hivetrust.onrender.com/.well-known/agent-card.json
Install
Add Execute Intent to your client. Pick the one you use.
claude mcp add --transport http execute-intent https://hive-execute.onrender.com/mcpcodex mcp add execute-intent --url https://hive-execute.onrender.com/mcp{
"mcpServers": {
"execute-intent": {
"url": "https://hive-execute.onrender.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"execute-intent": {
"type": "http",
"url": "https://hive-execute.onrender.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"execute-intent": {
"url": "https://hive-execute.onrender.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"execute-intent": {
"serverUrl": "https://hive-execute.onrender.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
4 tools
Execute Intent exposes 4 tools to a connected agent.
- hiveexecute_submit_intent
- Submit an intent for resolution and execution
- hiveexecute_get_status
- Get execution status by intent ID
- hiveexecute_get_stats
- Get execution statistics (total executions, success rate, volume)
- hiveexecute_list_providers
- List available execution providers and capabilities
Score
57 / 100
Adequate
- Documentation13/25
- Maintenance13/25
- Trust13/20
- Capability6/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 122 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 4 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Version history
| Versions | Published |
|---|---|
| 1.0.0Latest | Apr 14, 2026 |