Developers & agents
Patrick Petcu Developer Resources
Public, read-only resources that help AI agents discover Patrick Petcu, assess service fit and direct a human to the correct next step. No endpoint creates a booking, sends a message or accepts confidential company data.
Model Context Protocol
The MCP server uses the official Streamable HTTP transport and exposes seven read-only tools for services, fit, AI readiness, workflow briefs, automation scenarios and public contact routes. It is stateless and does not require authentication because it returns only public information.
- Endpoint: https://www.patrickpetcu.com/mcp
- Discovery manifest: /.well-known/mcp-server
- SEP-compatible alias: /.well-known/mcp.json
WebMCP in the active website
Supported browsers and desktop agents can discover seven tools through document.modelContext: get_site_capabilities, assess_ai_readiness, find_relevant_ai_service, create_workflow_brief, calculate_automation_opportunity, prepare_ai_audit_request and prepare_audit_booking.
WebMCP is an experimental progressive enhancement, not a search-ranking guarantee. Chrome origin-trial activation is enabled only when a valid NEXT_PUBLIC_WEBMCP_ORIGIN_TRIAL_TOKEN is configured; every standard navigation and conversion path remains available without it.
Read-only tools return structured results. Contact and booking tools only prepare a visible handoff in the page. A person must approve prefilling, review the visible form and submit it, or choose and confirm a time in Cal.com.
HTTP and Markdown resources
- OpenAPI 3.1 document
- Agent instructions and when-to-use guidance
- Concise LLM service map
- Extended LLM context
- XML sitemap
The Swedish and English homepages support proactive HTTP content negotiation. Send Accept: text/markdown to /sv or /en; the response uses Content-Type: text/markdown; charset=utf-8 and Vary: Accept, Accept-Encoding. HTML remains the default representation.
Safety and intended use
Use these interfaces to identify the right public service page, evaluate basic fit and retrieve verified contact routes. Do not send secrets, personal data or confidential documents. Do not represent the output as legal, privacy, employment, financial, medical or cybersecurity advice. A human must explicitly approve and complete any contact or booking action.