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.
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.
Start a session, run the connector command, and authenticate from the list it shows you:
Then, inside the session:
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 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:
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.
| Permission | What it allows | Needs |
|---|---|---|
research:read | Read stock ratings, metrics and valuation history | Free |
watchlist:read | See your watchlist | Free |
watchlist:write | Add and remove tickers on your watchlist | Free |
screener:read | Screen the full tracked universe | Basic |
ask | Ask tickerseer questions on your behalf | Premium |
signals:read | Read catalysts, smart money, put income and earnings plays | Premium |
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:
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 →