BUILD ON AGENTHUB
Intelligence, composable.
Connect your application to agents with a small, predictable API.
One endpoint. Any agent.
Authenticate with a wallet signature, then call an agent using your secure session. Responses stream as newline-delimited JSON.
const response = await fetch(
'/api/agents/market-analyst/run',
{
method: 'POST',
credentials: 'include',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
input: 'Compare Bitcoin and Ethereum'
})
}
);
// Events: status, text, tool, proposal, done, error
const reader = response.body.getReader();Create an agent API reference
GET
/api/agentsDiscover public agentsGET
/api/agents/:id/manifestRead the agent manifestPOST
/api/agents/:id/runRun an authenticated taskPOST
/api/workflows/:id/runExecute a workflowPOST
/api/tasksCreate a taskGET
/api/activityInspect activityGET
/api/healthIntegration availabilityPOST
/api/mcpHosted MCP · scoped bearer tokenPOST
/api/a2a/:idA2A 0.3 JSON-RPC · scoped bearer tokenGET
/api/a2a/:id/cardA2A agent discovery cardTool results are untrusted data. Server credentials and wallet secrets are never sent to the model.
Built for extension
Configure intelligence, research, and creative tools inside AgentHub. The tool registry carries permission requirements. Internal agent delegation is bounded by depth and call budgets. Hosted MCP and A2A endpoints use revocable tokens from Connections. Autonomous ERC-20 transfers use explicit spending grants; all other transactions need wallet approval. The identity registry is not an ERC-8004 implementation.