Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Authorization not required, issuer https://www.easygerber.com/api/auth
Authorization not required, issuer https://www.easygerber.com/api/auth
Changed the definition of "check_board_layout", "create_board", "delete_board" and 5 more
⟨53 unchanged words⟩ :"string"},"expectedRevision":{"description":"SavedLatest saved revisionreturnedfrombycreate_board, update_board or get_board. Reuse it if no intervening change is known. A mismatch returns revision_conflict; read the board again ⟨39 unchanged words⟩
Creates anewsaved schematic from published catalog parts,and verifiedpinspins. Supply name, requestId, intent andsupportedthe existing guestToken for guest work. Omit boardEdits unless physicalsettings.customization is requested; server defaults supply board settings, footprints, models and manufacturing limits. Account boards are personal unless organizationId is specified; a guest session supports one board. Useupdate_board for antheexistingreturnedboardid andgenerate_layout after creation torevisionproducedirectly
⟨47 unchanged words⟩ :"string"},"expectedRevision":{"description":"SavedLatest saved revisionreturnedfrombycreate_board, update_board or get_board. Reuse it if no intervening change is known. A mismatch returns revision_conflict; read the board again ⟨16 unchanged words⟩
⟨10 unchanged words⟩ expectedRevision and returns without waiting for completion. Useafterthecreatingidorandeditingrevisionafromschematic;the latest create_board, update_board or get_board response; pollitsthe returned exact generation ID with get_generation. Successful completion replaces ⟨42 unchanged words⟩
⟨53 unchanged words⟩ :"string"},"expectedRevision":{"description":"SavedLatest
Returns a published catalog part,itsandcatalogverifiedIDpins.andSkipverifiedthispadcallIDs.when search_parts already supplied the needed pins and facts. Useathe selected catalogIDresult’sfromid;search_partsreturnedwhen
Searches published catalogcomponentscomponents.toThefindfirst candidate includes verified pins when available; other candidates may omit them. Reuse returned IDs,forpinsboardandauthoringfacts; call get_part only when the selected candidate lacks needed pins orget_part.facts. Supplied filters apply together; query ranks matching candidates ⟨100 unchanged words⟩
CreatesForaboardprivateworksessionwithoutforanoneaccount,boardreusewithoutthisantask’saccount;guestusesession;itsstartguestTokenonewith
⟨51 unchanged words⟩ if a current layout is needed afterward. Aunique requestId supports identical retries. Astale expectedRevisioncausesrequires arevisionfreshconflict.get_board. Thin intent format: each parts entry is ⟨6 unchanged words⟩ , value], with an optional fourth designator. Choose idisas the design-local part ID; copy dbIdisfrom thepublishedcatalogID;result's id; value is the required value/display label.TheOmitoptionalthe
Authorization not required, issuer https://www.easygerber.com/api/auth
Certificate recorded, valid to 2026-12-06
Authorization not required, issuer https://www.easygerber.com/api/auth
Changed the definition of "search_parts"
⟨34 unchanged words⟩ board’s strict Part List restriction, when enabled. Check candidates against the requested component type and specifications. If results are unrelated, make at most two retries for that part using a simpler component name or a relevant category from the input schema. Preserve required specifications and explicit restrictions, including any boardId Part List restriction, on every retry. If no suitable part is found, report that you could not find a suitable part rather than claiming the catalog lacks it. Guest access uses guestToken and excludes organization access.
Changed the definition of "claim_guest_board"
Transfersaan existing guest board to the connected account using its original guestToken. An empty guest session has nothing to transfer; continue with the connected account without guestToken. Requires account authorization and an idle board. ⟨44 unchanged words⟩
Unknown → Live
First tool surface recorded: 17 tools (server version 0.1.0)
https://www.easygerber.com/api/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 11 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨714 unchanged words⟩ ,"both"],"type":"string"},"copperPourClearanceMm":{"anyOf":[{"exclusiveMinimum":0,"type":"number"},{"type":"null"}],"description":"Copper pour clearance in mm to foreign copper: 0.10–1.00 for 1oz, 0.20–1.00 for 2oz; default 0.20. Null selects Automatic. Existing values outside this range remain valid when unchanged. Changes require regenerating the board."},"diameter":{"anyOf":[{"exclusiveMinimum":0, ⟨563 unchanged words⟩ ,"type":"array"},"type":"array"},"suggestedName":{"type":"string"}},"required":["parts","connections" ⟨114 unchanged words⟩
⟨714 unchanged words⟩ ,"both"],"type":"string"},"copperPourClearanceMm":{"anyOf":[{"exclusiveMinimum":0,"type":"number"},{"type":"null"}],"description":"Copper pour clearance in mm to foreign copper: 0.10–1.00 for 1oz, 0.20–1.00 for 2oz; default 0.20. Null selects Automatic. Existing values outside this range remain valid when unchanged. Changes require regenerating the board."},"diameter":{"anyOf":[{"exclusiveMinimum":0, ⟨353 unchanged words⟩ :"string"},"expectedRevision":{"description":"SavedLatest saved revisionreturnedfrombycreate_board, update_board or get_board. Reuse it if no intervening change is known. A mismatch returns revision_conflict; read the board again ⟨262 unchanged words⟩ ,"type":"array"},"type":"array"},"suggestedName":{"type":"string"}},"required":["parts","connections" ⟨74 unchanged words⟩