MCP Docs

Violetly in your AI tools

Connect Violetly over Model Context Protocol. Your portfolio, cash flow, and goals — readable and actionable from ChatGPT, Cursor, Claude, and other MCP clients.

MCP endpoint

OAuth 2.1 · PKCE · remote HTTP

https://violetly.app/api/mcp

Use this URL in any client that supports remote MCP with OAuth. You’ll authorize once on Violetly — your token never lives in the chat.

Read your wealth

Accounts, transactions, cash flow, net worth, portfolio allocation, and goals.

Take action

Log expenses, record buys and sells, create goals — with confirmation before writes.

Same account

Everything syncs with your Violetly account on the web. One source of truth.

Connect

Three steps to go live

  1. 01

    Add the server

    Paste the MCP URL into ChatGPT, Cursor, Claude, or any client that supports remote MCP with OAuth.

  2. 02

    Connect & authorize

    Sign in with your Violetly email and one-time code on our authorize page — never in the chat.

  3. 03

    Ask anything

    “What’s my net worth?” · “Log a €12 coffee” · “Create an emergency fund goal.”

Clients

Paste into your tool of choice

ChatGPT

Apps · Developer Mode

  1. Enable Developer Mode in ChatGPT (Settings → Apps & connectors, or Security).
  2. Create a connector / developer app pointing at https://violetly.app/api/mcp.
  3. Start a chat, select Violetly, choose Connect, and authorize with email OTP.

MCP URL

https://violetly.app/api/mcp

Cursor

mcp.json

Add Violetly to your Cursor MCP settings, then approve OAuth when prompted.

Cursor mcp.json

{
  "mcpServers": {
    "violetly": {
      "url": "https://violetly.app/api/mcp"
    }
  }
}

Claude Desktop & other clients

Remote HTTP MCP + OAuth

Any client that supports remote MCP over HTTP with OAuth can use the same endpoint. Paste the config, connect, and authorize on Violetly.

Claude / generic config

{
  "mcpServers": {
    "violetly": {
      "type": "http",
      "url": "https://violetly.app/api/mcp"
    }
  }
}

Permissions & privacy

You stay in control

Connecting grants read and write access to your Violetly finance data for that client. Disconnect anytime in the client’s settings, or delete your Violetly account to revoke tokens. One-time codes are entered only on Violetly’s authorize page — never paste them into chat.

Privacy·Terms·Support

Open Violetly