{"name":"onticord-auth","description":"Public signup and authentication guidance for agents","url":"https://auth.onticord.ai/mcp","transport":"streamable-http","authentication":"none","documentation":"https://auth.onticord.ai/llms.txt","client_setup":{"chatgpt":{"id":"chatgpt","name":"ChatGPT","mark":"GPT","label":"USE YOUR ACCOUNT","color":"#7DDDC3","note":"On ChatGPT web, with Developer mode turned on.","url":"https://chatgpt.com/","docs":"https://developers.openai.com/plugins/deploy/connect-chatgpt","guideAnchor":"chatgpt","surface":"Set up in ChatGPT web. Resume these instructions on your computer if needed.","prerequisites":["Developer mode must be available for your account and workspace policy. Ask your workspace administrator if it is unavailable."],"networkRequirement":"ChatGPT needs a public HTTPS MCP endpoint or an explicitly configured Secure MCP Tunnel. Pasting localhost does not create a tunnel. onti does not provision one here.","add":["In ChatGPT web, open Settings → Security and login and enable Developer mode.","Open Plugins and select the plus button. Name the connection onti. For a public connection, enter https://api.onticord.ai/api/mcp as the MCP server URL and use OAuth. If you already have a Secure MCP Tunnel configured, use its documented Tunnel connection instead."],"authorize":"In the onti window, sign in or create your account. Review and confirm any emailed account action yourself, select the intended business, and decide whether to allow access. Keep this OAuth window open through signup. Never share passwords, email links or tokens in chat.","enable":"Start a new ChatGPT conversation. Open its tools menu and add the onti MCP connection before sending the connection-check prompt.","guide_url":"https://auth.onticord.ai/agents#chatgpt","mcp_url":"https://api.onticord.ai/api/mcp","authentication":"OAuth","documentation_url":"https://developers.openai.com/plugins/deploy/connect-chatgpt","documentation_checked_at":"2026-09-07","client_validation":"not_run","steps":["In ChatGPT web, open Settings → Security and login and enable Developer mode.","Open Plugins and select the plus button. Name the connection onti. For a public connection, enter https://api.onticord.ai/api/mcp as the MCP server URL and use OAuth. If you already have a Secure MCP Tunnel configured, use its documented Tunnel connection instead.","In the onti window, sign in or create your account. Review and confirm any emailed account action yourself, select the intended business, and decide whether to allow access. Keep this OAuth window open through signup. Never share passwords, email links or tokens in chat.","Start a new ChatGPT conversation. Open its tools menu and add the onti MCP connection before sending the connection-check prompt.","Call get_agent_connection_setup and follow its nextAction. If needed, call start_agent_connection_setup, then explicitly call verify_agent_connection with setup.attempt.id from the successful result as setup_id. Reading business data alone does not complete this connection check. Report the actual OAuth client and dated evidence. If an explicit setup_id is expired or superseded, explain the result; never silently verify a replacement."]},"claude":{"id":"claude","name":"Claude","mark":"✳","label":"USE YOUR ACCOUNT","color":"#E7AC8E","note":"Added as a custom connector. On a team plan, an owner adds it first.","url":"https://claude.ai/","docs":"https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp","guideAnchor":"claude","surface":"Set up in Claude web. Resume these instructions on your computer if needed.","prerequisites":["Individual Pro/Max accounts can add a custom connector. For Team/Enterprise, an Owner or Primary Owner must add it for the organization before members connect."],"networkRequirement":"Claude remote connectors run from Anthropic infrastructure, including desktop and mobile. The endpoint must be reachable from that infrastructure; localhost, VPN-only or private-network access from your own device is insufficient.","add":["Individual account: open Customize → Connectors → + → Add custom connector. Name it onti and enter https://api.onticord.ai/api/mcp.","Team/Enterprise owner: open Organization settings → Connectors → Add → Custom → Web and add https://api.onticord.ai/api/mcp. Then each member opens Customize → Connectors, finds onti, and selects Connect to authenticate."],"authorize":"In the onti window, sign in or create your account. Review and confirm any emailed account action yourself, select the intended business, and decide whether to allow access. Keep this OAuth window open through signup. Never share passwords, email links or tokens in chat.","enable":"In the Claude conversation, open + at the lower left, select Connectors, and turn on onti before sending the connection-check prompt.","guide_url":"https://auth.onticord.ai/agents#claude","mcp_url":"https://api.onticord.ai/api/mcp","authentication":"OAuth","documentation_url":"https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp","documentation_checked_at":"2026-09-07","client_validation":"not_run","steps":["Individual account: open Customize → Connectors → + → Add custom connector. Name it onti and enter https://api.onticord.ai/api/mcp.","Team/Enterprise owner: open Organization settings → Connectors → Add → Custom → Web and add https://api.onticord.ai/api/mcp. Then each member opens Customize → Connectors, finds onti, and selects Connect to authenticate.","In the onti window, sign in or create your account. Review and confirm any emailed account action yourself, select the intended business, and decide whether to allow access. Keep this OAuth window open through signup. Never share passwords, email links or tokens in chat.","In the Claude conversation, open + at the lower left, select Connectors, and turn on onti before sending the connection-check prompt.","Call get_agent_connection_setup and follow its nextAction. If needed, call start_agent_connection_setup, then explicitly call verify_agent_connection with setup.attempt.id from the successful result as setup_id. Reading business data alone does not complete this connection check. Report the actual OAuth client and dated evidence. If an explicit setup_id is expired or superseded, explain the result; never silently verify a replacement."]},"cursor":{"id":"cursor","name":"Cursor","mark":"↗","label":"USE YOUR ACCOUNT","color":"#C4CCFF","note":"Set up in Cursor on your computer, alongside anything you already use.","url":"https://cursor.com/docs/mcp","docs":"https://cursor.com/docs/mcp","guideAnchor":"cursor","surface":"Use Cursor on the computer where you want the connection. The manual path below configures your user account, not a cloud agent or every teammate.","prerequisites":["Your Cursor configuration and team policy must allow this MCP server. A local agent can prepare the exact configuration change for you to review."],"networkRequirement":"Cursor supports Streamable HTTP with OAuth. A local endpoint requires Cursor to run on the same computer; web or cloud agents need their own reachable endpoint.","add":["For an existing ~/.cursor/mcp.json, add only the server entry below inside mcpServers. Use the new-file example only when that file does not exist.","Open Customize in the Cursor sidebar to find and enable the server. Complete the OAuth flow Cursor presents for the server; if no sign-in prompt appears, use the official Cursor guide to check this server's setup. This guide provides manual configuration, not a marketplace installation."],"authorize":"In the onti window, sign in or create your account. Review and confirm any emailed account action yourself, select the intended business, and decide whether to allow access. Keep this OAuth window open through signup. Never share passwords, email links or tokens in chat.","enable":"Enable onti in Customize, then open Agent chat and check that its tools appear under Available Tools. Send the connection-check prompt there; keep required tool approvals enabled.","config":{"entry":"{\n  \"onticord\": {\n    \"url\": \"https://api.onticord.ai/api/mcp\"\n  }\n}","newFile":"{\n  \"mcpServers\": {\n    \"onticord\": {\n      \"url\": \"https://api.onticord.ai/api/mcp\"\n    }\n  }\n}","guidance":"Preserve all other servers, settings, comments and environment references. If onticord already has this URL, reuse it. If it differs, prepare an exact change and obtain the human's installation/access decision before replacing it. If the file cannot be parsed safely, stop and explain the problem. Do not overwrite it, paste its secrets into chat, add tokens to this example, or disable approvals. A prepared change must still match the current file before it is applied."},"guide_url":"https://auth.onticord.ai/agents#cursor","mcp_url":"https://api.onticord.ai/api/mcp","authentication":"OAuth","documentation_url":"https://cursor.com/docs/mcp","documentation_checked_at":"2026-09-07","client_validation":"not_run","steps":["For an existing ~/.cursor/mcp.json, add only the server entry below inside mcpServers. Use the new-file example only when that file does not exist.","Open Customize in the Cursor sidebar to find and enable the server. Complete the OAuth flow Cursor presents for the server; if no sign-in prompt appears, use the official Cursor guide to check this server's setup. This guide provides manual configuration, not a marketplace installation.","In the onti window, sign in or create your account. Review and confirm any emailed account action yourself, select the intended business, and decide whether to allow access. Keep this OAuth window open through signup. Never share passwords, email links or tokens in chat.","Enable onti in Customize, then open Agent chat and check that its tools appear under Available Tools. Send the connection-check prompt there; keep required tool approvals enabled.","Call get_agent_connection_setup and follow its nextAction. If needed, call start_agent_connection_setup, then explicitly call verify_agent_connection with setup.attempt.id from the successful result as setup_id. Reading business data alone does not complete this connection check. Report the actual OAuth client and dated evidence. If an explicit setup_id is expired or superseded, explain the result; never silently verify a replacement."]},"custom":{"id":"custom","name":"Your agent","mark":"{ }","label":"BRING YOUR OWN","color":"#A6C8FF","note":"Any agent you run yourself that can connect to remote tools and sign in.","url":"/agents#your-agent","docs":"/agents#your-agent","guideAnchor":"your-agent","surface":"Use the settings of the client you manage, including self-managed Hermes or OpenClaw. Resume on the device running that client when needed.","prerequisites":["The client must support Streamable HTTP and OAuth, and securely store its own credentials. A web reader cannot install tools just by opening this guide."],"networkRequirement":"The machine running your client must reach the MCP and authentication endpoints. Local-only clients may require a separately configured compatible bridge; none is installed by this guide.","add":["Add a remote MCP server named onti using https://api.onticord.ai/api/mcp, Streamable HTTP transport and OAuth authentication. Follow your client's documentation to start its OAuth flow."],"authorize":"In the onti window, sign in or create your account. Review and confirm any emailed account action yourself, select the intended business, and decide whether to allow access. Keep this OAuth window open through signup. Never share passwords, email links or tokens in chat.","enable":"Enable the onti server and its tools in the conversation using your client's documented controls. Check that the onti tools are available before sending the connection-check prompt.","guide_url":"https://auth.onticord.ai/agents#your-agent","mcp_url":"https://api.onticord.ai/api/mcp","authentication":"OAuth","documentation_url":"https://auth.onticord.ai/agents#your-agent","documentation_checked_at":"2026-09-07","client_validation":"not_run","steps":["Add a remote MCP server named onti using https://api.onticord.ai/api/mcp, Streamable HTTP transport and OAuth authentication. Follow your client's documentation to start its OAuth flow.","In the onti window, sign in or create your account. Review and confirm any emailed account action yourself, select the intended business, and decide whether to allow access. Keep this OAuth window open through signup. Never share passwords, email links or tokens in chat.","Enable the onti server and its tools in the conversation using your client's documented controls. Check that the onti tools are available before sending the connection-check prompt.","Call get_agent_connection_setup and follow its nextAction. If needed, call start_agent_connection_setup, then explicitly call verify_agent_connection with setup.attempt.id from the successful result as setup_id. Reading business data alone does not complete this connection check. Report the actual OAuth client and dated evidence. If an explicit setup_id is expired or superseded, explain the result; never silently verify a replacement."]}},"reachability":{"guide_and_auth":{"kind":"https","message":"HTTPS endpoint: client reachability has not been checked. The MCP server, authentication pages and discovery URLs must all be reachable from the client that uses them."},"workspace_mcp":{"kind":"https","message":"HTTPS endpoint: client reachability has not been checked. The MCP server, authentication pages and discovery URLs must all be reachable from the client that uses them."},"instructions":"A guide fetch does not install tools. A local URL refers to the machine using it, not the merchant's other device. Do not invent a public endpoint, configure a tunnel, or claim compatibility from these instructions. Follow the selected client's network requirements."},"connection_setup":{"discover_tool":"get_agent_connection_setup","start_tool":"start_agent_connection_setup","restart_tool":"restart_agent_connection_setup","verify_tool":"verify_agent_connection","instructions":"After OAuth, discover the current setup and follow nextAction. Use attempt.id as setup_id for explicit verification. Generic reads show authenticated access but never complete setup. Restart only the exact expired or conflicting attempt requested; never silently substitute a newer ID. These tools require app.access and current business membership, and do not start paid workflows."},"customer_rescue":{"readiness_tool":"get_customer_rescue_readiness","required_scope":"app.access","arguments":{},"instructions":"Use onti's get_customer_rescue_readiness tool with no arguments to check my setup for one delayed-order investigation. Explain what is configured, what remains unverified, and the next action or operator handoff. Do not change setup or start an investigation from this check. Ask for an explicit investigation request and one order reference before starting a workflow."},"workspace":{"url":"https://api.onticord.ai/api/mcp","authentication":"oauth2","resource_metadata":"https://api.onticord.ai/.well-known/oauth-protected-resource"}}