Server Details
Synthetix - 22 tools for data, metrics, and on-chain analytics
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- junct-bot/synthetix-mcp
- GitHub Stars
- 0
See and control every tool call
Available Tools
22 toolsacceptOwnershipInspect
Calls acceptOwnership(). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. Completes a two-step ownership transfer. Must be called by the pending owner address set via transferOwnership(). No return value.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
allowanceInspect
Calls allowance(owner: string, spender: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| owner | Yes | address (Ethereum address, 0x-prefixed). | |
| spender | Yes | address (Ethereum address, 0x-prefixed). |
ApprovalInspect
Event emitted by the contract. Indexed fields (filterable): owner, spender. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| owner | Yes | address (Ethereum address, 0x-prefixed) (indexed). | |
| value | Yes | uint256 (uint256, pass as decimal string). | |
| spender | Yes | address (Ethereum address, 0x-prefixed) (indexed). |
approveInspect
Calls approve(spender: string, value: string). Unrestricted — any address can call this, but caller-specific logic may apply. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | uint256 (uint256, pass as decimal string). | |
| spender | Yes | address (Ethereum address, 0x-prefixed). |
balanceOfInspect
Calls balanceOf(owner: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| owner | Yes | address (Ethereum address, 0x-prefixed). |
decimalsInspect
Calls decimals(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint8.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
nameInspect
Calls name(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns string.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
nominatedOwnerInspect
Calls nominatedOwner(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
nominateNewOwnerInspect
Calls nominateNewOwner(_owner: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _owner | Yes | address (Ethereum address, 0x-prefixed). |
ownerInspect
Calls owner(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
OwnerChangedInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| newOwner | Yes | address (Ethereum address, 0x-prefixed). | |
| oldOwner | Yes | address (Ethereum address, 0x-prefixed). |
OwnerNominatedInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| newOwner | Yes | address (Ethereum address, 0x-prefixed). |
setTargetInspect
Calls setTarget(_target: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _target | Yes | address (Ethereum address, 0x-prefixed). |
setUseDELEGATECALLInspect
Calls setUseDELEGATECALL(value: boolean). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | bool. |
symbolInspect
Calls symbol(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns string.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
targetInspect
Calls target(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TargetUpdatedInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| newTarget | Yes | address (Ethereum address, 0x-prefixed). |
totalSupplyInspect
Calls totalSupply(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
transferInspect
Calls transfer(to: string, value: string). Unrestricted — any address can call this, but caller-specific logic may apply. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | address (Ethereum address, 0x-prefixed). | |
| value | Yes | uint256 (uint256, pass as decimal string). |
TransferInspect
Event emitted by the contract. Indexed fields (filterable): from, to. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | address (Ethereum address, 0x-prefixed) (indexed). | |
| from | Yes | address (Ethereum address, 0x-prefixed) (indexed). | |
| value | Yes | uint256 (uint256, pass as decimal string). |
transferFromInspect
Calls transferFrom(from: string, to: string, value: string). Unrestricted — any address can call this, but caller-specific logic may apply. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | address (Ethereum address, 0x-prefixed). | |
| from | Yes | address (Ethereum address, 0x-prefixed). | |
| value | Yes | uint256 (uint256, pass as decimal string). |
useDELEGATECALLInspect
Calls useDELEGATECALL(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Verify Ownership
This connector has been claimed. The /.well-known/glama.json file has been verified and ownership is confirmed.
Glama periodically re-verifies ownership. If the file is removed, the claim will be revoked.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.