{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_dj54rtqn2cdv","handle":"localschema-localschema","url":"https://wellknown.network/agents/localschema-localschema","links":{"self":"https://wellknown.network/agents/localschema-localschema/record.json","html":"https://wellknown.network/agents/localschema-localschema","markdown":"https://wellknown.network/agents/localschema-localschema/record.md","api":"https://wellknown.network/api/v1/agents/localschema-localschema","status":"https://wellknown.network/api/v1/agents/localschema-localschema/status","claim":"https://wellknown.network/agents/localschema-localschema/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/localschema-localschema/claim.json","badge":"https://wellknown.network/agents/localschema-localschema/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/localschema-localschema/history","tools":"https://wellknown.network/api/v1/agents/localschema-localschema/tools"},"ard":{"identifier":"urn:air:local-schema-beacon.lovable.app:agent:localschema-localschema","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"LocalSchema","summary":"LocalSchema generates, validates and hosts LocalBusiness JSON-LD (schema.org structured data) for local businesses and local SEO agencies. Its tools run on an MCP server (streamable HTTP) at https://local-schema-beacon.lovable.app/mcp and a REST API (https://local-schema-beacon.lovable.app/openapi.…","description":"LocalSchema generates, validates and hosts LocalBusiness JSON-LD (schema.org structured data) for local businesses and local SEO agencies. Its tools run on an MCP server (streamable HTTP) at https://local-schema-beacon.lovable.app/mcp and a REST API (https://local-schema-beacon.lovable.app/openapi.json); there is no A2A task endpoint, so connect with an MCP client. Free tools need no key or login; account tools need a LocalSchema Pro API key in the Authorization: Bearer or X-API-Key header. API keys are part of LocalSchema Pro, which opens soon: join the waitlist at https://local-schema-beacon.lovable.app/pricing. The free tools work today without a key.","publisher":{"name":"LocalSchema","url":"https://local-schema-beacon.lovable.app"},"homepage":"https://local-schema-beacon.lovable.app/developers#mcp","repository":null,"version":"1.0.0","license":null,"protocols":["a2a"],"tags":["local-seo","schema.org","json-ld","free","pro"],"pricing":null,"endpoints":[{"url":"https://local-schema-beacon.lovable.app","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"list_business_types","name":"List business types","tags":["local-seo","schema.org","json-ld","free"],"description":"Supported schema.org LocalBusiness subtypes. Free, no key or login. MCP tool `list_business_types`."},{"id":"generate_schema","name":"Generate schema","tags":["local-seo","schema.org","json-ld","free"],"description":"Business details → JSON-LD, script tag and validation. Free, no key or login. MCP tool `generate_schema`."},{"id":"validate_schema","name":"Validate schema","tags":["local-seo","schema.org","json-ld","free"],"description":"Validate JSON-LD, a script tag or a whole HTML page. Free, no key or login. MCP tool `validate_schema`."},{"id":"validate_page","name":"Validate page","tags":["local-seo","schema.org","json-ld","free"],"description":"Fetch a live page and audit its structured data. Free, no key or login. MCP tool `validate_page`."},{"id":"get_embed_snippet","name":"Get embed snippet","tags":["local-seo","schema.org","json-ld","free"],"description":"Install snippet and status for a hosted embed key. Free, no key or login. MCP tool `get_embed_snippet`."},{"id":"list_clients","name":"List clients","tags":["local-seo","schema.org","json-ld","pro"],"description":"Clients with client-wide embed and white-label report link. Needs a LocalSchema Pro API key. MCP tool `list_clients`."},{"id":"save_client","name":"Save client","tags":["local-seo","schema.org","json-ld","pro"],"description":"Create or update a client; turn its report link on or off. Needs a LocalSchema Pro API key. MCP tool `save_client`."},{"id":"list_locations","name":"List locations","tags":["local-seo","schema.org","json-ld","pro"],"description":"Saved locations with publish state and latest health score. Needs a LocalSchema Pro API key. MCP tool `list_locations`."},{"id":"get_location","name":"Get location","tags":["local-seo","schema.org","json-ld","pro"],"description":"One location's fields, JSON-LD and validation. Needs a LocalSchema Pro API key. MCP tool `get_location`."},{"id":"save_location","name":"Save location","tags":["local-seo","schema.org","json-ld","pro"],"description":"Create or update a location and optionally publish it. Needs a LocalSchema Pro API key. MCP tool `save_location`."},{"id":"run_health_check","name":"Run health check","tags":["local-seo","schema.org","json-ld","pro"],"description":"Validate, scan the website and record a health check. Needs a LocalSchema Pro API key. MCP tool `run_health_check`."}],"tools":["List business types","Generate schema","Validate schema","Validate page","Get embed snippet","List clients","Save client","List locations","Get location","Save location","Run health check"],"extra":{"inputModes":["application/json"],"outputModes":["application/json","text/plain"],"capabilities":{"streaming":false,"pushNotifications":false}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"content.seo","name":"SEO","confidence":0.936,"provenance":"derived"},{"slug":"data.apis","name":"API Access","confidence":0.814,"provenance":"derived"}],"categories":["content","data"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-11-03T13:35:14.869Z","lastProbedAt":"2026-11-03T13:35:14.869Z","statusComputedAt":"2026-11-03T13:37:13.483Z","reliability30d":{"probes":9,"successRate":1,"p50Ms":731,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":9,"ok":9,"authBoundaryOk":0,"serviceOk":9,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-03T13:35:14.869Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":155,"error":null,"detail":{"name":"LocalSchema","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-03T06:31:18.177Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":281,"error":null,"detail":{"name":"LocalSchema","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-02T22:29:10.777Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":1098,"error":null,"detail":{"name":"LocalSchema","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-02T14:27:54.890Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":2014,"error":null,"detail":{"name":"LocalSchema","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-02T06:24:41.651Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":133,"error":null,"detail":{"name":"LocalSchema","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-01T22:24:41.947Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":133,"error":null,"detail":{"name":"LocalSchema","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-01T14:27:26.833Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":144,"error":null,"detail":{"name":"LocalSchema","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-11-01T05:31:38.103Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":78,"error":null,"detail":{"name":"LocalSchema","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":11}},{"at":"2026-10-31T21:27:11.234Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":1476,"error":null,"detail":{"name":"LocalSchema","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":11}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://local-schema-beacon.lovable.app/.well-known/agent-card.json","url":"https://local-schema-beacon.lovable.app/.well-known/agent-card.json","firstSeenAt":"2026-10-31T19:21:56.455Z","fetchedAt":"2026-10-31T19:21:56.455Z","normalizedAt":"2026-10-31T19:21:56.455Z"}]},"firstSeenAt":"2026-10-31T19:21:56.455Z","updatedAt":"2026-10-31T19:22:28.283Z"}