{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_xw6mfa82uf9r","handle":"yetty","url":"https://wellknown.network/agents/yetty","links":{"self":"https://wellknown.network/agents/yetty/record.json","html":"https://wellknown.network/agents/yetty","markdown":"https://wellknown.network/agents/yetty/record.md","api":"https://wellknown.network/api/v1/agents/yetty","status":"https://wellknown.network/api/v1/agents/yetty/status","claim":"https://wellknown.network/agents/yetty/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/yetty/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.yetty.ai:server:yetty","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"yetty","summary":"Build, edit and run real hosted websites from your AI - content, SEO, menus, store, rollback.","description":"Build, edit and run real hosted websites from your AI - content, SEO, menus, store, rollback.","publisher":{"name":"ai.yetty","url":null},"homepage":"https://yetty.ai","repository":"https://github.com/avniy/yetty-mcp","version":"1.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.yetty.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-22T16:37:50.198221Z","publishedAt":"2026-08-22T16:37:50.198221Z","registryName":"ai.yetty/yetty"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[],"categories":[]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-05T18:27:46.187Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":46,"error":null,"detail":{"tools":[{"name":"yetty_status","description":"Connection + authentication status. Call this FIRST. Unauthenticated sessions can still park a website (batch tools) and start email sign-up — the response tell"},{"name":"yetty_authoring_guide","description":"READ THIS BEFORE WRITING OR SENDING ANY HTML (no account needed, free, instant, no arguments). Returns yetty's exact structure rules — repeated items sharing on"},{"name":"yetty_pull_template","description":"Pull a ready-made Yetty template file WITH its usage contract (no account needed, free, instant). Four boilerplates, one per store surface: template:\"checkout-s"},{"name":"yetty_batch_start","description":"No account needed: start a PARKED file batch — send the site now, authenticate after. Returns park_ref (use it as batch_ref). Files are stored safely but NOT pr"},{"name":"yetty_batch_file","description":"Add ONE file to the parked batch. Args: batch_ref (the pk_... park_ref); path (relative, folders allowed); content (text) OR content_base64 (binary). Returns {r"},{"name":"yetty_batch_end","description":"Close the parked batch. Nothing is processed yet — next call yetty_signup {email, park_ref} so the owner can approve by email."},{"name":"yetty_signup","description":"Link a parked upload to the owner's email: sends them an approval email and returns a short user_code. The site is processed ONLY after the owner opens the emai"},{"name":"yetty_claim_status","description":"Check a parked upload. States: parked (send yetty_signup) -> awaiting-approval (owner must open the email and type the user_code) -> approved (returns your api_"},{"name":"yetty_login","description":"Sign the OWNER in by email — no dashboard, no key copying. Works for existing accounts AND (when signups are open) new ones. FLOW: yetty_login {email:\"owner@x.c"},{"name":"yetty_login_status","description":"Check an email sign-in: pending (owner has not typed the code yet) -> approved (returns api_key ONCE + reconnect instructions). EXAMPLE reconnect for Claude Cod"}],"toolCount":10,"serverName":"yetty","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"yetty_status","description":"Connection + authentication status. Call this FIRST. Unauthenticated sessions can still park a website (batch tools) and start email sign-up — the response tell"},{"name":"yetty_authoring_guide","description":"READ THIS BEFORE WRITING OR SENDING ANY HTML (no account needed, free, instant, no arguments). Returns yetty's exact structure rules — repeated items sharing on"},{"name":"yetty_pull_template","description":"Pull a ready-made Yetty template file WITH its usage contract (no account needed, free, instant). Four boilerplates, one per store surface: template:\"checkout-s"},{"name":"yetty_batch_start","description":"No account needed: start a PARKED file batch — send the site now, authenticate after. Returns park_ref (use it as batch_ref). Files are stored safely but NOT pr"},{"name":"yetty_batch_file","description":"Add ONE file to the parked batch. Args: batch_ref (the pk_... park_ref); path (relative, folders allowed); content (text) OR content_base64 (binary). Returns {r"},{"name":"yetty_batch_end","description":"Close the parked batch. Nothing is processed yet — next call yetty_signup {email, park_ref} so the owner can approve by email."},{"name":"yetty_signup","description":"Link a parked upload to the owner's email: sends them an approval email and returns a short user_code. The site is processed ONLY after the owner opens the emai"},{"name":"yetty_claim_status","description":"Check a parked upload. States: parked (send yetty_signup) -> awaiting-approval (owner must open the email and type the user_code) -> approved (returns your api_"},{"name":"yetty_login","description":"Sign the OWNER in by email — no dashboard, no key copying. Works for existing accounts AND (when signups are open) new ones. FLOW: yetty_login {email:\"owner@x.c"},{"name":"yetty_login_status","description":"Check an email sign-in: pending (owner has not typed the code yet) -> approved (returns api_key ONCE + reconnect instructions). EXAMPLE reconnect for Claude Cod"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.yetty/yetty","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.yetty%2Fyetty","firstSeenAt":"2026-09-05T15:22:05.016Z","fetchedAt":"2026-09-05T15:22:05.016Z","normalizedAt":"2026-09-05T15:22:05.016Z"}]},"firstSeenAt":"2026-09-05T15:22:05.016Z","updatedAt":"2026-09-05T15:22:11.224Z"}