Open MCP in your client
Choose your preferred agent and open its MCP or tools connection area. ESVYLA works best when your assistant can read capabilities before it suggests actions.
Connect compatible agents through secure ESVYLA OAuth. Inspect models, live credits, usage and quotations without spending. Image and video generation require your explicit approval of the exact request on a secure ESVYLA page.
Choose your preferred agent and open its MCP or tools connection area. ESVYLA works best when your assistant can read capabilities before it suggests actions.
Use the remote MCP endpoint below. Sign in with your ESVYLA account. Request esvyla.read for account information and quotations; add esvyla.generate to request generation approval links. Existing read-only connections must reconnect with the additional scope before requesting generation.
https://esvyla.ai/api/mcpAsk your assistant to select an available model and obtain an exact credit quotation. Open the ESVYLA approval link, check the prompt, settings, quantity and exact cost, then explicitly approve. Your client can retrieve the resulting job ID and generation status. Authorising a connection alone never approves spending.
Use ESVYLA to list available image models, quote one 9:16 luxury skincare image, and create a secure approval link. Wait for me to approve on ESVYLA, then retrieve the generation status.A standalone ESVYLA CLI is not yet available. These curl examples use the real HTTP endpoint. An unauthenticated GET is not a handshake; the server requires authenticated POST requests for MCP.
curl -i https://esvyla.ai/api/mcpSet ESVYLA_ACCESS_TOKEN to the access token issued through your client’s ESVYLA OAuth connection. Send an authenticated initialize request; a successful response identifies ESVYLA Creation MCP. This does not use credits. Keep access tokens private.
curl -sS -X POST 'https://esvyla.ai/api/mcp' -H 'Content-Type: application/json' -H "Authorization: Bearer $ESVYLA_ACCESS_TOKEN" -H 'Accept: application/json, text/event-stream' -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"esvyla-test","version":"1.0"}}}'Your connected client discovers tools permitted by its OAuth scopes. Read-only connections cannot request generation approvals. The esvyla.generate scope allows approval requests, but only the authenticated account holder can approve the exact credit cost on ESVYLA.
curl -sS -X POST 'https://esvyla.ai/api/mcp' -H 'Content-Type: application/json' -H "Authorization: Bearer $ESVYLA_ACCESS_TOKEN" -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'