API

Get Started

WelcomeQuickstartGuidesChangelogSDKs and ToolsAdditional Info

Authorization

POSTCreate personal access token

List Accounts

GETGet accounts

Account Details

GETGet account portfolio v2GETGet history

Tax Lot Selling

GETGet unrealized tax lotsGETGet unrealized tax lots for symbolGETGet unrealized tax lots csv

Instrument Details

GETGet all instrumentsGETGet instrumentGETSearch bonds

Market Data

POSTGet quotesGETGet bond detailsPOSTGet option expirationsPOSTGet option chainGETGet bars v2GETGet bars v2 with aggregation

Orders

POSTPreflight single legPOSTPreflight multi legPOSTPlace orderPUTReplace orderPOSTSearch ordersPOSTPlace multileg orderGETGet orderDELETECancel order

Option Details

GETGet option greeksPOSTGet strategy quote
HelpFeedback

Get Started

Using the Public Hosted MCP Server

Connect your Public.com brokerage account to Claude, ChatGPT, Codex, Meta Muse, Perplexity, and Grok, then interact with your brokerage using natural language. Choose your AI platform below for step-by-step setup instructions.

Before You Get Started

  • →You will need a Public.com brokerage account. Create one at public.com/signup.
  • →An account with the AI platform you want to connect.
  • →The hosted MCP server URL: https://mcp.public.com/mcp

Claude & Claude Code

MCP · OAuth

Add Public as a connector in Claude on the web, desktop, or iOS, then use it from the Claude Code terminal.

View setup guide →

ChatGPT & Codex

MCP · OAuth

Create the Public MCP plugin in ChatGPT, or add the server to the Codex CLI.

View setup guide →

Meta Muse

MCP · API key

Ask Muse to connect to the Public MCP server using your Public API key.

View setup guide →

Perplexity

MCP · OAuth

Add the built-in Public connector from Perplexity settings.

View setup guide →

Grok

MCP · OAuth / Agent Skill

Add Public as a custom connector in Grok, or upload the Public Agent Skill.

View setup guide →

Important

Placing a trade through any MCP client is a real order using real money in your Public account. Review all preflight details carefully before confirming.