{"name":"Mynder Connector","version":"1.0","description":"Mynder Agents is the canonical state, orchestration, context and permission layer. External agents read and file work through this gateway. Provider credentials never leave Mynder Agents.","auth":{"type":"bearer","header":"Authorization: Bearer dio_...","query_alternative":"?token=dio_...","note":"Per-user token. Revocable and rotatable in Mynder Agents."},"endpoints":{"call":"https://agents.mynder.io/api/public/agent/v1/call","mcp":"https://agents.mynder.io/api/public/agent/v1/mcp"},"tools":[{"name":"get_morning_brief","description":"Returns the user's canonical Mynder Agents morning brief for a date (default: today, Europe/Oslo). Every item keeps workspace and source-account provenance.","inputSchema":{"type":"object","properties":{"date":{"type":["string","null"],"description":"ISO date, e.g. 2026-09-10. Null = today."}},"required":[],"additionalProperties":false},"scope":"brief.read"},{"name":"get_priority_items","description":"Returns open priority items from Mynder Agents canonical state, newest first, with workspace provenance.","inputSchema":{"type":"object","properties":{"workspace":{"type":["string","null"],"description":"Workspace key filter."},"limit":{"type":["number","null"],"description":"Max items, 1-50."}},"required":[],"additionalProperties":false},"scope":"brief.read"},{"name":"get_contexts","description":"Lists the user's isolated workspaces and connected accounts (address, tenant, status). Never returns credentials or provider tokens.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"scope":"contexts.read"},{"name":"get_pending_approvals","description":"Returns approvals awaiting the human. Read-only: approving or sending must happen in Mynder Agents.","inputSchema":{"type":"object","properties":{"workspace":{"type":["string","null"],"description":"Workspace key filter."}},"required":[],"additionalProperties":false},"scope":"approvals.read"},{"name":"create_instruction","description":"Files an instruction/task into Mynder Agents canonical state. It is queued for the agent staff, never executed directly, and never sends anything externally.","inputSchema":{"type":"object","properties":{"title":{"type":"string","description":"Short title."},"body":{"type":["string","null"],"description":"Details."},"workspace":{"type":["string","null"],"description":"Workspace key."}},"required":["title"],"additionalProperties":false},"scope":"instructions.write"},{"name":"get_agent_activity","description":"Returns the recent Mynder Agents agent activity trail with workspace provenance.","inputSchema":{"type":"object","properties":{"limit":{"type":["number","null"],"description":"Max events, 1-50."}},"required":[],"additionalProperties":false},"scope":"activity.read"},{"name":"get_my_assignments","description":"Returns the open Mynder Agents assignments this agent is allowed to work on (assigned to it, or claimed by it). Never returns other agents' or other users' work.","inputSchema":{"type":"object","properties":{"project":{"type":["string","null"],"description":"Project key filter."},"limit":{"type":["number","null"],"description":"Max assignments, 1-50."}},"required":[],"additionalProperties":false},"scope":"assignments.read"},{"name":"get_assignment","description":"Returns one assignment with its acceptance criteria and reported findings. Denied unless this agent is authorised for it.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"],"additionalProperties":false},"scope":"assignments.read"},{"name":"claim_assignment","description":"Marks an assignment as being worked on by this agent.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"],"additionalProperties":false},"scope":"assignments.write"},{"name":"report_finding","description":"Files a finding or piece of evidence against an assignment, with the source it came from. Never include secrets, tokens or credentials.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string","description":"What was found or produced."},"source":{"type":["string","null"],"description":"Where it came from, e.g. a test name."},"kind":{"type":["string","null"],"description":"finding (default) or evidence."}},"required":["id","body"],"additionalProperties":false},"scope":"assignments.write"},{"name":"report_blocker","description":"Marks an assignment blocked, with the blocker and who must unblock it.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"blocker":{"type":"string"},"owner":{"type":["string","null"],"description":"Who must resolve it."}},"required":["id","blocker"],"additionalProperties":false},"scope":"assignments.write"},{"name":"propose_completion","description":"Proposes that an assignment is done. Mynder Agents refuses when the acceptance criteria require evidence and none has been filed. Never marks it passed — the human decides in Mynder Agents.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"summary":{"type":["string","null"]}},"required":["id"],"additionalProperties":false},"scope":"assignments.write"},{"name":"request_approval","description":"Asks the human for an explicit decision on an assignment. Required before anything sensitive: sending, publishing, booking, buying, paying, deploying or changing permissions.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"question":{"type":["string","null"]}},"required":["id"],"additionalProperties":false},"scope":"assignments.write"},{"name":"create_assignment","description":"Creates a new assignment in Mynder Agents canonical state, queued for a named agent role. Sensitive work always gets an approval requirement.","inputSchema":{"type":"object","properties":{"title":{"type":"string"},"goal":{"type":["string","null"]},"agent":{"type":["string","null"],"description":"chief_of_staff | claude_worker | daling_worker | qa_critic | cto_agent | cto_arkitekturregister | cto_kontinuitet | cto_sikkerhet | cto_personvern_i_kode | cto_avhengighet | ux_ekspert | salgsagent | ip_agent | ceo_agent | merge_release_agent"},"project":{"type":["string","null"]},"acceptance_criteria":{"type":["string","null"]}},"required":["title"],"additionalProperties":false},"scope":"assignments.write"},{"name":"get_project_state","description":"Returns a project's assignments plus the launch readiness verdict (GO/NO-GO) with its concrete blockers and evidence.","inputSchema":{"type":"object","properties":{"project":{"type":["string","null"],"description":"Project key. Default: jonny_lighthouse."}},"required":[],"additionalProperties":false},"scope":"assignments.read"},{"name":"run_playbook","description":"Starts a Mynder Agents playbook through the HAIO runtime, locked to one workspace. Only playbooks marked client-startable can be started. Every step is policy-checked; anything sensitive stops for human approval inside Mynder Agents. Returns the run id, status and per-step evidence.","inputSchema":{"type":"object","properties":{"playbook":{"type":"string","description":"Playbook key, e.g. morgenbrief."},"workspace":{"type":["string","null"],"description":"Workspace key. Null = the user's first workspace."},"input":{"type":["object","null"],"description":"Optional input for the playbook.","additionalProperties":true}},"required":["playbook"],"additionalProperties":false},"scope":"runs.start"},{"name":"get_run","description":"Returns one HAIO run with its status, workspace and per-step decisions. Never returns credentials.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"],"additionalProperties":false},"scope":"runs.read"},{"name":"get_run_evidence","description":"Returns the append-only step records for a run plus the verification result of the evidence chain (SHA-256 linked). Use this to prove what happened.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"],"additionalProperties":false},"scope":"runs.read"},{"name":"list_agents","description":"Lists the agents registered in this user's own Mynder Agents: key, role, allowed skills, authority ceiling, status and who each one reports to. Only the user's own agents; never another user's. Authority is never inherited downwards.","inputSchema":{"type":"object","properties":{"workspace":{"type":["string","null"],"description":"Workspace key filter, e.g. mynder."}},"required":[],"additionalProperties":false},"scope":"agents.read"},{"name":"get_agent_profile","description":"Returns one agent's readable profile: role, mandate levels (A does and logs, B logs and notifies, C human only), triggers, delivery format, prohibitions, sources, what is never delegated, and the granted authority per workspace. Contains no secrets, tokens or connection details.","inputSchema":{"type":"object","properties":{"agent":{"type":"string","description":"Agent key."}},"required":["agent"],"additionalProperties":false},"scope":"agents.read"},{"name":"list_agent_skills","description":"Lists the skills one agent is allowed to use in this user's own Mynder Agents: key, version, title, kind, minimum authority, risk level, actions, whether a human must approve, and which playbooks the agent can run from a client. Denied for unknown agents.","inputSchema":{"type":"object","properties":{"agent":{"type":"string","description":"Agent key."}},"required":["agent"],"additionalProperties":false},"scope":"agents.read"},{"name":"get_skill","description":"Returns one skill definition from this user's own Mynder Agents registry: input shape, scope, actions, minimum authority, risk level, approval rule and allowed return fields. Contains no secrets and no executable code.","inputSchema":{"type":"object","properties":{"skill":{"type":"string","description":"Skill key, e.g. strategy.prioritise."}},"required":["skill"],"additionalProperties":false},"scope":"agents.read"},{"name":"get_agent_summary","description":"CEO summary of the user's Mynder Agents: counts per lifecycle status (active, ready, defined, planned, blocked, retired), total, needs_attention, as_of, source and runtime version. Numbers only; computed from canonical runtime state. Optional workspace filter.","inputSchema":{"type":"object","properties":{"workspace":{"type":["string","null"],"description":"Workspace key filter."}},"required":[],"additionalProperties":false},"scope":"agents.read"},{"name":"get_my_agents","description":"Compact list of the user's Mynder Agents with lifecycle status, runtime status, owner, playbooks, workspaces, last run and blocked reason. Filter by status, owner, workspace or playbook.","inputSchema":{"type":"object","properties":{"status":{"type":["string","null"],"description":"active | ready | defined | planned | blocked | retired"},"owner":{"type":["string","null"]},"workspace":{"type":["string","null"]},"playbook":{"type":["string","null"]}},"required":[],"additionalProperties":false},"scope":"agents.read"},{"name":"get_agent","description":"Full canonical control-plane record for one agent: statuses, owner, skills, playbooks (and which can run today), grants per workspace, data sources, last runs, blocked reason, evidence and exceptions. Unknown agent = denied.","inputSchema":{"type":"object","properties":{"agent":{"type":"string","description":"Agent key."}},"required":["agent"],"additionalProperties":false},"scope":"agents.read"},{"name":"get_playbook_summary","description":"Totals and one row per playbook: agent, trigger, enabled, client-startable, operational today, steps, skills, unknown skills, runs and last run.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"scope":"agents.read"},{"name":"get_skill_summary","description":"Totals and one row per skill: kind, minimum authority, risk, locked actions, scope, which agents and playbooks use it; plus unreferenced and missing skills. Rules only.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"scope":"agents.read"},{"name":"get_runtime_health","description":"Overall runtime status (ok | attention | degraded), version/build, workspaces, agent counts, registry sizes, run statistics, pending approvals and exception counts. Aggregates only.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"scope":"agents.read"},{"name":"get_agent_exceptions","description":"Deterministic reconciliation: every inconsistency as {agent_key, severity, type, evidence, recommended_action}. Never changes anything. Filter by severity or agent.","inputSchema":{"type":"object","properties":{"severity":{"type":["string","null"],"description":"info | warning | error"},"agent":{"type":["string","null"]}},"required":[],"additionalProperties":false},"scope":"agents.read"},{"name":"list_knowledge","description":"Lists the user's own knowledge units in Mynder Agents: id, kind, title, intent, verification state and freshness. Only units where this agent is an explicit allowed audience. Freshness is 'ukjent' when the source is undated — it is never guessed.","inputSchema":{"type":"object","properties":{"workspace":{"type":["string","null"],"description":"Workspace key filter, e.g. mynder."}},"required":[],"additionalProperties":false},"scope":"knowledge.read"},{"name":"get_knowledge","description":"Returns one knowledge unit in full: payload, ownership, sensitivity, portability audience and provenance (source, source reference, owner, verification). Source links are traceability only; Mynder Agents never reads the source system at runtime.","inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Knowledge unit id, e.g. kantsjekk-for-leveranse."},"workspace":{"type":["string","null"],"description":"Workspace key filter, e.g. mynder."}},"required":["id"],"additionalProperties":false},"scope":"knowledge.read"}],"guarantees":["Answer-only responses with workspace and source-account provenance.","No Microsoft or Gmail tokens are ever exposed.","Sending, deleting and archiving require human approval inside Mynder Agents."]}