Skip to main content
Glama

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

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

22 tools
acceptOwnershipInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
ownerYesaddress (Ethereum address, 0x-prefixed).
spenderYesaddress (Ethereum address, 0x-prefixed).
ApprovalInspect

Event emitted by the contract. Indexed fields (filterable): owner, spender. Subscribe via log filters.

ParametersJSON Schema
NameRequiredDescriptionDefault
ownerYesaddress (Ethereum address, 0x-prefixed) (indexed).
valueYesuint256 (uint256, pass as decimal string).
spenderYesaddress (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.

ParametersJSON Schema
NameRequiredDescriptionDefault
valueYesuint256 (uint256, pass as decimal string).
spenderYesaddress (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.

ParametersJSON Schema
NameRequiredDescriptionDefault
ownerYesaddress (Ethereum address, 0x-prefixed).
decimalsInspect

Calls decimals(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint8.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

nameInspect

Calls name(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns string.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

nominatedOwnerInspect

Calls nominatedOwner(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.

ParametersJSON Schema
NameRequiredDescriptionDefault

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
_ownerYesaddress (Ethereum address, 0x-prefixed).
ownerInspect

Calls owner(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

OwnerChangedInspect

Event emitted by the contract. Subscribe via log filters.

ParametersJSON Schema
NameRequiredDescriptionDefault
newOwnerYesaddress (Ethereum address, 0x-prefixed).
oldOwnerYesaddress (Ethereum address, 0x-prefixed).
OwnerNominatedInspect

Event emitted by the contract. Subscribe via log filters.

ParametersJSON Schema
NameRequiredDescriptionDefault
newOwnerYesaddress (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.

ParametersJSON Schema
NameRequiredDescriptionDefault
_targetYesaddress (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.

ParametersJSON Schema
NameRequiredDescriptionDefault
valueYesbool.
symbolInspect

Calls symbol(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns string.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

targetInspect

Calls target(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TargetUpdatedInspect

Event emitted by the contract. Subscribe via log filters.

ParametersJSON Schema
NameRequiredDescriptionDefault
newTargetYesaddress (Ethereum address, 0x-prefixed).
totalSupplyInspect

Calls totalSupply(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

transferInspect

Calls transfer(to: string, value: string). Unrestricted — any address can call this, but caller-specific logic may apply. Returns bool.

ParametersJSON Schema
NameRequiredDescriptionDefault
toYesaddress (Ethereum address, 0x-prefixed).
valueYesuint256 (uint256, pass as decimal string).
TransferInspect

Event emitted by the contract. Indexed fields (filterable): from, to. Subscribe via log filters.

ParametersJSON Schema
NameRequiredDescriptionDefault
toYesaddress (Ethereum address, 0x-prefixed) (indexed).
fromYesaddress (Ethereum address, 0x-prefixed) (indexed).
valueYesuint256 (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.

ParametersJSON Schema
NameRequiredDescriptionDefault
toYesaddress (Ethereum address, 0x-prefixed).
fromYesaddress (Ethereum address, 0x-prefixed).
valueYesuint256 (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.

ParametersJSON Schema
NameRequiredDescriptionDefault

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.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.