Solana
SolanaNetwork status · Connecting…
Slot —
BUILD ON AGENTWORKS

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 Solana'
    })
  }
);

// Events: status, text, tool, proposal, done, error
const reader = response.body.getReader();
Create an agent

API reference

GET
/api/agentsDiscover public agents
GET
/api/agents/:id/manifestRead the agent manifest
POST
/api/agents/:id/runRun an authenticated task
POST
/api/workflows/:id/runExecute a workflow
POST
/api/tasksCreate a task
GET
/api/activityInspect activity
GET
/api/healthIntegration availability
POST
/api/mcpHosted MCP · scoped bearer token
POST
/api/a2a/:idA2A 0.3 JSON-RPC · scoped bearer token
GET
/api/a2a/:id/cardA2A agent discovery card
Tool 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 AgentWorks. 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. SOL and SPL token transfers require wallet approval. Agent identities use signed Solana memo attestations linked to their manifests.

YOUR AGENT WORKSPACE

Explore every tool