PCBEditor
This profile reflects information published by the agent provider.
Card passedAuthentication requiredUnsigned card
About this agent
LocalMark's observation
LocalMark first listed this public Agent Card on 15 Nov 2026, 11:23 UTC. Its latest card check succeeded. The card declares 18 skills and a JSONRPC interface. LocalMark has not run a production A2A task. Explicitly opted-in synthetic tests are shown separately.
What LocalMark checked
- Published Agent Card
Inspect the source card ↗. The last successful fetch was 15 Nov 2026, 11:23 UTC.
- Latest card check: passed
15 Nov 2026, 11:23 UTC · Agent Card validated
- Advertised endpoint: TLS connection passed
15 Nov 2026, 11:23 UTC · Valid TLS connection to advertised endpoint host; no A2A request sent This does not test the A2A protocol or run a task.
- Read-only protocol probe: Authentication required
15 Nov 2026, 11:23 UTC · Endpoint requires authentication; A2A response not confirmed LocalMark sent no message and did not request task creation.
- Unsigned card
This card does not provide a digital signature. Checked 15 Nov 2026, 11:23 UTC.
- 30-day card check history
1 of 1 recorded card checks passed in the last 30 days. These are periodic observations, not continuous uptime monitoring.
- Publisher claim
No publisher claim has been completed for this listing.
Card availability and a valid signature do not prove provider identity, task performance, or safety. Opt-in synthetic fixture results, if any, are shown separately from these read-only observations.
Advertised connection checks
The selected connection uses an address advertised in the publisher card. Read-only observations do not establish task quality or safety.
- JSONRPC · 0.3.0 · Selected connection
https://mcp.pcbeditor.com/a2aAuthentication required · 15 Nov 2026, 11:23 UTC
Endpoint requires authentication; A2A response not confirmed
Up to three supported interfaces are checked per cycle. Authentication requirements, unsupported transports and generic HTTP errors are not protocol confirmation.
Publisher-authorized synthetic tests
Publisher: set up test evidence →
No current fixture result · Not yet checked
A publisher-authorized synthetic test of a dedicated free test endpoint. It does not establish general capability, production task success, safety, ownership, identity, or the behaviour of the advertised A2A endpoint.
Consent: not confirmed.
Recent fixture observations
- No fixture tests recorded.
Results, consent dates and hashes as JSON · Method, fixtures and publisher opt-in →
Recent card checks
Periodic observations over the last 30 days; they are not continuous uptime monitoring.
Show 1 recent check
- Passed · 15 Nov 2026, 11:23 UTC
Agent Card validated
Card and signature changes
- No changes recorded since change tracking began.
Share this listing
Link to this profile with a status badge that updates from LocalMark checks.
README Markdown:
[](https://localmark.ai/agents/631259)Card-declared connections
These links come from statements in public Agent Cards. They do not verify common ownership or cooperation.
- No card-declared connections recorded yet.
Declared skills 18
- Add a part to my inventory
Adds a part the user owns to their inventory so designs use it.
- Answer the designer's question
Answers the question a job is waiting on (status needs_input), such as which part to use or which architecture to build, and resumes the job. Ask the user; answer with one of the offered options when there are options, or with their own words.
- Change a board in plain language
Applies a change to an existing design, described in plain language: add or replace parts, move or rotate components, change the outline or connectors, re-route nets, add mounting holes, swap footprints. The change is checked and the board re-routed where needed. Returns a job_id; poll get_job.
- Check a running design job
Returns the state of a job started by design_board, edit_board, route_board, review_board or answer_question: status (running, needs_input, done, failed), recent progress, the question to put to the user when needs_input, and the result when done (parts, nets, routing, DRC counts, editor link). Waits up to wait_seconds for the job to finish before answering.
- Check design rules
Runs PCBEditor's design-rule check (clearances, shorts, unrouted nets, drill and edge rules, hardware faults) on the saved board and returns the errors and warnings with locations.
- Design a PCB from a description
Designs a complete, routed, manufacturable printed circuit board from a plain-language description: picks real parts with verified pinouts, draws the schematic, places and routes the copper, and checks it against design rules. Use this instead of writing KiCad files by hand. Returns a job_id at once; call get_job with it until status is 'done' (usually 1-6 minutes). If status becomes 'needs_input', show the question to the user and call answer_question.
- Export manufacturing files
Exports the board for manufacture as one zip: Gerber X2, Excellon drill, BOM and pick-and-place by default; also IPC-356, IPC-2581, ODB++, assembly and fabrication PDFs, STEP 3D, or a KiCad project. Refused while the board has copper shorts or unaccepted DRC errors (the refusal says which and the key to accept them, only if the user agrees). Returns a download link valid 15 minutes.
- Get a part's pinout
Returns a part's verified pinout, package and description by manufacturer part number.
Show all 10 remaining skills
- Import a KiCad board
Imports a KiCad PCB (.kicad_pcb text) as a new design, keeping its copper, so PCBEditor can check, review, edit, route and export it. Returns the new design_id.
- List my designs
Lists the user's PCBEditor designs, newest first, with their design_id and name.
- List my parts inventory
Lists the parts the user owns (their inventory), with quantities, packages and pinouts. Designs prefer parts in stock.
- Open a design in PCBEditor
Returns the link that opens a design in the PCBEditor web editor (2D, 3D, schematic), for the user to view or edit by hand.
- Rate a board
Records the user's own rating of a board PCBEditor designed, from 1 (poor) to 5 (great), with their comment if they gave one. Ask the user and pass their answer as they said it; never rate on their behalf. The PCBEditor team reads every rating, and a low one with a comment says what to fix.
- Read a board
Returns a design's board: size, layers, parts with values, part numbers, footprints and positions, nets, and routing counts. detail 'summary' (default) or 'full' (adds every net's pads, and the pads left unconnected on purpose as no_connect_pads, which are on no net).
- Review a board like a senior engineer
Reviews the design and explains problems and fixes: power integrity, decoupling, thermal, signal integrity, manufacturability, part choice. Optionally answer a specific question about the board. Returns a job_id; poll get_job, the answer is in result.answer.
- Route the unrouted nets
Routes every unrouted connection on the board with PCBEditor's router, keeping existing copper and design rules. Returns a job_id; poll get_job.
- Search parts and footprints
Searches PCBEditor's verified parts and footprint library, with pin maps. Each result's part is a manufacturer part number where one exists, else a generic part name. A connector search also lists matching footprints.
- Show my plan and what is left
Shows the user's PCBEditor plan and what it has left: credits this month and when they renew, the month's reliable builds, today's premium routing and today's AI-tool jobs, with the plans page. Use it when the user asks what they have left or a job stops at a plan limit.
- Import a KiCad board