Skip to content

feat: add Synthetix MCP#3569

Open
junct-bot wants to merge 1 commit intomodelcontextprotocol:mainfrom
junct-bot:add/synthetix-mcp
Open

feat: add Synthetix MCP#3569
junct-bot wants to merge 1 commit intomodelcontextprotocol:mainfrom
junct-bot:add/synthetix-mcp

Conversation

@junct-bot
Copy link

Add Synthetix MCP to the MCP Server Directory

Server: Synthetix MCP
Endpoint: https://synthetix.mcp.junct.dev/mcp
Transport: Streamable HTTP (stateless)
Auth: None

Description

Synthetix

On-chain contract: Synthetix. 17 functions, 5 events.

MCP endpoint: https://synthetix.mcp.junct.dev/mcp
Domain: analytics

Tools

  • name — Calls name(). Read-only — does not modify contract state. Unrestricted — any address can call this r…
  • approve — Calls approve(spender: string, value: string). Unrestricted — any address can call this, but caller-…
  • nominateNewOwner — Calls nominateNewOwner(_owner: string). Write function — may have access control restrictions (e.g. …
  • totalSupply — Calls totalSupply(). Read-only — does not modify contract state. Unrestricted — any address can call…
  • transferFrom — Calls transferFrom(from: string, to: string, value: string). Unrestricted — any address can call thi…
  • decimals — Calls decimals(). Read-only — does not modify contract state. Unrestricted — any address can call th…
  • nominatedOwner — Calls nominatedOwner(). Read-only — does not modify contract state. Unrestricted — any address can c…
  • balanceOf — Calls balanceOf(owner: string). Read-only — does not modify contract state. Unrestricted — any addre…
  • setTarget — Calls setTarget(_target: string). Write function — may have access control restrictions (e.g. onlyOw…
  • acceptOwnership — Calls acceptOwnership(). Write function — may have access control restrictions (e.g. onlyOwner). Che…
  • owner — Calls owner(). Read-only — does not modify contract state. Unrestricted — any address can call this …
  • useDELEGATECALL — Calls useDELEGATECALL(). Read-only — does not modify contract state. Unrestricted — any address can …
  • symbol — Calls symbol(). Read-only — does not modify contract state. Unrestricted — any address can call this…
  • transfer — Calls transfer(to: string, value: string). Unrestricted — any address can call this, but caller-spec…
  • setUseDELEGATECALL — Calls setUseDELEGATECALL(value: boolean). Write function — may have access control restrictions (e.g…
  • target — Calls target(). Read-only — does not modify contract state. Unrestricted — any address can call this…
  • allowance — Calls allowance(owner: string, spender: string). Read-only — does not modify contract state. Unrestr…
  • Transfer — Event emitted by the contract. Indexed fields (filterable): from, to. Subscribe via log filters.
  • Approval — Event emitted by the contract. Indexed fields (filterable): owner, spender. Subscribe via log filter…
  • TargetUpdated — Event emitted by the contract. Subscribe via log filters.
  • OwnerNominated — Event emitted by the contract. Subscribe via log filters.
  • OwnerChanged — Event emitted by the contract. Subscribe via log filters.

Connection

{
  "mcpServers": {
    "synthetix-mcp": {
      "url": "https://synthetix.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}

Registry entry (servers.json)

{
  "id": "synthetix-mcp",
  "name": "Synthetix MCP",
  "description": "Calls name(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns string.",
  "repository": "https://github.com/junct-bot/synthetix-mcp",
  "endpoint": "https://synthetix.mcp.junct.dev/mcp",
  "transport": [
    "streamable-http"
  ],
  "tags": [
    "read",
    "write",
    "erc20",
    "admin",
    "lending",
    "event"
  ],
  "version": "1.0.0",
  "author": "Junct",
  "llms_txt": "https://synthetix.mcp.junct.dev/llms.txt",
  "created_at": "2026-03-14T06:33:19.668Z"
}

Generated by Junct — agent-readiness infrastructure for crypto/DeFi.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant