Connect Claude Code, Claude Desktop, Cursor, Windsurf, or VS Code to the hosted Velora MCP server — one URL, no API key, no local process.
The Velora MCP server is hosted, so installation is one step: point your client at the endpoint. Nothing runs on your machine, and the server requires no API key.
https://ai.velora.xyz/mcp
The endpoint speaks Streamable HTTP, the current MCP transport. Clients that only support the legacy HTTP+SSE transport (pre-2025-03-26 spec) use https://ai.velora.xyz/mcp/sse instead.
The server is stateless: each JSON-RPC POST stands alone, no initialize handshake or session header is required, and any number of clients can connect concurrently. CORS allows any origin, so browser-based clients work too.
Parameters, return shapes, and the agent rules each tool enforces.
Examples
End-to-end tool-call sequences for Delta and Market flows.
Last modified on June 26, 2026
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Velora Docs","colors":{"primary":"#FF6A1F","light":"#FF6A1F","dark":"#FF6A1F"},"logo":{"light":"https://mintcdn.com/velodocs/A59HRcccNJjd1azG/logo/light.svg?fit=max\u0026auto=format\u0026n=A59HRcccNJjd1azG\u0026q=85\u0026s=1353331eca9540e387a88b50d9803f01","dark":"https://mintcdn.com/velodocs/A59HRcccNJjd1azG/logo/dark.svg?fit=max\u0026auto=format\u0026n=A59HRcccNJjd1azG\u0026q=85\u0026s=52580db6f77d80bbf58437fb8ffeca00"},"favicon":"https://mintcdn.com/velodocs/A59HRcccNJjd1azG/favicon.png?fit=max\u0026auto=format\u0026n=A59HRcccNJjd1azG\u0026q=85\u0026s=8d6477ed4ce5c85c67506e084a84c55d","api":{"playground":{"display":"interactive"},"examples":{"prefill":true}},"navbar":{"primary":{"type":"button","label":"Launch app","href":"https://www.velora.xyz/app"}},"footer":{"socials":{"x":"https://x.com/veloradex","github":"https://github.com/VeloraDEX"}},"seo":{"metatags":{"og:site_name":"Velora Docs","og:type":"website","twitter:card":"summary_large_image","twitter:site":"@veloradex"},"indexing":"navigable"},"fonts":{"heading":{"family":"Geist"},"body":{"family":"Inter"}},"integrations":{"intercom":{"appId":"l8fmq3sh"}},"banner":{"content":"Building an AI agent? See [llms.txt](/docs/llms.txt) and [llms-full.txt](/docs/llms-full.txt).","dismissible":true},"errors":{"404":{"redirect":false,"title":"Page not found","description":"Try the search above, or browse: [Quickstart](/overview/quickstart) · [Delta API](/api-reference/delta/quote) · [Market API](/api-reference/market/prices)."}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"appearance":"dark","background":"https://mintcdn.com/velodocs/A59HRcccNJjd1azG/images/hero-bg-dark.svg?fit=max\u0026auto=format\u0026n=A59HRcccNJjd1azG\u0026q=85\u0026s=a35395ddc56c8fa7e25c2f0976e3e13a"},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"velodocs","hasAudioNarration":false,"actualSubdomain":"velodocs","customDomains":["www.velora.xyz"],"gitSource":{"type":"github","owner":"veloradex","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ace3335a5d30eec4d88114e","collectionId":"b6b2f31b-a092-4c0e-931f-282bab0d764e","liveDeploymentHistoryId":"6ace3335a5d30eec4d88114e","schemaVersion":"v3"},"entitlements":{},"buildId":"6ace3335a5d30eec4d88114e","clientVersion":"0.0.3894","searchFilterCounts":[{"language":"default","tag":"Integrate","count":34},{"language":"default","tag":"API Reference","count":29},{"language":"default","tag":"Delta API","count":26},{"language":"default","tag":"Resources","count":19},{"language":"default","tag":"AI Agents","count":17},{"language":"default","tag":"SDK","count":14},{"language":"default","tag":"Widget","count":12},{"language":"default","tag":"Market API","count":11},{"language":"default","tag":"Examples","count":10},{"language":"default","tag":"Products","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"html[data-current-path=\"/\"] div:has(>.nav-tabs){display:none!important}html[data-current-path=\"/\"] #navbar{border-bottom:none!important}html[data-current-path=\"/\"] button.lg\\:hidden{display:none!important}html[data-current-path=\"/\"] [aria-label*=more i],html[data-current-path=\"/\"] [data-contextual],html[data-current-path=\"/\"] button:has(>svg.lucide-chevron-down){display:none!important}#background-color{background-image:url(/docs/images/hero-bg-light.svg)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important}html.dark #background-color{background-image:url(/docs/images/hero-bg-dark.svg)!important}#navbar-transition,.sidebar-group a[aria-current=page]{background-color:transparent!important}.card{background-color:#fff!important;border-color:rgba(15,23,42,.08)!important;border-radius:16px!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.card:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(255,106,31,.1),0 16px 40px rgba(255,106,31,.12)}.card svg{color:#ff6a1f!important}.card [data-component-part=card-title]{color:#141822!important}.card .prose{color:#525c70!important}html.dark .card{background-color:#171b25!important;border-color:rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.2)}html.dark .card [data-component-part=card-title]{color:#edeff3!important}html.dark .card .prose{color:#b4bbc8!important}.sidebar-group a[aria-current=page]{background-image:none!important;border-radius:0!important;box-shadow:inset 3px 0 0 #ff6a1f!important}#sidebar [class*=bg-gradient-to-b]{background-image:none!important}"}],"page":{"pagePath":"for-agents/mcp-server/installation","slug":"/for-agents/mcp-server/installation","pageMetadata":{"title":"Install the Velora MCP server","sidebarTitle":"Installation","description":"Connect Claude Code, Claude Desktop, Cursor, Windsurf, or VS Code to the hosted Velora MCP server — one URL, no API key, no local process.","keywords":["Velora MCP server","MCP installation","MCP setup","claude mcp add","cursor mcp","remote MCP server","Model Context Protocol"],"href":"/for-agents/mcp-server/installation"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Connect Claude Code, Claude Desktop, Cursor, Windsurf, or VS Code to the hosted Velora MCP server — one URL, no API key, no local process.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,CardGroup,CodeBlock,Heading,Tab,Table,Tabs}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The Velora MCP server is hosted, so installation is one step: point your client at the endpoint. Nothing runs on your machine, and the server requires no API key.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://ai.velora.xyz/mcp`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`The endpoint speaks Streamable HTTP, the current MCP transport. Clients that only support the legacy HTTP+SSE transport (pre-2025-03-26 spec) use `,_jsx(_components.code,{children:`https://ai.velora.xyz/mcp/sse`}),` instead.`]}),`\n`,_jsx(Heading,{level:`2`,id:`client-setup`,children:`Client setup`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Claude Code`,id:`claude-code`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`claude`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mcp`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` add`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --transport`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` http`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` velora`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://ai.velora.xyz/mcp`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Run `,_jsx(_components.code,{children:`/mcp`}),` inside Claude Code to confirm the server is connected and list its tools.`]})]}),_jsxs(Tab,{title:`Claude Desktop / claude.ai`,id:`claude-desktop-%2F-claude-ai`,children:[_jsx(_components.p,{children:`Add the server as a custom connector:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open `,_jsx(_components.strong,{children:`Settings → Connectors`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Add custom connector`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Name it `,_jsx(_components.code,{children:`velora`}),` and set the URL to `,_jsx(_components.code,{children:`https://ai.velora.xyz/mcp`}),`.`]}),`\n`]}),_jsx(_components.p,{children:`No OAuth or token step appears because the server requires no authentication.`})]}),_jsxs(Tab,{title:`Cursor`,id:`cursor`,children:[_jsxs(_components.p,{children:[`Add to `,_jsx(_components.code,{children:`.cursor/mcp.json`}),` in your project (or `,_jsx(_components.code,{children:`~/.cursor/mcp.json`}),` globally):`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"velora\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://ai.velora.xyz/mcp\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsxs(Tab,{title:`VS Code`,id:`vs-code`,children:[_jsxs(_components.p,{children:[`Add to `,_jsx(_components.code,{children:`.vscode/mcp.json`}),` in your workspace:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"servers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"velora\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"http\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://ai.velora.xyz/mcp\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsxs(Tab,{title:`Windsurf`,id:`windsurf`,children:[_jsxs(_components.p,{children:[`Add to `,_jsx(_components.code,{children:`~/.codeium/windsurf/mcp_config.json`}),`:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"velora\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"serverUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://ai.velora.xyz/mcp\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsxs(Tab,{title:`Other clients`,id:`other-clients`,children:[_jsx(_components.p,{children:`Any MCP-compatible client works with the generic remote-server config:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"velora\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://ai.velora.xyz/mcp\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(_components.p,{children:[`The server is stateless: each JSON-RPC POST stands alone, no `,_jsx(_components.code,{children:`initialize`}),` handshake or session header is required, and any number of clients can connect concurrently. CORS allows any origin, so browser-based clients work too.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`verify-the-connection`,children:`Verify the connection`}),`\n`,_jsxs(_components.p,{children:[`A correctly connected client lists `,_jsx(_components.strong,{children:`18 tools`}),` (all prefixed `,_jsx(_components.code,{children:`velora_`}),`) and `,_jsx(_components.strong,{children:`5 resources`}),` (all prefixed `,_jsx(_components.code,{children:`velora://docs/`}),`).`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`List the server’s tools (`,_jsx(_components.code,{children:`tools/list`}),`, or your client’s MCP panel). Expect 18 tools, from `,_jsx(_components.code,{children:`velora_search_docs`}),` to `,_jsx(_components.code,{children:`velora_get_bridge_routes`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Call `,_jsx(_components.code,{children:`velora_get_supported_chains`}),` with no arguments. Expect a chain list that includes Ethereum (1), Base (8453), and Arbitrum (42161).`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`You can also smoke-test from the command line without any MCP client:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -s`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://ai.velora.xyz/mcp`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Accept: application/json, text/event-stream'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/list\"}'`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`The response arrives as a single SSE frame; the JSON-RPC result is on the `,_jsx(_components.code,{children:`data:`}),` line.`]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Symptom`}),_jsx(_components.th,{children:`Cause`}),_jsx(_components.th,{children:`Fix`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`405`}),` on GET `,_jsx(_components.code,{children:`/mcp`})]}),_jsx(_components.td,{children:`The stateless endpoint has no standalone SSE stream.`}),_jsxs(_components.td,{children:[`POST JSON-RPC to `,_jsx(_components.code,{children:`/mcp`}),`, or use the legacy transport at `,_jsx(_components.code,{children:`/mcp/sse`}),` if your client requires a GET-opened stream.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`406 Not Acceptable`}),` from your own client code`]}),_jsxs(_components.td,{children:[`Missing `,_jsx(_components.code,{children:`Accept`}),` header values.`]}),_jsxs(_components.td,{children:[`Send `,_jsx(_components.code,{children:`Accept: application/json, text/event-stream`}),` on every POST.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[`Client expects an SSE `,_jsx(_components.code,{children:`endpoint`}),` event`]}),_jsx(_components.td,{children:`The client speaks the pre-2025-03-26 HTTP+SSE transport.`}),_jsxs(_components.td,{children:[`Point it at `,_jsx(_components.code,{children:`https://ai.velora.xyz/mcp/sse`}),` instead.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Client asks for an API key or OAuth flow`}),_jsx(_components.td,{children:`Misconfigured auth settings.`}),_jsx(_components.td,{children:`Leave authentication empty; the server is public and requires none.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Connection works but tool calls are rejected`}),_jsx(_components.td,{children:`Per-IP rate limiting.`}),_jsx(_components.td,{children:`Back off and retry; batch agent work instead of polling in a tight loop.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Available tools`,icon:`wrench`,href:`/for-agents/mcp-server/available-tools`,children:_jsx(_components.p,{children:`Parameters, return shapes, and the agent rules each tool enforces.`})}),_jsx(Card,{title:`Examples`,icon:`list-check`,href:`/for-agents/mcp-server/examples`,children:_jsx(_components.p,{children:`End-to-end tool-call sequences for Delta and Market flows.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Install the Velora MCP server","sidebarTitle":"Installation","description":"Connect Claude Code, Claude Desktop, Cursor, Windsurf, or VS Code to the hosted Velora MCP server — one URL, no API key, no local process.","keywords":["Velora MCP server","MCP installation","MCP setup","claude mcp add","cursor mcp","remote MCP server","Model Context Protocol"],"href":"/for-agents/mcp-server/installation"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Client setup","slug":"client-setup","depth":2,"children":[]},{"title":"Verify the connection","slug":"verify-the-connection","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/velodocs/deb703eb64c36dc9/consent.js"],"subdomain":"velodocs","siteName":"Velora Docs","title":"Install the Velora MCP server - Velora Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-07T17:22:30.534Z","gitLastModified":"2026-06-26T05:21:36.000Z","originalFileLocation":"for-agents/mcp-server/installation.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"description\" content=\"Connect Claude Code, Claude Desktop, Cursor, Windsurf, or VS Code to the hosted Velora MCP server — one URL, no API key, no local process.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Velora Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/velodocs/ozs73-C-tToAS8WP/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/velodocs/ozs73-C-tToAS8WP/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/velodocs/ozs73-C-tToAS8WP/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/velodocs/ozs73-C-tToAS8WP/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/velodocs/ozs73-C-tToAS8WP/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/velodocs/ozs73-C-tToAS8WP/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/velodocs/ozs73-C-tToAS8WP/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/velodocs/ozs73-C-tToAS8WP/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/velodocs/ozs73-C-tToAS8WP/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Install the Velora MCP server - Velora Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect Claude Code, Claude Desktop, Cursor, Windsurf, or VS Code to the hosted Velora MCP server — one URL, no API key, no local process.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Velora Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.velora.xyz/docs/for-agents/mcp-server/installation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://velodocs.mintlify.app/_mintlify/api/og/v2?division=MCP+server\u0026amp;title=Install+the+Velora+MCP+server\u0026amp;description=Connect+Claude+Code%2C+Claude+Desktop%2C+Cursor%2C+Windsurf%2C+or+VS+Code+to+the+hosted+Velora+MCP+server+%E2%80%94+one+URL%2C+no+API+key%2C+no+local+process.\u0026amp;theme=ebb2c426f55c0f878754f7ae\u0026amp;signature=425a8d0ab23c3f27fdbb7d1e51bab0a784c948c5068fff1c6caf46c515b13d50\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Install the Velora MCP server - Velora Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect Claude Code, Claude Desktop, Cursor, Windsurf, or VS Code to the hosted Velora MCP server — one URL, no API key, no local process.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://velodocs.mintlify.app/_mintlify/api/og/v2?division=MCP+server\u0026amp;title=Install+the+Velora+MCP+server\u0026amp;description=Connect+Claude+Code%2C+Claude+Desktop%2C+Cursor%2C+Windsurf%2C+or+VS+Code+to+the+hosted+Velora+MCP+server+%E2%80%94+one+URL%2C+no+API+key%2C+no+local+process.\u0026amp;theme=ebb2c426f55c0f878754f7ae\u0026amp;signature=425a8d0ab23c3f27fdbb7d1e51bab0a784c948c5068fff1c6caf46c515b13d50\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/velodocs/ozs73-C-tToAS8WP/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Velora Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF6A1F\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.velora.xyz/docs/for-agents/mcp-server/installation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/for-agents/mcp-server/installation.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.velora.xyz/#organization\",\"name\":\"Velora Docs\",\"url\":\"https://www.velora.xyz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/velodocs/A59HRcccNJjd1azG/logo/light.svg?fit=max\u0026auto=format\u0026n=A59HRcccNJjd1azG\u0026q=85\u0026s=1353331eca9540e387a88b50d9803f01\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.velora.xyz/docs#website\",\"name\":\"Velora Docs\",\"url\":\"https://www.velora.xyz/docs\",\"publisher\":{\"@id\":\"https://www.velora.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.velora.xyz/docs/for-agents/mcp-server/installation#webpage\",\"url\":\"https://www.velora.xyz/docs/for-agents/mcp-server/installation\",\"name\":\"Install the Velora MCP server\",\"description\":\"Connect Claude Code, Claude Desktop, Cursor, Windsurf, or VS Code to the hosted Velora MCP server — one URL, no API key, no local process.\",\"dateModified\":\"2026-06-26T05:21:36.000Z\",\"isPartOf\":{\"@id\":\"https://www.velora.xyz/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.velora.xyz/docs/for-agents/mcp-server/installation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.velora.xyz/docs/for-agents/mcp-server/installation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"MCP server\",\"item\":\"https://www.velora.xyz/docs/for-agents/mcp-server/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install the Velora MCP server\",\"item\":\"https://www.velora.xyz/docs/for-agents/mcp-server/installation\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.velora.xyz/docs/for-agents/mcp-server/installation#article\",\"headline\":\"Install the Velora MCP server\",\"name\":\"Install the Velora MCP server\",\"description\":\"Connect Claude Code, Claude Desktop, Cursor, Windsurf, or VS Code to the hosted Velora MCP server — one URL, no API key, no local process.\",\"url\":\"https://www.velora.xyz/docs/for-agents/mcp-server/installation\",\"mainEntityOfPage\":{\"@id\":\"https://www.velora.xyz/docs/for-agents/mcp-server/installation#webpage\"},\"dateModified\":\"2026-06-26T05:21:36.000Z\",\"keywords\":\"Velora MCP server, MCP installation, MCP setup, claude mcp add, cursor mcp, remote MCP server, Model Context Protocol\",\"publisher\":{\"@id\":\"https://www.velora.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://www.velora.xyz/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Velora Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Velora Docs","nav":{"global":null,"tabs":[{"tab":"Overview","pages":[{"title":"Overview","href":"/overview/why-velora"}]},{"tab":"Integrate","pages":[{"title":"Integrate","href":"/integrate/api"}]},{"tab":"Delta API","pages":[{"title":"Delta API","href":"/delta/overview"}]},{"tab":"Market API","pages":[{"title":"Market API","href":"/market/overview"}]},{"tab":"AI Agents","groups":[{"group":"Start here","pages":[{"title":"AI agent trading with Velora","sidebarTitle":"Overview","href":"/for-agents/overview"},{"title":"Velora agent five-call recipe","sidebarTitle":"Five-call recipe","href":"/for-agents/five-call-recipe"},{"title":"Velora agent decision tables","sidebarTitle":"Decision tables","href":"/for-agents/decision-tables"},{"title":"Token approvals for AI agents","sidebarTitle":"Token approvals","href":"/for-agents/token-approvals"}]},{"group":"Prompt library","pages":[{"title":"Velora AI agent prompt library","sidebarTitle":"Overview","href":"/for-agents/prompt-library/index"},{"title":"Next.js Delta swap prompt","sidebarTitle":"Next.js Delta swap","href":"/for-agents/prompt-library/nextjs-delta-swap"},{"title":"Next.js Market swap prompt","sidebarTitle":"Next.js Market swap","href":"/for-agents/prompt-library/nextjs-market-swap"},{"title":"Parallel aggregator routing prompt","sidebarTitle":"Parallel aggregators","href":"/for-agents/prompt-library/parallel-aggregators"},{"title":"Telegram trading bot prompt","sidebarTitle":"Telegram trading bot","href":"/for-agents/prompt-library/telegram-trading-bot"},{"title":"Crosschain Aave deposit prompt","sidebarTitle":"Crosschain Aave deposit","href":"/for-agents/prompt-library/crosschain-aave-deposit"},{"title":"Velora MCP client prompt","sidebarTitle":"MCP client from scratch","href":"/for-agents/prompt-library/mcp-client-from-scratch"},{"title":"Velora Widget React embed prompt","sidebarTitle":"Widget React embed","href":"/for-agents/prompt-library/widget-react-embed"},{"title":"AugustusRFQ OTC flow prompt","sidebarTitle":"OTC flow","href":"/for-agents/prompt-library/rfq-otc-flow"}]},{"group":"MCP server","pages":[{"title":"Velora MCP server for AI agents","sidebarTitle":"Overview","description":"The hosted Velora MCP server gives Claude, Cursor, and any other MCP client live DEX quotes, Delta routing guidance, and unsigned swap transactions at one URL, with no API key.","href":"/for-agents/mcp-server/overview"},{"title":"Install the Velora MCP server","sidebarTitle":"Installation","href":"/for-agents/mcp-server/installation"},{"title":"Velora MCP server tools","sidebarTitle":"Available tools","description":"Reference for all 18 Velora MCP server tools and 5 resources — parameters, return shapes, and the agent rules each tool enforces.","href":"/for-agents/mcp-server/available-tools"},{"title":"Velora MCP server examples","sidebarTitle":"Examples","href":"/for-agents/mcp-server/examples"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/resources/chains-and-contracts"}]}]},"title":"Install the Velora MCP server - Velora Docs","buildId":"dpl_9hmKkjkf3GomzUYvEzceDf6ERcsX","deploymentId":"dpl_9hmKkjkf3GomzUYvEzceDf6ERcsX","dynamics":["10e4515597"],"chunks":["BannerMarkdown-C_AYuztb.js","dist-CFOjL9Bl.js","lib-B6V4jynN.js","lib-vtHBCq3V.js","clsx-C1w3tOY0.js","html-void-elements-mCSPHezU.js","katex-Cnv50rb0.js","marked.esm-BKo0Hl1x.js"]}