Add Aribot as a connector in Claude, ChatGPT, Gemini or your IDE, sign in once, and ask about threat models, compliance, AI readiness and tickets in plain language. Answers stay inside your company.
Try it yourself
Four steps, all in your browser. Nothing is sent anywhere.
Which assistant do you use? The set-up steps change; the server and the sign-in do not.
Official MCP Registry
com.ayurak/aribot-mcp
Server URL
https://mcp.aribot.ayurak.com/
Transport and sign-in
Streamable HTTP, OAuth 2.1 with PKCE
The company, questions and answers in this demo are illustrative. None of it is customer data. The server URL, the sign-in roles and the tool and argument names are the product's own.
A security architect is in a design review when someone asks which threats are still open on the new booking flow. A compliance lead is drafting a board note and needs to say, in one sentence, where the company stands on the EU AI Act. An engineering manager knows there are critical findings on a service but not whether anyone owns them yet. In each case the answer exists. It sits in the security platform, behind a sign-in, three screens away from the conversation where it is needed.
So people either stop and go and look, which breaks the meeting, or they answer from memory, which is how stale numbers end up in board packs. Meanwhile the same people already have an AI assistant open all day, for writing, for code and for research. The obvious move is to let that assistant ask the security platform directly. The obvious risk is doing it badly: an API key pasted into a config file, an assistant that can reach more than the person using it, and no record afterwards of what it asked or did.
The Aribot connector is the careful version of the obvious move. Your assistant connects to Aribot over the Model Context Protocol (MCP), the open standard assistants use to call tools. You sign in once with OAuth. From then on the assistant can ask Aribot about your company, and only your company, with the same checks that apply when you click through the app yourself.
The connector is a second way into Aribot for people who already rely on it, or who should. It has no users of its own. These are the roles it serves most directly.
Wants answers about exposure in the room where the question is asked, and wants proof that the assistant cannot see more than the person asking. The connector gives both: plain answers, inside one company, with every call on the record.
Is asked where the company stands on the EU AI Act, DORA or ISO 27001 several times a week. They skip the report export, ask the assistant, get the rollup and the gaps, and paste the answer into the note they are already writing.
Lives in the editor and the terminal. Adds Aribot to Claude Code, Cursor or VS Code once, then asks about a diagram's threats or a pull request's findings without leaving the code, and files tickets to the team's tracker from the same place.
Owns the models the business is shipping. Uses the assistant to run an AI governance audit on a model's architecture, see which EU AI Act articles or NIST AI RMF functions are open, and get remediation guidance per gap.
Aribot runs a remote MCP server at https://mcp.aribot.ayurak.com/. You give that address to your assistant once, in the place it keeps its connectors. For Claude that is Settings, then Connectors, then Add custom connector. ChatGPT takes the same address under its connector settings, Gemini can register Aribot as an OAuth 2.0 tool, and editors such as Cursor, VS Code and Windsurf take it as a remote MCP server. Claude Code can add it from the terminal with its standard claude mcp add command.
When you ask a question, the assistant decides which Aribot tool to call and with which inputs. The call goes to the MCP server, then through Aribot's governed gateway, the same one that checks every action taken in the app, and only then reaches your company's diagrams, scans, controls and tickets. The answer comes back the same way. Nothing in the chat is a copy of your whole estate; the assistant receives the result of the one call it made.
Signing in is where most assistant integrations cut corners, so it is worth walking through. When you add the connector, the assistant reads Aribot's published sign-in details and registers itself as a client for this connection. There is no client secret to copy and no key to store. It then creates a one-time PKCE challenge, a single-use proof that only the assistant which started this sign-in can finish it. That matters because it means an intercepted sign-in code is useless to anyone else.
You then sign in to Aribot in an Aribot window, with your usual account. You are shown what the assistant is asking for, such as reading findings and threat models, reading insights and coverage, starting scans or creating threat models. Only a company Owner or a Security Manager can approve. Once approved, Aribot issues access for that one company. The assistant never learns your password, and the access token can be revoked through Aribot's sign-in server.
Every tool call is answered from the company the connection was approved for. The assistant can do what the signed-in user can do in the Aribot app and nothing more: the same role, the same licence, the same company. If someone asks about a diagram that belongs to another company, it is not there for this connection. Aribot never looks the data up, so there is nothing to refuse.
This is also why the connector is safe to roll out to a whole team. A developer's assistant sees what that developer can see. A Security Manager's assistant can do what a Security Manager can do. Nobody gains a wider view by asking through a chat window.
These are some of the tools the Aribot MCP server offers, with the names your assistant sees. Most of them read. The ones that act go through the same approval rules as the app, and two of them, ticket filing and remediation, can be previewed before anything changes. Your assistant shows you which tool it is about to call, so you always know whether a question will read or act.
get_diagram_summaryReadsThreat counts by severity, risk and framework coverage for one diagram.get_insightsReadsThe threat and control picture for a diagram, joined with its latest code scan.compliance_statusReadsThe company-level compliance rollup across EU AI Act, DORA, NIST, ISO and SOC 2.get_framework_coverageReadsCoverage percentages, gap counts and mapped controls per framework.run_ai_governance_auditReadsAn article-by-article audit against EU AI Act, DORA, NIST AI RMF or ISO/IEC 42001.get_traceabilityReadsThe chain from diagram to threat, finding, control, requirement and fix.get_remediationPlansA remediation plan for a threat or finding, without applying anything.list_ticket_destinationsReadsWhich trackers and routes this caller may send threats to.file_threat_ticketsActsOne ticket per threat to Jira, GitHub, GitLab, Azure DevOps or ServiceNow, with a dry run first.generate_threat_modelActsCreates a threat model from an architecture you describe or draw.discover_shadow_aiActsLooks for unmanaged models, AI endpoints and leaked keys in a connected scan.apply_remediationActsApplies a fix for real, through the same approval flow as the app.Kestrelmoor Freight is a fictional mid-sized logistics company with a customer booking portal, a route-planning model and a small platform team. Its security lead, Amara, connected Claude to Aribot last month. The approval took two minutes and she did it as the company's Owner.
At nine, the product director asks in the weekly review whether the new booking portal is safe to put in front of large customers. Amara types: summarise the threat model for our booking portal diagram. Claude calls get_diagram_summary with the diagram's id. The answer comes back in the conversation: two critical and six high threats, most of them on the public API gateway, two of them spoofing threats with no control mapped yet. The meeting moves on with an answer in hand, and nobody has to promise to check later.
At ten, the compliance lead, Joel, is writing the quarterly note to the board. He asks his own assistant, ChatGPT, connected to the same Aribot company: where do we stand on compliance across our frameworks? ChatGPT calls compliance_status. ISO 27001 and SOC 2 are mostly covered, DORA has open gaps in third-party risk, and the EU AI Act has gaps in record-keeping. Joel follows up about the route-planning model, and the assistant runs run_ai_governance_audit against the EU AI Act. Record-keeping and the human review step before a route is published are open, each with guidance. That paragraph goes into the board note, in plain words.
Before lunch, Amara asks Claude to raise tickets for the two critical threats, but to show her first. Claude lists the ticket destinations her role may use, then calls file_threat_tickets with a dry run. She sees exactly the two Jira tickets it would file, one per threat, in the booking team's project. She says send. The tickets are filed, and the next time anyone asks, the threats have owners.
One more thing happens that morning. A contractor with a Kestrelmoor account asks his assistant about a payment diagram he remembers from a previous client. There is nothing to find: his connection is for Kestrelmoor Freight, and the other company's diagram is not visible to it. Every one of these calls, the reads, the dry run, the filing and the empty result, is on the record in Aribot.
In the assistant, you see Aribot listed among your connectors, the tool it chose for each question and its inputs, and the answer in the conversation. For acting tools, you see the dry run before you confirm. If your plan reaches a limit, the assistant gives you a secure link to add credit or request a plan. You do not get a bare error.
In Aribot, nothing changes about where the work lives. Threat models, scans, compliance coverage and tickets are the same records the app shows. A ticket filed from a chat is the same ticket you would have filed from the threat list. The connector is listed in the official MCP Registry as com.ayurak/aribot-mcp, so it can be found and checked like any other public server.
Many teams meet Ayurak through the free AI readiness self-assessment, which shows in minutes where a company stands against the EU AI Act, the NIST AI RMF and related frameworks. Aribot is where that picture becomes engineering work: threat models of real systems, code and cloud findings, framework coverage and governed fixes. The connector is a doorway into Aribot from the assistant your people already use.
Ayurak Trust is where the evidence ends up: detailed, evidence-backed assessments, reviewed with Ayurak's team, using assessment templates by Aristiun built from official framework text. Answers given once satisfy several frameworks through crosswalks, and reports are tamper-evident. The answers your assistant gives from Aribot and the evidence your auditors see in Trust come from the same work, so the board note and the audit file agree.
The connection uses the Model Context Protocol for tool calls and OAuth 2.1 with PKCE for sign-in, both public specifications. The answers it gives map to public frameworks: the EU AI Act, the NIST AI RMF and ISO/IEC 42001 for AI governance; ISO 27001 and SOC 2 for security management; DORA for operational resilience; and NIST SSDF, OWASP and SLSA for secure software delivery. When your own agents start calling tools, the same gateway governs them; that is the subject of the MCP governance demo.
No. You add the server URL and sign in. The assistant finds Aribot's sign-in on its own and registers itself for the connection. You approve once, in an Aribot window. Keys and tokens never go into a chat or a settings form.
A company Owner or a Security Manager. Other members can start the sign-in but cannot complete the approval. That keeps the decision to connect an assistant with the people who are accountable for company data.
No. Every answer is scoped to the company the connection was approved for, and the assistant can never do more than the signed-in user can do in the Aribot app. A diagram that belongs to another company is not there for your connection; the demo shows that case.
Most tools read. A few act: creating a threat model, starting a scan, filing tickets, applying a fix. Acting tools pass the same checks as the app. Ticket filing can be previewed as a dry run, remediation can be planned without applying, and a live change that your policy says needs approval waits for one.
Claude and Claude Desktop, Claude Code, ChatGPT, Gemini and Vertex AI, and IDEs that take a remote MCP server, such as Cursor, VS Code and Windsurf. The connector page at /connector has the current steps for each one.
Yes. The server is listed in the official MCP Registry as com.ayurak/aribot-mcp, with the remote URL https://mcp.aribot.ayurak.com/ over Streamable HTTP. Your assistant may also offer it from its own directory.
The access Aribot issues is an OAuth token, and Aribot's sign-in server has a standard endpoint for revoking it. Once the token is revoked, the assistant's next call is refused. You can also remove Aribot from the assistant's own connector settings.
No. The app is still where you draw diagrams, review threats, run assessments and approve changes. The connector brings answers and a few actions to the place where questions come up, and the app remains the place where the record lives.
You can create an Aribot account and connect an assistant to it. Usage counts against your plan in the same way as the app, and when you reach a limit the assistant hands you a secure link to add credit or request a plan.
Start free with Aribot and add the connector in a few minutes, take the free AI readiness assessment, or book a call with Ayurak's team to see it on your own systems.