PerformanceBlog
Tempo MCP serverGive agents search and read tools for Tempo docs
Skip to content
LogoLogo

Tokens

TIP-20 token details, supply, and holders.

List tokens

GET/v1/tokens

Lists TIP-20 tokens on Tempo. TIP-20 is Tempo’s payments-focused token standard and a superset of ERC-20.

Query Parameters

addresses
string[]·max 50

Comma-separated token contract addresses to fetch (max 50). Returns a single page in input order (unresolvable addresses omitted); cursor, page, and order are inapplicable. Combines with include; currency and verified further filter the resolved set.

Example["0x20c0000000000000000000008f5425160ebe5525"]
chainId

Which Tempo network to query. Use the alias mainnet or testnet, or a numeric chain id. Defaults to mainnet when omitted.

currency
string

Only include tokens denominated in this currency (e.g. USD). Case-insensitive. Matched against the currency field of the onchain TokenCreated event, so any string a token deployer wrote is acceptable; the listed examples are the well-known curated currencies.

ExampleEUR
cursor
string

Opaque keyset cursor from a previous response (nextCursor); pass it back verbatim to fetch the next page. Omit for the first (head) page.

ExampleWzIzNDU2Nzg5LDBd
include
string[]

Comma-separated extra token details to include, such as admin,createdAt,holderCount,quoteToken,transferStats.

Values
admincreatedAtholderCountquoteTokentransferStats
Example["admin","createdAt","holderCount","quoteToken","transferStats"]
limit
integer·min 5·max 200·default 10

How many items to return per page (5–200, default 10).

Example10
order
string·default desc

Sort order: desc for descending (the default), or asc for ascending.

Values
ascdesc
Exampledesc
page
integer·min 1·max 9007199254740991

Page number, 1-indexed (positional pagination for page-numbered access; page=1 is the head page). Mutually exclusive with cursor, and page × limit must be at most 10000 rows — use cursor pagination for deeper traversal. Pages are positional, so rows arriving at the head of a live feed can shift page contents.

Example1
verified
boolean

When true, only return tokens in the curated verified list. currency, include, and the pagination parameters (limit, page, cursor, order) all apply; the list is paginated positionally over its canonical order (order=asc reverses it).

Exampletrue

Responses

List token holders

GET/v1/tokens/{token}/holders

Lists the accounts that hold a TIP-20 token, ordered from largest to smallest balance.

Path Parameters

tokenRequired
string

The TIP-20 token contract address on Tempo.

Example0x20c0000000000000000000000000000000000000

Query Parameters

chainId

Which Tempo network to query. Use the alias mainnet or testnet, or a numeric chain id. Defaults to mainnet when omitted.

cursor
string

Opaque keyset cursor from a previous response (nextCursor); pass it back verbatim to fetch the next page. Omit for the first (head) page.

ExampleWzIzNDU2Nzg5LDBd
include
string[]

Comma-separated related resources to include, such as token,totalCount.

Values
tokentotalCount
Example["token","totalCount"]
limit
integer·min 5·max 200·default 10

How many items to return per page (5–200, default 10).

Example10
page
integer·min 1·max 9007199254740991

Page number, 1-indexed (positional pagination for page-numbered access; page=1 is the head page). Mutually exclusive with cursor, and page × limit must be at most 10000 rows — use cursor pagination for deeper traversal. Pages are positional, so rows arriving at the head of a live feed can shift page contents.

Example1

Responses

Get token by symbol

GET/v1/tokens/{symbol}

Returns token metadata for a verified TIP-20 token using its symbol, such as USDC.

Path Parameters

symbolRequired
string

The symbol of a token in Tempo’s verified token list.

ExampleUSDC.e

Query Parameters

chainId

Which Tempo network to query. Use the alias mainnet or testnet, or a numeric chain id. Defaults to mainnet when omitted.

include
string[]

Comma-separated extra token details to include, such as admin,createdAt,holderCount,quoteToken,transferStats.

Values
admincreatedAtholderCountquoteTokentransferStats
Example["admin","createdAt","holderCount","quoteToken","transferStats"]

Responses

Get token by address

GET/v1/tokens/{token}

Returns token metadata for a TIP-20 contract address, whether or not the token is in the verified list.

Path Parameters

tokenRequired
string

The TIP-20 token contract address on Tempo.

Example0x20c0000000000000000000000000000000000000

Query Parameters

chainId

Which Tempo network to query. Use the alias mainnet or testnet, or a numeric chain id. Defaults to mainnet when omitted.

include
string[]

Comma-separated extra token details to include, such as admin,createdAt,holderCount,quoteToken,transferStats.

Values
admincreatedAtholderCountquoteTokentransferStats
Example["admin","createdAt","holderCount","quoteToken","transferStats"]

Responses

GET/v1/tokens/{token}/logo

Returns the logo image for a TIP-20 token, using Tempo’s curated asset when available.

Path Parameters

tokenRequired
string

The TIP-20 token contract address on Tempo.

Example0x20c0000000000000000000000000000000000000

Query Parameters

chainId

Which Tempo network to query. Use the alias mainnet or testnet, or a numeric chain id. Defaults to mainnet when omitted.

Responses

Was this helpful?