Connect tickerseer to your assistant.

Three steps, about two minutes. You need a tickerseer account and one of the clients below. There is no API key at any point: you approve the connection once in a browser, the same way you would authorize any other app.

If something goes wrong, skip to Troubleshooting. Two of the failures listed there report success and leave you misconfigured, so it is worth reading even when the commands appear to have worked.

Step 1. Add the server.

Run the line for your client. Nothing reaches tickerseer yet: this only writes the address into your client's configuration.

Claude Code 2.1.270
claude mcp add --transport http tickerseer https://tickerseer.com/mcp
Codex 0.153.4
codex mcp add tickerseer --url https://tickerseer.com/mcp

Copy the command as written. In the Codex line there is no -- before --url, and that detail matters more than it looks: the separator introduces a local program to launch, so adding it records a server that can never start, and the CLI still reports that it added one.

Step 2. Approve the connection.

Step 1 only wrote the address down. The sign-in is a separate move, and the two clients ask for it differently.

Claude Code

Start a session, run the connector command, and authenticate from the list it shows you:

claude

Then, inside the session:

/mcp

Pick tickerseer, choose Authenticate, and a browser opens. Sign in and approve the permissions. The browser then confirms the connection and sends you back to your client; if it does not go by itself, use the Return button on that page.

If the tools do not show up, quit Claude Code and start it again. Tools are collected when a session starts, so a server authenticated part-way through an existing session may not be picked up until the next one. If they are still missing after a restart, run claude mcp list, which prints the reason.

Codex

Codex starts the sign-in itself as soon as the server is added, and prints the address rather than opening it, so paste that one into a browser:

Detected OAuth support. Starting OAuth flow… Authorize `tickerseer` by opening this URL in your browser:

Sign in with the account whose plan you want the assistant to use, then read the permission list. You can approve all of it or none of it. The connection is refused anything you did not approve, and your client reports those tools as missing rather than as broken.

PermissionWhat it allowsNeeds
research:readRead stock ratings, metrics and valuation historyFree
watchlist:readSee your watchlistFree
watchlist:writeAdd and remove tickers on your watchlistFree
screener:readScreen the full tracked universeBasic
askAsk tickerseer questions on your behalfPremium
signals:readRead catalysts, smart money, put income and earnings playsPremium

Permissions above your plan are withheld rather than granted quietly, and the screen names which ones and why.

Step 3. Check that it worked.

In the restarted session, ask for something only tickerseer can answer, so a confident reply from the model's own memory is not mistaken for a working connection:

What does tickerseer rate NVDA, and what is its published win-loss record?

A connected assistant comes back with a rating from the fixed list (strong buy, buy, hold, avoid), the valuation figures behind it, and a settled record counted from May 2026. One that is not connected will hedge, or describe tickerseer in general terms without quoting a rating.

The connection also appears on your account page under Apps connected over MCP, with the date and the permissions you approved. If it is not listed, step 2 did not finish.

Troubleshooting.

Claude Code connected but has no tickerseer tools.

Run claude mcp list. It health-checks each server and prints the reason a tool list was refused, which is the one place that reason appears: inside a session the tools are simply absent, and the assistant can only tell you it has none.

If it reports the server as connected with tools listed, and your session still cannot see them, quit Claude Code and start it again. Tools are collected when a session starts, so a server authenticated part-way through an existing session may not be picked up until the next one.

The connection itself is separate from the tool list, and you can check it without either: the app appears on your account page under Apps connected over MCP the moment the sign-in completes, whether or not your assistant can see the tools yet.

Codex said it added the server, but there are no tickerseer tools.

Look at the entry it wrote. It should read url = "https://tickerseer.com/mcp". If it reads command = "--url" instead, the -- separator went in and the server was recorded as a local program. Remove that entry and run the line from step 1 again.

It says I am not authorized, and it worked yesterday.

The connection was most likely disconnected, from your account page or by someone with access to it. Check the Apps connected over MCP list: if it is gone, run step 1 again and approve. Access is also short-lived by design and your client renews it on its own, which you would never see, so that is not the explanation here.

Some tools work and others are refused.

That is intended, and the refusal says which of the two reasons applies. A permission you did not approve is fixed by connecting again and approving it. A feature above your plan is not: approving again changes nothing, and the message says so rather than sending you back round the sign-in loop for a second time.

A plan change takes effect on the next request, but your client may still be showing a tool list it cached earlier. The refusal is current even when the list is not.

Requests start failing after a burst of activity.

There is a per-connection limit, and an assistant working down a long list of stocks reaches it faster than a person would. Wait a minute and carry on; nothing is lost. Asking tickerseer questions is metered separately and draws on one daily allowance shared with the website, so questions asked here count against the ones asked there.

My client is not one of the two listed.

It may well work. The connector follows the MCP specification and answers both the current protocol version and the older one, which is what the two clients above use between them. We list only what we have watched connect from start to finish, so an absent client means untested rather than unsupported. Tell us which one you use and we will test it.

I am writing my own client.

Set a User-Agent header explicitly. The default that some HTTP libraries send is rejected at our edge before the request reaches the application, which from the outside looks the same as a broken endpoint and leaves nothing in our logs to point at.

I want to disconnect it.

Open your account page, find the app under Apps connected over MCP, and select Disconnect. It stops working on its next request, and reconnecting means approving the permissions again.

Track your first 5 stocks free.

Sign up in seconds. Upgrade to the full screener any time.

Start free →

Already have access? Sign in →