# AlgoVesta API

**Canonical:** https://apis.io/apis/algovesta-com/algovesta-com-api/  
**Provider:** AlgoVesta — https://apis.io/providers/algovesta-com/  
**Base URL:** https://api.algovesta.com  
**Documentation:** https://algovesta.com/mcp-docs.html

AlgoVesta API is one of 2 APIs that [AlgoVesta](https://apis.io/providers/algovesta-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 4 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 4 JSON Schemas.

AlgoVesta API as documented publicly: 22 operations. Contract generated from the documentation by API Evangelist (2026-11-01); not the provider's own document.

## Operations (22)

| Method | Path | Summary |
|---|---|---|
| GET | `/.well-known/oauth-authorization-server` | GET /.well-known/oauth-authorization-server discovery document |
| GET | `/.well-known/oauth-protected-resource` | GET /.well-known/oauth-protected-resource discovery document |
| GET | `/api/mcp/audit` | Retrieve audit log |
| POST | `/api/mcp/freeze` | Kill switch to stop everything |
| GET | `/api/mcp/keys` | List API keys |
| POST | `/api/mcp/keys` | Create a new API key |
| DELETE | `/api/mcp/keys/{keyId}` | Revoke an API key |
| POST | `/api/mcp/live-code` | Send live‑scope confirmation code |
| GET | `/api/mcp/paper` | GET /api/mcp/paper returns paper engine information |
| POST | `/api/mcp/paper/reset` | POST /api/mcp/paper/reset resets the paper engine |
| GET | `/api/mcp/policies` | List policies |
| POST | `/api/mcp/policies/compile` | Compile a policy without activating |
| POST | `/api/mcp/policies/{id}/deactivate` | Deactivate a policy |
| GET | `/api/mcp/pubkey` | GET /api/mcp/pubkey returns the receipt public key |
| GET | `/api/mcp/receipts` | GET /api/mcp/receipts returns receipts |
| GET | `/api/mcp/receipts/{receiptId}/verify` | GET /api/mcp/receipts/{receipt_id}/verify verifies a receipt |
| GET | `/api/mcp/status` | Get connection status |
| POST | `/exchange/order` | Order execution endpoint, processing a TradingView webhook within ~2.8 seconds. |
| GET | `/mcp/oauth/authorize` | GET /mcp/oauth/authorize starts the OAuth authorization flow |
| POST | `/mcp/oauth/register` | POST /mcp/oauth/register registers a dynamic OAuth client |
| POST | `/mcp/oauth/token` | POST /mcp/oauth/token exchanges an authorization code for tokens |
| POST | `/webhook/{yourToken}` | Send an HTTP POST with a JSON body to your AlgoVesta webhook URL. |

## Machine-readable artifacts (5)

- **OpenAPI** — https://artifacts.apis.io/algovesta-com/openapi/_ae-authored/algovesta-com-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/algovesta-com/json-schema/algovesta-com-post-webhook-yourtoken-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/algovesta-com/json-schema/algovesta-com-post-exchange-order-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/algovesta-com/json-schema/algovesta-com-get-api-mcp-receipts-receiptid-verify-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/algovesta-com/json-schema/algovesta-com-post-api-mcp-policies-compile-request-schema.json

## Other AlgoVesta APIs (1)

- [AlgoVesta API](https://apis.io/apis/algovesta-com/algovesta-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/algovesta-com/algovesta-com-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/algovesta-com/.
