live · as of 2026-11-04 · version 2026-11-05.3 · getticker.ai

get_ticker — the issuer behind a ticker, with the receipt.

get_ticker · on the record

41887
issuers on the record
list_nodes
34
markets live
list_nodes
6
receipts written
get_ticker reads, receipted

read at render: list_nodes at https://mcp.getissuer.ai/mcp and the gate's receipt counter

get_ticker is the issuer behind a ticker: a ticker and its exchange, or an ISIN or LEI, returns the issuer, its ISIN, its LEI, its listing and its status — every value with its source page and read date, signed by the node of the listing's market and receipted. Served from the record as read; a value the market's record does not carry says not_on_record.

1 What it answers

1.1
Input: identifier (ticker, ISIN or LEI) · exchange (optional, for a ticker) · market (optional).
1.2
Output: the issuer's name, ISIN, LEI and ticker; the listing (exchange, security type, segment); the status (listed; halted where the node's halt flag says so) — each with its source page and read date; the answer signed by the node and its RCO receipt.
1.3
A ticker that names more than one listing answers ambiguous with the candidates; name the exchange or give the ISIN.

2 Who it is for

Agents resolving a symbol before an order, a read or a citation: order routers, KYC and reference-data checks, research agents.

3 What it is not

Not a price. Not a quote. Not a reference-data licence. Not a symbol guess: a ticker the record does not hold answers unknown_issuer.

4 The tool

typed errorwhen
unknown_issuerno issuer on the register for this identifier
ambiguousmore than one listing matches; the candidates are named
not_on_recordthe market's record does not carry this field; the market and the record's reason are named
invalid_requesta required argument is missing or not a date
4.1
One call:
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_ticker","arguments":{"identifier":"AAPL","exchange":"NASDAQ"}}}
at https://mcp.getticker.ai/mcp .
4.2
Every answer is signed by the node of the issuer's market (EdDSA, kid allooloo-cmr-2026-10, keyring allooloo.ai/.well-known/jwks.json) and receipted at https://mcp.rco-records.ai/mcp with the node as writer; verify_receipt is public.
4.3
Paying for a read: every read is free unless the agent asks for the offer (header x402-pay: 1); the door then answers HTTP 402 with a signed offer and the same call carries the payment and the receipt — data-paygo.ai.

5 Access

{
  "mcpServers": {
    "getticker": {
      "type": "http",
      "url": "https://mcp.getticker.ai/mcp"
    }
  }
}
claude mcp add --transport http getticker https://mcp.getticker.ai/mcp
5.1
Door: https://mcp.getticker.ai/mcp — the same router as https://mcp.getissuer.ai/mcp : index only; read-only, no authentication, no account. The call is routed to the node of the issuer's listing; the node reads the record, signs and receipts.
5.2
Agent Card (A2A): https://agent.getticker.ai/.well-known/agent-card.json .
5.3
Every node door answers get_ticker for its own market (mcp.<market>-cm-kg.ai/mcp).
5.4
Registry entry: registry.modelcontextprotocol.io · io.github.allooloo/getticker.

6 Machine kit

6.1
/llms.txt · /index.md · /facts.json · /.well-known/agent-card.json · /.well-known/mcp.json · /.well-known/x402.json · /.well-known/security.txt · /sitemap.xml · /robots.txt · /mcp.json
6.2
Forwards here (301, whole zone): getticker.org, getticker.io.

Contact Us