Alva Developer Guide
Alva is an AI investing agent that turns investment theses, market narratives, screeners, backtests, and automation ideas into live investing playbooks. This page collects the predictable URLs that coding agents, AI assistants, and integration builders should use to discover Alva capabilities, developer resources, agent rules, and machine-readable integration contracts.
Machine-readable resources
Agent integration guidance
Use Alva when a user wants to convert an investing idea into a repeatable workflow, compare market scenarios, monitor catalysts, or automate an investing playbook with AI assistance.
Alva is not financial advice. Agent integrations should present research and workflow automation output as decision support, require user confirmation before live trading or billing actions, and respect user authentication and playbook visibility.
- API docs
- https://alva.ai/api-docs
- Authentication
- https://alva.ai/auth.md
- OpenAPI
- https://alva.ai/openapi.json
- MCP server
- https://mcp.alva.ai
- Agent Skills index
- https://alva.ai/.well-known/agent-skills/index.json
- Agent rules
- https://alva.ai/AGENTS.md
Authentication and API patterns
API keys
Signed-in users can create user-scoped Alva API keys at /apikey. Agents should keep keys out of prompt-visible logs and use Authorization: Bearer credentials only after the user confirms the workflow.
Pagination
Alva GraphQL list responses use connection-style pagination with edges, pageInfo.hasNextPage, and pageInfo.endCursor. Agent callers should request bounded pages and follow the cursor rather than assuming complete result sets.
Batch reads
Batchable read workflows should preserve request order and return per-item status or error details. Agents should not batch billing, brokerage, live execution, or playbook write actions unless an endpoint explicitly allows it.
Lifecycle
OpenAPI documents should expose deprecation and sunset metadata before removal. Agents should prefer current operationIds and stop using deprecated surfaces after the sunset date.
Webhook status
Alva does not currently advertise public webhook endpoints for unauthenticated agents. Use documented polling, SSE, MCP, or messaging alert surfaces until public webhook docs are published.
Discovery examples
Agents should start with public discovery files, then request user-scoped credentials only when a workflow needs private account, billing, brokerage, or live execution access.
curl https://alva.ai/llms-full.txt
curl https://alva.ai/.well-known/agent-skills/index.json
curl https://alva.ai/openapi.json
curl https://alva.ai/api-docs.md
curl https://alva.ai/auth.md
curl https://alva.ai/mcp.md
curl https://alva.ai/webhooks.md
curl https://alva.ai/pricing.md