{"data":{"name":"com.yestechie/site","title":"YesTechie — UniFi Network & Security Integrator","description":"UniFi quotes, case studies and network, camera, access config guides from a nationwide integrator.","version":"1.0.1","websiteUrl":"https://yestechie.com","repositoryUrl":null,"remotes":[{"url":"https://yestechie.com/api/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-22T00:18:43.557Z","updatedAt":"2026-10-22T00:18:43.557Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"YesTechie — UniFi Network & Security Integrator","source":"official-registry","sourceId":"com.yestechie/site","updatedAt":"2026-10-22T00:18:43.557Z","confidence":100,"websiteUrl":"https://yestechie.com","description":"UniFi quotes, case studies and network, camera, access config guides from a nationwide integrator.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"get_about","title":"About","description":"Company description, founders, office, contact and credentials. Use when the person asks who YesTechie is or whether it is licensed. (REST: GET /api/agent/v0/about)","inputSchema":{"type":"object","properties":{"detail":{"type":"string","enum":["full"]},"fields":{"type":"string","description":"Comma-separated field names"}},"additionalProperties":false},"annotations":null,"definitionHash":"5bfc57cac8bda6861b50ea578111949d2f5d9832c16d803ab396712ecfc2ce98","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"get_article","title":"Article","description":"One practical configuration guide or technical article in full (UniFi network, Wi-Fi, cameras, access control, cabling): title, summary, author, tags, step-by-step body, headings, images and source links. Use when you know which guide answers the person (from list_articles) and need its steps. (REST: GET /api/agent/v0/articles/{idOrSlug})","inputSchema":{"type":"object","properties":{"idOrSlug":{"type":"string","maxLength":200,"description":"Numeric id or slug from the list tool"}},"required":["idOrSlug"],"additionalProperties":false},"annotations":null,"definitionHash":"ce1f4a6a7da9adb47b19c600349da64d2ebbb9c1cef964449f988077ba55f607","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"get_clients","title":"Clients","description":"Client logos, map count, deployments by state and city. Use when the person asks who YesTechie has worked for. (REST: GET /api/agent/v0/clients)","inputSchema":{"type":"object","properties":{"detail":{"type":"string","enum":["full"]},"fields":{"type":"string","description":"Comma-separated field names"}},"additionalProperties":false},"annotations":null,"definitionHash":"b529742e73cb9e7749fe9c832f2467afe5ba72a764431ecc452186e9779245e9","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"get_contact_info","title":"Contact info","description":"Office address, phone and email. Use when the person wants to reach YesTechie themselves. (REST: GET /api/agent/v0/contact-info)","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":null,"definitionHash":"8ad4f89e6f351dfcc6c8b00aadf82afde8faab2cd2075cb8279305e7fca9b0d1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"get_coverage","title":"Coverage","description":"Check whether YesTechie serves a location: California HQ, deployments by state and city, travel policy. Use when the person asks if YesTechie works in their area, or before quoting a site outside California. (REST: GET /api/agent/v0/coverage)","inputSchema":{"type":"object","properties":{"detail":{"type":"string","enum":["full"]}},"additionalProperties":false},"annotations":null,"definitionHash":"aeb83acfba62a885e067c3295e67a4f805deb99bea9413bcaef0b30603dee7ab","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"get_join_our_team","title":"Join our team","description":"Hiring page text, office address, phone and email. Use when the person asks about jobs at YesTechie. (REST: GET /api/agent/v0/join-our-team)","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":null,"definitionHash":"cc892476e02d6477f688c16942677b8a956235e36e76037630f80be4b8a52020","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"get_page","title":"Page","description":"One published yestechie.com page as plain text with its canonical URL. Use when you need the full text of a page to cite (find the slug with list_pages). (REST: GET /api/agent/v0/pages/{slug})","inputSchema":{"type":"object","properties":{"slug":{"type":"string"}},"required":["slug"],"additionalProperties":false},"annotations":null,"definitionHash":"1da5bd4adc512c0ad4ed14bdfd037d570aa9f3742403f93a0f6f02252e8c8faa","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"get_pricing","title":"List prices","description":"Catalog list prices (USD, pre-tax, before scope): equipment (MSRP) or labor (standard rates). Use when the person asks what one item or labor task costs; use unifi_estimate for a whole project. (REST: GET /api/agent/v0/pricing/{equipment|labor})","inputSchema":{"type":"object","properties":{"kind":{"type":"string","enum":["equipment","labor"]},"category":{"type":"string"},"q":{"type":"string"},"page":{"type":"integer","minimum":1},"limit":{"type":"integer","minimum":1,"maximum":100},"fields":{"type":"string","description":"Comma-separated field names"},"detail":{"type":"string","enum":["full"]}},"required":["kind"],"additionalProperties":false},"annotations":null,"definitionHash":"a55a5a3ad56d133a18b6197fc0e4484e1fb89bc2f35f16a13712adfdf8223946","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"get_project","title":"Project","description":"One completed YesTechie project case study in full: title, summary, tags, the write-up (typically client background and challenge, solution and equipment, results), headings, photos and videos. Use when the person wants details of a real deployment like theirs (find it with list_projects). (REST: GET /api/agent/v0/projects/{idOrSlug})","inputSchema":{"type":"object","properties":{"idOrSlug":{"type":"string","maxLength":200,"description":"Numeric id or slug from the list tool"}},"required":["idOrSlug"],"additionalProperties":false},"annotations":null,"definitionHash":"f1316b08c767bc47764195720f25367b29ac7daf86915a04b1b0a4a132f53bb6","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"get_service","title":"Service","description":"One YesTechie service in full: what is included and how it is delivered. Use when the person asks about a specific service (find it with list_services). (REST: GET /api/agent/v0/services/{idOrSlug})","inputSchema":{"type":"object","properties":{"idOrSlug":{"type":"string","maxLength":200,"description":"Numeric id or slug from the list tool"}},"required":["idOrSlug"],"additionalProperties":false},"annotations":null,"definitionHash":"92b673bfcc271046b7a1543b7ccc79a3c825396d54f5b1004e4b3bfdbb5a357f","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"get_site_info","title":"Site index","description":"Every public YesTechie agent endpoint with URL, methods, auth and size. Use when you are unsure which tool fits; start here. (REST: GET /api/agent/v0/site)","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":null,"definitionHash":"c00ef938826621c2c35f967e95bbdc8bf2a74a787948cec18f8e4270137281d3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"get_team","title":"Team","description":"Published founders (list), or one founder in full with idOrSlug. Use when the person asks who runs YesTechie. (REST: GET /api/agent/v0/team[/{idOrSlug}])","inputSchema":{"type":"object","properties":{"idOrSlug":{"type":"string"},"detail":{"type":"string","enum":["full"]},"fields":{"type":"string","description":"Comma-separated field names"}},"additionalProperties":false},"annotations":null,"definitionHash":"b225144df094958db3d47aa1ca2d3374107db5b1189b58dde8c9837b05f7fd5e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"get_unifi_questions","title":"Estimate questions","description":"Step 1: returns the questions and JSON template to fill for unifi_estimate. Use when the person wants a price for a project. (REST: GET /api/agent/v0/unifi_estimate/questions)","inputSchema":{"type":"object","properties":{"view":{"type":"string","enum":["lean","smallest","requestSchema","full"],"default":"smallest"}},"additionalProperties":false},"annotations":null,"definitionHash":"66b6798608b6d8bf080dd4eb872942b5c46831e746014256b89bbb7c34928e06","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"list_articles","title":"Articles","description":"Practical configuration guides and technical articles: UniFi network, Wi-Fi, cameras (Protect) and access control (Access, Identity, intercom), plus cabling and home networking. One item returns title, summary, author, tags, the full step-by-step body, headings and source links. Use when the person asks how to set up, configure or choose UniFi network, Wi-Fi, camera or door-access gear. Lean list (id, slug, url, title, summary, date; page/limit/fields/detail), or one item in full with idOrSlug. (REST: GET /api/agent/v0/articles[/{idOrSlug}])","inputSchema":{"type":"object","properties":{"idOrSlug":{"type":"string"},"page":{"type":"integer","minimum":1},"limit":{"type":"integer","minimum":1,"maximum":100},"fields":{"type":"string","description":"Comma-separated field names"},"detail":{"type":"string","enum":["full"]}},"additionalProperties":false},"annotations":null,"definitionHash":"529795ad8af6d6b176e2a8f1881c6c252cb3d2172fd9feebd3cadc3f89e6127c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"list_pages","title":"Pages","description":"Every published page with its canonical URL, or one page as plain text with slug. Use when you need to cite or link a yestechie.com page. (REST: GET /api/agent/v0/pages[/{slug}])","inputSchema":{"type":"object","properties":{"slug":{"type":"string"}},"additionalProperties":false},"annotations":null,"definitionHash":"c140cbb972f9710b27f1334ae261608db8c97f1b3923c1c95509ca8c1faab393","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"list_projects","title":"Projects","description":"Completed YesTechie projects: real case studies from installs (warehouses, plants, offices, schools, churches, gated sites). One item returns title, summary, tags, the full write-up (typically client background and challenge, solution and equipment, results), headings, photos and videos. Use when the person wants real deployment examples / case studies. Lean list (id, slug, url, title, summary, date; page/limit/fields/detail), or one item in full with idOrSlug. (REST: GET /api/agent/v0/projects[/{idOrSlug}])","inputSchema":{"type":"object","properties":{"idOrSlug":{"type":"string"},"page":{"type":"integer","minimum":1},"limit":{"type":"integer","minimum":1,"maximum":100},"fields":{"type":"string","description":"Comma-separated field names"},"detail":{"type":"string","enum":["full"]}},"additionalProperties":false},"annotations":null,"definitionHash":"2573260a3507e605656ff816f673ab3cbfa16478de6b71d2e80f4efdaa6d2ed3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"list_services","title":"Services","description":"Published YesTechie services (what we install and operate). Use when the person asks what YesTechie does or whether it offers a service. Lean list (id, slug, url, title, summary, date; page/limit/fields/detail), or one item in full with idOrSlug. (REST: GET /api/agent/v0/services[/{idOrSlug}])","inputSchema":{"type":"object","properties":{"idOrSlug":{"type":"string"},"page":{"type":"integer","minimum":1},"limit":{"type":"integer","minimum":1,"maximum":100},"fields":{"type":"string","description":"Comma-separated field names"},"detail":{"type":"string","enum":["full"]}},"additionalProperties":false},"annotations":null,"definitionHash":"e291762d50e22a5a5b9b2b98f69a15e2d5cb7443989ef398a1f4b18b6bac3a39","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"submit_contact","title":"Contact YesTechie","description":"Request a site survey or callback. Attach quoteRef. Use when the person explicitly asks to be contacted and has supplied name and email or phone; it sends a real email. 3 per IP and 2 per email per day. (REST: POST /api/agent/v0/contact)","inputSchema":{"type":"object","properties":{"fullName":{"type":"string","maxLength":200},"organization":{"type":"string","maxLength":200},"email":{"type":"string","maxLength":254},"phone":{"type":"string","maxLength":40},"message":{"type":"string","maxLength":5000},"idempotencyKey":{"type":"string","minLength":8,"maxLength":255,"description":"Sent as the Idempotency-Key header (retry safely)"},"quoteRef":{"type":"string","maxLength":2000,"description":"Optional: the quoteRef from get_quote / unifi_estimate (valid 24 h). Attaches that estimate to the request."}},"required":["fullName","email","message"],"additionalProperties":false},"annotations":null,"definitionHash":"70ab37fafe5640fefcecf074738f889566d72a7ac1b11c90f9a1b1059aaa22eb","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"submit_join_application","title":"Join our team","description":"Apply to join the team, exactly like the /join-our-team form. Use when the person asks to apply. Sends real email to YesTechie and a confirmation to the sender: call only when the person asked you to. 3 per IP and 2 per email per day. (REST: POST /api/agent/v0/join-our-team)","inputSchema":{"type":"object","properties":{"fullName":{"type":"string","maxLength":200},"organization":{"type":"string","maxLength":200},"email":{"type":"string","maxLength":254},"phone":{"type":"string","maxLength":40},"message":{"type":"string","maxLength":5000},"idempotencyKey":{"type":"string","minLength":8,"maxLength":255,"description":"Sent as the Idempotency-Key header (retry safely)"}},"required":["fullName","email","message"],"additionalProperties":false},"annotations":null,"definitionHash":"bb6025c090463b68f76e9ec2d312aca9e5c6ad025559727f69a835f7498b9a49","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"},{"serverName":"com.yestechie/site","endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","name":"unifi_estimate","title":"UniFi estimate","description":"Itemized price for a UniFi Wi-Fi, camera and door-access install at a given site address. Input the filled question set from get_unifi_questions. Returns equipment, labor, travel lines, totals and a quoteRef. Nothing is saved or sent. Use when the person wants a price for Wi-Fi, cameras or door access at a real address. (REST: POST /api/agent/v0/unifi_estimate)","inputSchema":{"type":"object","properties":{"answers":{"type":"object","description":"The filled question set template (site, infra, wifi, cameras, access, doors[], doorDefaults, gates[], ...)"},"detail":{"type":"string","enum":["full"]}},"required":["answers"],"additionalProperties":false},"annotations":null,"definitionHash":"dfdfd775fd2a7d161142362081e83bcd42cb80206a9be4867cdee0288de9a019","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T22:46:16.458Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"b5fc63b13412cae401c88dce08a2a099c5f43e9c20362687b72faf26db04b77d","protocol":"streamable-http","status":"indexed","toolCount":20,"observedAt":"2026-10-30T22:46:16.458Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.yestechie/site":{"url":"https://yestechie.com/api/mcp"}}},"Cursor":{"mcpServers":{"com.yestechie/site":{"url":"https://yestechie.com/api/mcp"}}},"VS Code":{"servers":{"com.yestechie/site":{"type":"http","url":"https://yestechie.com/api/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://yestechie.com/api/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.yestechie%2Fsite","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.yestechie%2Fsite","name":"com.yestechie/site","description":"UniFi quotes, case studies and network, camera, access config guides from a nationwide integrator.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://yestechie.com/api/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://yestechie.com","repositoryUrl":null,"version":"1.0.1"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"com.yestechie/site","status":"online","lastCheckedAt":"2026-11-03T17:18:10.554Z","lastSuccessfulCheck":"2026-11-03T17:18:10.554Z","latencyMs":238,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:18:10.554Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:18:10.554Z"},"security":null,"timestamps":{"createdAt":"2026-10-22T00:18:43.557Z","updatedAt":"2026-10-22T00:18:43.557Z","observedAt":"2026-11-03T17:18:10.554Z"},"compatibility":{"serverVersion":"1.0.1","protocolVersions":[{"protocol":"mcp","version":null}]}}}}