Public interface · v1.0

Build with the work.

A small, honest interface for agents and hiring workflows. Public profile data is read-only; contact submissions are sent to Sanket Patel for human review.

01 / Quickstart

Start with a GET.

Read the profile

Fetch structured Markdown without scraping the visual page.

curl -H "Accept: text/markdown" https://www.sanketpatel.online/api/markdown

Call MCP tools

Use the Streamable HTTP endpoint after reading its manifest.

curl https://www.sanketpatel.online/mcp
# POST JSON-RPC: tools/list

02 / Surface map

Small surface. Clear contracts.

GET/openapi.jsonOpenAPI 3.1 contract
GET/.well-known/mcp.jsonMCP manifest
POST/mcpStreamable HTTP JSON-RPC
GET/api/markdownPortfolio content; send Accept: text/markdown

03 / Access

No key required today.

This portfolio is public and read-only by default. There is no API-key issuance or active OAuth token service, so there is nothing to copy into a secret store and no sandbox credential to rotate.

OAuth metadata and named scopes are published for clients that need a machine-readable permission vocabulary. The advertised authorization and token routes return 501 until a real identity service exists.

profile:readRead the public professional profile and experience.
projects:readRead public project summaries and technology details.
contact:submitSubmit a contact inquiry for human review.

04 / Safe sandbox

Inspect before you act.

Try the GET endpoints above against production. They only expose published portfolio material. The contact endpoint is a real human communication channel, not a test sandbox; use the contact page for a deliberate inquiry.