Base URL
All API routes use the/api prefix:
GET https://external.vin.gs/api/v1/mePOST https://external.vin.gs/api/mcp
What you can build
Every
/api/v1 route and the MCP endpoint require a bearer token. See Authentication.
Readonly by design
V1 exposes read operations only. There are no mutations, sync jobs, or privileged admin paths on this host. Financial responses useCache-Control: no-store.
Health and metadata
Use the API Reference tab for interactive docs and the playground generated from that OpenAPI document.
REST overview
Versioned routes under/api/v1:
GET /v1/me— current user and API capabilitiesGET /v1/transactions— cursor-paginated transaction searchGET /v1/cashflow/summary,/v1/spending/summary,/v1/spending/categories,/v1/spending/merchants/topGET /v1/recurring-paymentsGET /v1/budgets/categories,/v1/budgets/summaryGET /v1/banks/statusGET /v1/portfolio,/v1/portfolio/historyGET /v1/preferences
GET /v1/transactions is the single search endpoint (advanced filters; showInternalTransfers defaults to false).
MCP overview
The MCP server lives atPOST /api/mcp with JSON-RPC 2.0. Transport methods (initialize, tools/list, tools/call, etc.) are documented in OpenAPI; per-tool input and output JSON Schemas come from tools/list, not from OpenAPI. See MCP.
Next steps
- Authenticate your requests.
- Explore endpoints in API Reference or try
GET /v1/mein the playground. - Building in v0, Lovable, or your own app? See Personal dashboards.
- For MCP clients, follow MCP.