Skip to content

feat: add 1inch MCP#3577

Closed
junct-bot wants to merge 1 commit intomodelcontextprotocol:mainfrom
junct-bot:add/1inch-mcp
Closed

feat: add 1inch MCP#3577
junct-bot wants to merge 1 commit intomodelcontextprotocol:mainfrom
junct-bot:add/1inch-mcp

Conversation

@junct-bot
Copy link

Add 1inch MCP to the MCP Server Directory

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

Description

1inch

Ethereum Network

Using 1inch Swap API, you can find the best route to exchange assets and make the exchange.

Tools

  • aggregation_controller_get_quote_v6_1 — Find the best quote to swap with 1inch Router Returns: { srcToken: { address: string, symbol: string…
  • aggregation_controller_get_swap_v6_1 — Generate calldata to swap on 1inch Router Returns: { srcToken: { address: string, symbol: string, na…
  • approve_controller_get_spender_v6_1 — Address of the 1inch Router that is trusted to spend funds for the swap Returns: { address: string }…
  • approve_controller_get_call_data_v6_1 — Generate approve calldata to allow 1inch Router to perform a swap Returns: { data: string, gasPrice:…
  • approve_controller_get_allowance_v6_1 — Get the number of tokens that the 1inch Router is allowed to swap Returns: { allowance: string }.
  • protocols_controller_get_protocols_images_v6_1 — List of liquidity sources that are available for routing in the 1inch Aggregation Protocol Returns: …
  • tokens_controller_get_tokens_v6_1 — List of tokens that are available for swap in the 1inch Aggregation protocol Returns: { tokens: { 0x…

Connection

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

Registry entry (servers.json)

{
  "id": "1inch-mcp",
  "name": "1inch MCP",
  "description": "Find the best quote to swap with 1inch Router Returns: { srcToken: { address: string, symbol: string, name: string, decimals: number, logoURI: string, domainVer",
  "repository": "https://github.com/junct-bot/1inch-mcp",
  "endpoint": "https://1inch.mcp.junct.dev/mcp",
  "transport": [
    "streamable-http"
  ],
  "tags": [
    "read",
    "swap",
    "dex",
    "approve",
    "info"
  ],
  "version": "1.0.0",
  "author": "Junct",
  "llms_txt": "https://1inch.mcp.junct.dev/llms.txt",
  "created_at": "2026-03-14T17:20:45.910Z"
}

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

@junct-bot junct-bot closed this Mar 18, 2026
@junct-bot
Copy link
Author

Temporarily withdrawing — server under maintenance. The 1inch API spec endpoint is returning HTML instead of JSON, causing 0% tool pass rate. Will resubmit once the upstream spec is restored.

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