Turn any REST API into an MCP server in one command

SSE

by Amanbig

339 downloads Not rated yet

About

Point mcpify at any OpenAPI spec and every endpoint becomes a tool your AI agent (Claude, Cursor, Windsurf) can call — zero glue code, zero per-endpoint wrappers, always in sync with the spec. Supports GET/POST/PUT/PATCH/DELETE, auth headers, and both URL and local file specs.

Details

Transport
SSE

Explore

- Zero glue code or per‑endpoint wrappers
- Automatically stays in sync with the spec
- Supports all HTTP methods (GET, POST, PUT, PATCH, DELETE)
- Handles authentication headers
- Loads specs from URLs or local files

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Turn any REST API into an MCP server in one command
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Point mcpify at any OpenAPI specification (via URL or local file) and run a single command. The generated MCP server exposes all endpoints as tools, supporting GET, POST, PUT, PATCH, DELETE, and authentication headers.

get_markets

Use this when the user asks which perpetual markets are tradable on MCPify (Hyperliquid), or for a market overview with prices, 24h change, volume, funding and max leverage.

get_price

Use this when the user asks the current price of a specific coin on Hyperliquid (mark price, 24h change, volume, funding).

get_orderbook

Use this when the user wants the live order book (bids/asks) for a Hyperliquid perp market.

get_candles

Use this when the user wants OHLCV candle history for a Hyperliquid perp market (for analysis or charting).

get_my_account

Use this when the user asks about THEIR MCPify account: balance, withdrawable, open positions with PnL and liquidation prices, and whether agent trading is armed.

get_my_open_orders

Use this when the user asks for their open/resting orders on Hyperliquid (including TP/SL trigger orders). Returns each order's oid for cancellation.

get_my_trade_history

Use this when the user asks for their recent fills/executions on Hyperliquid (live venue truth: price, size, fee, realized PnL).

get_my_order_records

Use this when the user asks what orders were placed through MCPify (our audit records, including which source placed them: web, mcp agent, admin) — successes and rejections alike.

preview_order

Use this BEFORE place_order whenever the user wants to open a position: it validates and sizes the order (fresh est. entry, size after rounding, est. liquidation, TP/SL sanity, MCP caps) WITHOUT placing anything, and shows a proposal card the user can confirm from. Read-only and always safe to call. If the user confirms, call place_order with the same arguments.

place_order

Use this when the user explicitly asks to open a perp position or place an order on Hyperliquid via MCPify. Real funds — ALWAYS call preview_order with the same arguments first, show the user the proposal, and get their explicit confirmation; place_order is refused unless a matching preview ran within the last 10 minutes. Requires Agent Trading enabled on the MCPify settings page.

close_position

Use this when the user asks to close (fully or partially) an open Hyperliquid position. Risk-reducing: works whenever agent trading is armed.

set_position_tp_sl

Use this when the user asks to set or update take-profit / stop-loss on an open Hyperliquid position. Replaces any existing TP/SL triggers for that coin.

cancel_order

Use this when the user asks to cancel a resting or trigger order by its oid (from get_my_open_orders).

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "turn any rest api into an mcp server in one command": {
            "mcpify": {
                "command": "mcpify",
                "args": [
                    "https://your-api.com/openapi.json"
                ]
            }
        }
    }
}

McpServers

{
    "mcpify": {
        "command": "mcpify",
        "args": [
            "https://your-api.com/openapi.json"
        ]
    }
}

Point mcpify at any OpenAPI spec and every endpoint becomes a tool your AI agent (Claude, Cursor, Windsurf) can call — zero glue code, zero per-endpoint wrappers, always in sync with the spec. Supports GET/POST/PUT/PATCH/DELETE, auth headers, and both URL and local file specs.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.