{"id":188414,"name":"Matt Artz Knowledge Graph Agent","description":"Read-only agent over the Matt Artz knowledge graph. Send a text query or name a skill; the agent answers with a completed task whose artifact carries publications, entities, podcasts, events, software, citations, or graph data as JSON. Every skill is also reachable over MCP and REST; see the site-surfaces extension.","card_url":"https://www.mattartz.me/.well-known/agent-card.json","endpoint":"https://www.mattartz.me/wp-json/kgh/a2a","protocol_version":"1.0","first_seen":"2026-10-17T18:21:15.584446+00:00","last_verified":"2026-10-17T20:25:02.750158+00:00","card":{"name":"Matt Artz Knowledge Graph Agent","skills":[{"id":"search_knowledge_graph","name":"Search knowledge graph","tags":["search","knowledge-graph"],"examples":["design anthropology","{\"skill\":\"search_knowledge_graph\",\"input\":{\"query\":\"ethnography\",\"post_type\":\"article\",\"limit\":5}}"],"inputModes":["text/plain","application/json"],"description":"Full-text search across entities, publications, podcasts, software, music, events, and pages, with optional content-type and Schema.org type filters. A plain text message runs this skill.","outputModes":["application/json"]},{"id":"list_by_type","name":"List items of one content type","tags":["knowledge-graph","listing"],"examples":["{\"skill\":\"list_by_type\",\"input\":{\"post_type\":\"book\"}}"],"inputModes":["application/json"],"description":"Enumerates every published item of one content type (entity, post, article, book, chapter, podcast, music, software, artwork, event, op-ed, page, press_media) with pagination. Invoke by naming the skill in message.metadata.skill and passing input as a data part.","outputModes":["application/json"]},{"id":"fetch_schema_graph","name":"Fetch the schema graph (JSON-LD)","tags":["knowledge-graph","jsonld","schema-org"],"examples":["{\"skill\":\"fetch_schema_graph\",\"input\":{\"type\":\"Book\"}}"],"inputModes":["application/json"],"description":"Returns the site knowledge graph as Schema.org JSON-LD objects, paginated at 100 objects per page (page and per_page inputs), with optional type filtering. The single-file export is graph.ttl, named in the site-surfaces extension. Invoke by naming the skill in message.metadata.skill and passing input as a data part.","outputModes":["application/json"]},{"id":"get_page_graph","name":"Get the JSON-LD of one page","tags":["knowledge-graph","jsonld","page"],"examples":["{\"skill\":\"get_page_graph\",\"input\":{\"url\":\"https://www.mattartz.me/entities/ethnography/\"}}"],"inputModes":["application/json"],"description":"Returns the Schema.org JSON-LD graph emitted for one page, by URL or post ID. Invoke by naming the skill in message.metadata.skill and passing input as a data part.","outputModes":["application/json"]},{"id":"get_entity_involvements","name":"List all content referencing an entity","tags":["entity","reverse-relationships","knowledge-graph"],"examples":["{\"skill\":\"get_entity_involvements\",\"input\":{\"entity_slug\":\"ethnography\"}}"],"inputModes":["application/json"],"description":"Returns every content post of any graph content type that references a given entity, grouped by post type, with role labels (author, editor, performer, organizer, contributor, actor, mention, colleague, founder, creator). Invoke by naming the skill in message.metadata.skill and passing input as a data part.","outputModes":["application/json"]},{"id":"related_content","name":"Find related content","tags":["recommendations","knowledge-graph"],"examples":["{\"skill\":\"related_content\",\"input\":{\"url\":\"https://www.mattartz.me/entities/ethnography/\",\"limit\":10}}"],"inputModes":["application/json"],"description":"Returns related entities and publications for a given post, by URL or post ID, scored through the knowledge graph relationship layer. Invoke by naming the skill in message.metadata.skill and passing input as a data part.","outputModes":["application/json"]},{"id":"get_post_content","name":"Read a post","tags":["content","knowledge-graph"],"examples":["{\"skill\":\"get_post_content\",\"input\":{\"url\":\"https://www.mattartz.me/what-is-anthropology/\"}}"],"inputModes":["application/json"],"description":"Returns the readable text of one published post or page, by URL or post ID, with its metadata. Invoke by naming the skill in message.metadata.skill and passing input as a data part.","outputModes":["application/json"]},{"id":"get_citation","name":"Cite a publication","tags":["citation","publications"],"examples":["{\"skill\":\"get_citation\",\"input\":{\"url\":\"https://www.mattartz.me/publications/\",\"format\":\"apa\"}}"],"inputModes":["application/json"],"description":"Returns formatted citations (APA, Chicago, MLA, BibTeX) for one publication, by URL or post ID. Invoke by naming the skill in message.metadata.skill and passing input as a data part.","outputModes":["application/json"]}],"version":"4.33.0","provider":{"url":"https://www.mattartz.me/about-matt-artz/","organization":"Matt Artz"},"description":"Read-only agent over the Matt Artz knowledge graph. Send a text query or name a skill; the agent answers with a completed task whose artifact carries publications, entities, podcasts, events, software, citations, or graph data as JSON. Every skill is also reachable over MCP and REST; see the site-surfaces extension.","capabilities":{"streaming":false,"extensions":[{"uri":"https://www.mattartz.me/a2a/extensions/site-surfaces/v1","params":{"mcp":"Model Context Protocol runtime endpoint. POST JSON-RPC 2.0 to invoke 9 read-only tools: kgh-search-knowledge-graph, kgh-list-by-type, kgh-fetch-schema-graph, kgh-get-page-graph, kgh-get-entity-involvements, kgh-get-related-content, kgh-get-post-content, kgh-get-citation, kgh-view-graph. Compatible with Claude Desktop, Cursor, Continue, Perplexity, and Claude.ai Custom Connector. Anonymous access.","rights":"All content and data are (c) Matt Artz. All rights reserved.","webmcp":{"tools":["search_knowledge_graph","open_entity","fetch_schema_graph"],"description":"Live in-page tools (W3C WebMCP, document.modelContext) for agents that open a page of this site in a compatible browser, such as the ChatGPT desktop app's built-in browser or Chrome under the WebMCP origin trial: every page exposes search_knowledge_graph, open_entity, fetch_schema_graph. Publication pages add cite_this, list_references, open_doi. Page-bound: nothing is callable until a page is open, and nothing to install. Distinct from the remote MCP endpoint, which serves the same graph without a browser.","documentation":"https://www.mattartz.me/mcp/#webmcp","publicationTools":["cite_this","list_references","open_doi"]},"endpoints":{"mcp":"https://www.mattartz.me/wp-json/mcp/mattartz-kg","llmsTxt":"https://www.mattartz.me/llms.txt","openapi":"https://www.mattartz.me/wp-json/kgh/v1/openapi.json","agentsJson":"https://www.mattartz.me/agents.json","graphTurtle":"https://www.mattartz.me/graph.ttl","llmsTxtFull":"https://www.mattartz.me/llms-full.txt","schemaGraph":"https://www.mattartz.me/wp-json/kgh/schemagraph","graphDataset":"https://www.mattartz.me/graph-dataset.xml","mcpDiscovery":"https://www.mattartz.me/.well-known/mcp.json","entityInvolvements":"https://www.mattartz.me/wp-json/kgh/v1/entity/{id}/involvements","entityInvolvementsBySlug":"https://www.mattartz.me/wp-json/kgh/v1/entity/by-slug/{slug}/involvements"},"permissions":{"search":true,"aiInput":true,"aiTraining":true}},"required":false,"description":"The same knowledge graph over other surfaces (MCP, REST, OpenAPI, llms.txt, RDF Turtle) and the machine-use permissions the site declares. Informational; a client needs nothing from it to use the A2A interface."}],"extendedAgentCard":false,"pushNotifications":false},"documentationUrl":"https://www.mattartz.me/agents.json","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json"],"supportedInterfaces":[{"url":"https://www.mattartz.me/wp-json/kgh/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-17T20:25:02.750158+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-17T20:25:02.750158+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://www.mattartz.me/.well-known/agent-card.json"],"also_observed_in":[{"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_seen":"2026-10-17T18:19:09.657082+00:00"}],"skills":[{"skill_id":"get_citation","name":"Cite a publication","description":"Returns formatted citations (APA, Chicago, MLA, BibTeX) for one publication, by URL or post ID. Invoke by naming the skill in message.metadata.skill and passing input as a data part.","tags":["citation","publications"],"quality_warning":false},{"skill_id":"fetch_schema_graph","name":"Fetch the schema graph (JSON-LD)","description":"Returns the site knowledge graph as Schema.org JSON-LD objects, paginated at 100 objects per page (page and per_page inputs), with optional type filtering. The single-file export is graph.ttl, named in the site-surfaces extension. Invoke by naming the skill in message.metadata.skill and passing input as a data part.","tags":["knowledge-graph","jsonld","schema-org"],"quality_warning":false},{"skill_id":"related_content","name":"Find related content","description":"Returns related entities and publications for a given post, by URL or post ID, scored through the knowledge graph relationship layer. Invoke by naming the skill in message.metadata.skill and passing input as a data part.","tags":["recommendations","knowledge-graph"],"quality_warning":false},{"skill_id":"get_page_graph","name":"Get the JSON-LD of one page","description":"Returns the Schema.org JSON-LD graph emitted for one page, by URL or post ID. Invoke by naming the skill in message.metadata.skill and passing input as a data part.","tags":["knowledge-graph","jsonld","page"],"quality_warning":false},{"skill_id":"get_entity_involvements","name":"List all content referencing an entity","description":"Returns every content post of any graph content type that references a given entity, grouped by post type, with role labels (author, editor, performer, organizer, contributor, actor, mention, colleague, founder, creator). Invoke by naming the skill in message.metadata.skill and passing input as a data part.","tags":["entity","reverse-relationships","knowledge-graph"],"quality_warning":false},{"skill_id":"list_by_type","name":"List items of one content type","description":"Enumerates every published item of one content type (entity, post, article, book, chapter, podcast, music, software, artwork, event, op-ed, page, press_media) with pagination. Invoke by naming the skill in message.metadata.skill and passing input as a data part.","tags":["knowledge-graph","listing"],"quality_warning":false},{"skill_id":"get_post_content","name":"Read a post","description":"Returns the readable text of one published post or page, by URL or post ID, with its metadata. Invoke by naming the skill in message.metadata.skill and passing input as a data part.","tags":["content","knowledge-graph"],"quality_warning":false},{"skill_id":"search_knowledge_graph","name":"Search knowledge graph","description":"Full-text search across entities, publications, podcasts, software, music, events, and pages, with optional content-type and Schema.org type filters. A plain text message runs this skill.","tags":["search","knowledge-graph"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://www.mattartz.me/.well-known/agent-card.json","checked_at":"2026-10-17T20:25:02.750158+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://www.mattartz.me/.well-known/agent-card.json","checked_at":"2026-10-17T18:21:15.584446+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-17T20:25:02.750158+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-17T18:21:15.584446+00:00","state":"a2a_response","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup"},"x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://www.mattartz.me/.well-known/agent-card.json","last_successful_card_check":"2026-10-17T20:25:02.750158+00:00","latest_card_check":{"checked_at":"2026-10-17T20:25:02.750158+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-17T20:25:02.750158+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-17T20:25:02.750158+00:00","endpoint_tls_reachable":true,"protocol_check_state":"a2a_response","protocol_checked_at":"2026-10-17T18:21:15.584446+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}