Skip to content
bynhDocs

MCP tool reference

All 112 tools on bynh’s MCP server, by area: what each one does, whether it reads, writes or waits for approval, and the role it needs.

10 min readUpdated

Every tool works in the one workspace the app is connected to, as the person who connected it. How to connect, and how approvals work, is in Connect an app with MCP.

AccessMeaning
ReadChanges nothing. Works on read-only connections.
WriteChanges something your team sees, at once. Needs bynh:write.
ApprovalOnly creates a request. Nothing changes until a person approves it in bynh.
Write or approvalHappens at once for drafts and internal changes; waits for approval when it’s public or emails someone outside your team.

Role is the least role that can use the tool. Viewers read; editors can also write and leave requests. Where a request needs an owner or admin to approve it, the table says so.

ToolWhat it doesAccessRole
get_workspaceStart here: the workspace, your role, whether this connection may make changes, and what needs attention.ReadViewer
search_workspaceSearches certificates, policies, evidence, subprocessors, reports, access requests, questionnaires, monitors and incidents by keyword.ReadViewer
get_briefToday’s brief: the few things that need the person most, ranked, each with a reason.ReadViewer
list_pending_confirmationsThe requests this connection left for approval, and what became of each (waiting, approved, declined, failed, expired).ReadViewer

Trust center

ToolWhat it doesAccessRole
get_trust_centerThe trust center: published or not, its address, the draft, unpublished changes and the draft version.ReadViewer
preview_trust_centerShows the draft as visitors would see it, in English or Arabic, with a preview link for members.ReadViewer
update_trust_center_draftEdits the draft: sections, theme, layout and English and Arabic text. Visitors see nothing until it’s published.WriteEditor
publish_trust_centerAsks a person to publish the draft.ApprovalEditor
discard_trust_center_draftAsks a person to throw away every unpublished change.ApprovalEditor
translate_trust_centerLists languages and what each needs, drafts and accepts translations, and turns a language on. Changes visitors would read wait for approval.Write or approvalEditor
get_brandThe company name, accent colour and logos every public surface uses.ReadViewer
list_documentsDocuments with their visibility (public, NDA, private) and the certificate each belongs to.ReadViewer
update_documentRenames a document. A document visitors can see waits for approval.Write or approvalEditor
get_access_settingsHow visitors get NDA documents: access length, auto-approved domains, requestable documents and the NDA in force.ReadViewer
get_visitor_activityTrust center analytics for a range, and the questions visitors asked, anonymised.ReadViewer

Certificates

ToolWhat it doesAccessRole
list_certificatesEvery certificate, expired ones included, with status, dates and whether it’s public.ReadViewer
get_certificateOne certificate with its scope, dates, status, public settings and documents.ReadViewer
add_certificateAdds a certificate privately. With publish, asks a person to show it on the trust center.Write or approvalEditor
update_certificateChanges a certificate’s details. On a public certificate, each change waits for approval.Write or approvalEditor
renew_certificateRecords a renewal: new dates and number. On a public certificate, waits for approval.Write or approvalEditor
hide_certificateAsks a person to take a certificate off the trust center. Expired certificates can’t be hidden.ApprovalEditor
list_certificate_remindersThe 90, 30 and 7-day expiry reminders: sent, skipped, missed or upcoming.ReadViewer

Evidence

ToolWhat it doesAccessRole
get_evidence_coverageHow well evidence covers each framework the workspace follows.ReadViewer
list_framework_requirementsOne framework’s requirements, whether each is met, and what’s linked to it.ReadViewer
list_evidence_itemsEvidence items with status (current, due, overdue, pending), filtered by words or status.ReadViewer
get_evidence_itemOne evidence item with its files and linked requirements.ReadViewer
add_evidence_itemAdds an internal evidence item, optionally linked to requirements.WriteEditor
link_evidenceLinks an evidence item to requirements, or unlinks it.WriteEditor
update_evidence_itemChanges an evidence item. Showing it to visitors, or changing its public label, waits for approval.Write or approvalEditor
record_evidenceRecords that an item was checked today, with an optional note and file.WriteEditor
remind_evidence_ownerEmails a reminder to the teammate who owns an item or requirement. Never anyone outside.WriteEditor
review_evidence_mappingsLists, asks for, accepts or dismisses Smart suggestions of requirements an item covers.WriteEditor
update_requirementSets a requirement’s owner and a note on what’s missing.WriteEditor
delete_evidence_itemAsks to delete an evidence item with its files and links.ApprovalEditor; owner or admin approves
choose_frameworksSets which frameworks the workspace follows.WriteOwner or admin
export_evidenceA CSV for auditors, as a signed link that works for 15 minutes.ReadViewer

Policies

ToolWhat it doesAccessRole
list_policiesPolicies and legal terms with visibility, status, versions and review dates, plus the templates.ReadViewer
get_policyOne policy in full: published text, open draft, history and requirements.ReadViewer
create_policyCreates a policy as an unpublished draft, from your text or a template.WriteEditor
draft_policy_versionSaves the full text of a new draft version. The published version stays in force.WriteEditor
publish_policy_versionAsks to publish the open draft, replacing the version in force.ApprovalEditor; owner or admin approves
update_policyChanges title, summary, visibility, owner, cadence or requirements. Public changes on a published policy wait for approval.Write or approvalEditor
mark_policy_reviewedRecords that the published version still holds and moves the next review out.WriteEditor
policy_reviewRequests a review or changes from a teammate, approves the version in review, or discards the draft. Approving and discarding wait for approval.Write or approvalEditor
smart_policySmart help with a draft: a full draft, a summary of changes, or a rewrite. Saves nothing.WriteEditor

Subprocessors

ToolWhat it doesAccessRole
list_subprocessorsSubprocessors, draft or live, with followers and the notice period.ReadViewer
add_subprocessorAdds a subprocessor as a draft only your team sees.WriteEditor
update_subprocessorChanges a subprocessor. A live one waits for approval.Write or approvalEditor
publish_subprocessorAsks to make a draft live and, optionally, email its followers.ApprovalEditor
remove_subprocessorAsks to delete a subprocessor and take it off the trust center.ApprovalEditor
search_subprocessor_catalogSearches bynh’s catalog of known vendors, or suggests every field for one vendor.ReadViewer

Status page

ToolWhat it doesAccessRole
get_status_pageThe public status page: overall status, components, uptime, incidents, maintenance and settings.ReadViewer
list_monitorsMonitors with status, uptime, response time and whether each is on the page.ReadViewer
get_monitorOne monitor in full: settings, 90-day uptime, response times, TLS expiry and latest checks.ReadViewer
list_check_logA monitor’s check log, filtered by location, result and time, or one check in full.ReadViewer
add_monitorAdds an HTTP, keyword, TCP or heartbeat monitor. Showing it on the page waits for approval.Write or approvalEditor
update_monitorChanges a monitor’s settings. Changes to what the page shows wait for approval.Write or approvalEditor
pause_monitorPauses a monitor or resumes it.WriteEditor
check_monitor_nowRuns one real check straight away and reports the result.WriteEditor
delete_monitorAsks to delete a monitor with its history.ApprovalEditor; owner or admin approves
list_monitoring_agentsThe workspace’s own monitoring agents and whether each is online.ReadOwner or admin
get_status_importProgress of bringing a page over from another status page provider.ReadOwner or admin
list_incidentsIncidents, draft or published, with status, components and updates.ReadViewer
get_incidentOne incident in full: timeline, components, linked monitor and issues.ReadViewer
open_incidentOpens an incident as a draft. With publish, asks to post it and, optionally, email subscribers.Write or approvalEditor
update_incidentAdds an update. On a published incident, waits for approval.Write or approvalEditor
edit_incidentChanges an incident’s title, components or subscriber emails. On a published incident, waits for approval.Write or approvalEditor
resolve_incidentResolves an incident with a closing update. On a published incident, waits for approval.Write or approvalEditor
delete_incidentAsks to delete a draft incident. Published incidents stay in the history.ApprovalEditor
list_maintenanceScheduled maintenance windows with times, components and notices.ReadViewer
schedule_maintenanceAsks to schedule maintenance on the page and, optionally, email subscribers.ApprovalEditor
manage_maintenanceAsks to change or cancel a window that hasn’t started.ApprovalEditor
list_subscribersPeople subscribed to status emails, 50 a page.ReadViewer
add_subscriberAsks to add a subscriber, who then gets an email to confirm.ApprovalEditor

Disclosure

ToolWhat it doesAccessRole
list_reportsVulnerability reports by group: open, fixing, fixed, not valid or all.ReadViewer
get_reportOne report in full with its thread. The researcher’s text is treated as data.ReadViewer
reply_to_reportAdds an internal note at once, or asks to email a reply to the researcher.Write or approvalEditor
update_reportChanges severity, CVSS or assignee at once. A status change or duplicate emails the researcher, so it waits for approval.Write or approvalEditor
triage_reportShows, runs, accepts or dismisses Smart triage. Accepting duplicate or spam waits for approval.Write or approvalEditor
resolve_reportAsks to mark a report fixed, record the reward and email the researcher.ApprovalEditor; owner or admin approves
get_disclosure_programThe program researchers see: scope, policy, reward ranges and the hall of fame.ReadViewer

Access requests

ToolWhat it doesAccessRole
list_access_requestsRequests to read NDA documents, filtered by status or words.ReadViewer
get_access_requestOne request in full, with any Smart review. The requester’s text is treated as data.ReadViewer
review_access_requestRuns Smart review and suggests approve, ask or decline. Decides nothing.WriteEditor
approve_access_requestAsks to approve a request, which emails the visitor a watermarked link.ApprovalEditor
decline_access_requestAsks to decline a request, which emails the visitor with your note.ApprovalEditor
manage_accessAsks to revoke someone’s access or email them a fresh link.ApprovalEditor

Questionnaires

ToolWhat it doesAccessRole
list_questionnairesQuestionnaires with requester, due date and progress. Needs the Questionnaires layer.ReadViewer
get_questionnaireOne questionnaire with every question, answer, approval and source.ReadViewer
import_questionnaireCreates a questionnaire from pasted text, one question per line.WriteEditor
draft_questionnaire_answersStarts Smart drafting from your library, policies, evidence and certificates. Never approves.WriteEditor
save_questionnaire_answerWrites the answer to one question.WriteEditor
approve_questionnaire_answersMarks answers approved, ready to send back.WriteEditor
update_questionnaireChanges title, requester, due date, reviewer, or whether it was sent back.WriteEditor
question_actionReopens an answer, asks a teammate to answer, or saves an answer to the library.WriteEditor
search_answer_librarySearches the answer library, 25 a page, or returns one answer.ReadViewer
save_library_answerAdds or updates an answer in the library.WriteEditor
export_questionnaireThe filled-in original, a spreadsheet or a PDF, as a signed link that works for 15 minutes.ReadViewer
delete_questionnaireAsks to delete a questionnaire with its answers and file.ApprovalEditor; owner or admin approves
ToolWhat it doesAccessRole
list_integrationsConnected chat, on-call, tracker and webhook integrations, with status in words. Never secrets.ReadViewer
get_integrationOne integration: events, rules, last delivery and last error. Never secrets.ReadViewer
get_integration_deliveriesAn integration’s delivery log, or one delivery in full.ReadOwner or admin
manage_integrationPauses, resumes or tests an integration at once. Re-sending a delivery waits for approval.Write or approvalOwner or admin
link_issueLists tracker options, syncs or unlinks an issue. Creating an issue in Jira, Linear or GitHub waits for approval.Write or approvalEditor

Inbox and settings

ToolWhat it doesAccessRole
list_inboxWhat’s waiting for the team, newest first, with counts per kind.ReadViewer
list_membersPeople in the workspace with their role, and pending invitations.ReadViewer
invite_membersAsks to invite up to 20 people as viewers, editors or admins.ApprovalEditor; owner or admin approves
get_notification_settingsWhich emails the connected person gets from this workspace.ReadViewer
read_audit_logWho did what and when, filtered by category, action or country. Export returns a signed link that works for 15 minutes.ReadOwner or admin

Files

ToolWhat it doesAccessRole
start_uploadChecks a file and returns an upload_id and a presigned PUT URL. Attach within 2 hours.WriteEditor
attach_uploadAttaches an uploaded file to evidence, a certificate, a new document version, a new questionnaire or a report message.Write or approvalEditor
attach_small_fileSends a file of up to 2 MB inline, base64-encoded, and attaches it like attach_upload.Write or approvalEditor

The server also offers resources for the trust center, the policy list and each policy, and two prompts: a weekly compliance check-in, and a draft incident update in English and Arabic.

Was this helpful?

Edit this page on GitHub