{"name":"prepared-board","title":"Prepared Board","version":"1.1.0","description":"Read your own board's meetings, board packs, decisions and formal decision records, your action items and documents you may open, and save private pre-meeting question drafts. Same access as the app; every call is audit-logged; off until the board's chair allows agent access.","url":"https://preparedboard.com/api/mcp","transport":"streamable-http","auth":{"type":"bearer","tokenUrl":"https://preparedboard.com/agents/connect","scopes":["read","questions:draft"],"tokenFormats":["pb_pat_ (personal access token)","pb_oat_ (OAuth access token)"],"oauth":{"protectedResourceMetadata":"https://preparedboard.com/.well-known/oauth-protected-resource","authorizationServerMetadata":"https://preparedboard.com/.well-known/oauth-authorization-server","authorizationEndpoint":"https://preparedboard.com/oauth/authorize","tokenEndpoint":"https://preparedboard.com/api/oauth/token","registrationEndpoint":"https://preparedboard.com/api/oauth/register","revocationEndpoint":"https://preparedboard.com/api/oauth/revoke","grantTypes":["authorization_code","refresh_token"],"codeChallengeMethods":["S256"]}},"tools":[{"name":"get_profile","description":"Your name, board, role, and this token's scopes.","readOnly":true,"scope":"read"},{"name":"list_meetings","description":"Meetings on your board (upcoming first by default) with pack status. Use get_meeting for the agenda, get_pack for the pack's document list. Pass nextCursor back as cursor for the next page.","readOnly":true,"scope":"read"},{"name":"get_meeting","description":"Agenda, decisions on the agenda, pack documents you can see, open actions, and conflicts for one meeting (markdown).","readOnly":true,"scope":"read"},{"name":"get_pack","description":"The meeting's board pack: status (draft, published or sealed), when it was published, the documents in it you are allowed to open (titles and details, no file contents), and any officer attestations. Use get_document to read one.","readOnly":true,"scope":"read"},{"name":"list_decisions","description":"Decisions on your board, most recently updated first. status: open (default; not yet adopted, ratified, defeated, withdrawn, superseded, closed or archived), closed (any of those), or all. Pass nextCursor back as cursor for the next page; a page can hold fewer than limit items.","readOnly":true,"scope":"read"},{"name":"get_decision","description":"One decision: brief, options, motion, votes, conflicts and recusals, actions, and evidence you can see (markdown).","readOnly":true,"scope":"read"},{"name":"get_decision_record","description":"The formal Decision Record for an adopted, closed, ratified or superseded decision — the same document as the Decision Record download in Prepared Board (markdown), for the same roles (Chair, Secretary, Admin). sealed, contentHash and verifyUrl stay false/null until sealed records are available.","readOnly":true,"scope":"read"},{"name":"list_my_actions","description":"Open action items assigned to you on this board, with due dates and linked decisions.","readOnly":true,"scope":"read"},{"name":"get_document","description":"Title, confidentiality, and text of a board document you are allowed to open. Uploaded PDFs return details and a link (file bytes are not sent through the API).","readOnly":true,"scope":"read"},{"name":"draft_pre_meeting_question","description":"Save a pre-meeting question as a private draft, marked agent-assisted. It is visible only to you and the board's officers until you choose to share it in Prepared Board. Requires the questions:draft scope.","readOnly":false,"scope":"questions:draft"}],"documentation":"https://preparedboard.com/agents/connect","openapi":"https://preparedboard.com/openapi.json"}