# Jupiter Token Metadata Tool

**Jupiter Token Information Tool (`jupiter_token_information_tool`)**

Fetches detailed metadata and information for a specific Solana token using its contract address, via the Jupiter API. Provides insights into a token's attributes and characteristics.

{% hint style="info" %}
**Input:** Requires a Solana `token_address`.
{% endhint %}

```python
class JupiterTokenInformationInput(BaseModel):
    token_address: str # The token address to get information about
```

***

**Key Functionality:**

* Retrieves comprehensive information for the provided Solana token address from `lite-api.jup.ag`.
* Includes details like the token's name, symbol, decimals, logo URI, daily volume, creation/minting timestamps, tags, and any additional metadata/extensions.

***

**Sample Usage Queries (How an AI might use it):** *(Note: For queries using names/tickers, the system would first use a token identification tool to get addresses.)*

* "Get Jupiter token information for `DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263`."
* "Show me the details for Wrapped SOL (`So1111...1112`) from Jupiter."
* "Fetch token metadata for Raydium using Jupiter."
* "What information does Jupiter have on the Jito token (`jtojt...mCL`)?"
* "Look up details for mint `token_mint_address_placeholder` on Jupiter."
* "Get token info for LUMO, FARTCOIN, and GOAT via Jupiter."
* "Jupiter token details for `contract_addr_here`?"

***

```python
class JupiterTokenInformationTool(BaseTool):
    name: ClassVar[str] = "jupiter_token_information_tool"
    description: ClassVar[str] = "Get detailed token information and metadata for a specific Solana token from Jupiter..."
    args_schema: ClassVar[Type[BaseModel]] = JupiterTokenInformationInput
```

***

**Important:**

* This tool operates primarily **asynchronously** (`_arun`). The synchronous version returns an informational message.
* Relies on the external Jupiter API (`lite-api.jup.ag`); functionality and data accuracy depend on this service.
* Input must be a valid Solana token contract address.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.lumolabs.ai/tools/jupiter-token-metadata-tool.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
