@junct/synthetix
v0.1.0
Published
synthetix tools for AI agents — 22 tools, MCP + OpenAI compatible. Generated by Junct.
Maintainers
Readme
@junct/synthetix
synthetix tools for AI agents — 22 tools
Generated by Junct. analytics domain.
Install
npm install @junct/synthetixUsage — OpenAI
import { tools } from '@junct/synthetix';
import OpenAI from 'openai';
const client = new OpenAI();
const response = await client.chat.completions.create({
model: 'gpt-4o',
messages: [{ role: 'user', content: 'Query synthetix' }],
tools,
});Usage — MCP (Claude Desktop / Cursor)
Add to your MCP config:
{
"mcpServers": {
"synthetix": {
"url": "https://synthetix.mcp.junct.dev/mcp",
"transport": "streamable-http"
}
}
}Usage — Direct Call
import { callTool } from '@junct/synthetix';
const result = await callTool('name', {});
console.log(result);Tools (22)
name— Calls name(). Read-only — does not modify contract state. Unrestricted — any addapprove— Calls approve(spender: string, value: string). Unrestricted — any address can canominateNewOwner— Calls nominateNewOwner(_owner: string). Write function — may have access controltotalSupply— Calls totalSupply(). Read-only — does not modify contract state. Unrestricted —transferFrom— Calls transferFrom(from: string, to: string, value: string). Unrestricted — anydecimals— Calls decimals(). Read-only — does not modify contract state. Unrestricted — anynominatedOwner— Calls nominatedOwner(). Read-only — does not modify contract state. UnrestrictedbalanceOf— Calls balanceOf(owner: string). Read-only — does not modify contract state. UnresetTarget— Calls setTarget(_target: string). Write function — may have access control restracceptOwnership— Calls acceptOwnership(). Write function — may have access control restrictions (owner— Calls owner(). Read-only — does not modify contract state. Unrestricted — any aduseDELEGATECALL— Calls useDELEGATECALL(). Read-only — does not modify contract state. Unrestrictesymbol— Calls symbol(). Read-only — does not modify contract state. Unrestricted — any atransfer— Calls transfer(to: string, value: string). Unrestricted — any address can call tsetUseDELEGATECALL— Calls setUseDELEGATECALL(value: boolean). Write function — may have access contr- ... and 7 more
Links
- Server: https://synthetix.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/synthetix
- All servers: https://junct.dev/servers
