{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_t6a7g7sssund","handle":"nope-mcp-open-educational-resources-search","url":"https://wellknown.network/agents/nope-mcp-open-educational-resources-search","links":{"self":"https://wellknown.network/agents/nope-mcp-open-educational-resources-search/record.json","html":"https://wellknown.network/agents/nope-mcp-open-educational-resources-search","markdown":"https://wellknown.network/agents/nope-mcp-open-educational-resources-search/record.md","api":"https://wellknown.network/api/v1/agents/nope-mcp-open-educational-resources-search","status":"https://wellknown.network/api/v1/agents/nope-mcp-open-educational-resources-search/status","claim":"https://wellknown.network/agents/nope-mcp-open-educational-resources-search/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/nope-mcp-open-educational-resources-search/claim.json","badge":"https://wellknown.network/agents/nope-mcp-open-educational-resources-search/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/nope-mcp-open-educational-resources-search/history","tools":"https://wellknown.network/api/v1/agents/nope-mcp-open-educational-resources-search/tools"},"ard":{"identifier":"urn:air:mcp.edufeed.org:server:nope-mcp-open-educational-resources-search","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"nope-mcp — Open Educational Resources search","summary":"Search German open educational resources (OER) via AMB/schema.org metadata, open licenses only.","description":"Search German open educational resources (OER) via AMB/schema.org metadata, open licenses only.","publisher":{"name":"org.edufeed","url":null},"homepage":"https://edufeed.org","repository":"https://github.com/edufeed-org/nope-mcp","version":"0.4.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.edufeed.org/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-03T06:28:06.027458Z","publishedAt":"2026-10-03T06:28:06.027458Z","registryName":"org.edufeed/nope-mcp"},"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":[{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":0.525,"provenance":"derived"}],"categories":["productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-10T03:26:07.642Z","lastProbedAt":"2026-10-10T03:26:07.642Z","statusComputedAt":"2026-10-10T03:27:26.887Z","reliability30d":{"probes":18,"successRate":1,"p50Ms":59,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":18,"ok":18,"authBoundaryOk":0,"serviceOk":18,"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-10-10T03:26:07.642Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":60,"error":null,"detail":{"tools":[{"name":"search_resources","description":"Search for educational resources (learning materials, courses, videos, etc.) using full-text search and metadata filters. Returns resources matching the query f"},{"name":"search_content","description":"Topic search across ALL content types on the relay in one ranked call: educational resources (kind 30142), long-form articles/blogs (30023), wikis (30818), proj"},{"name":"get_resource","description":"Retrieve a single piece of content by naddr (preferred — pass a search_content result's naddr), d-tag identifier, or event ID. naddrs of ANY content type from s"},{"name":"browse_subjects","description":"List available subjects/topics in the educational resource collection. Returns subjects with their labels and resource counts."},{"name":"browse_resource_types","description":"List available learning resource types (Video, Course, Worksheet, etc.) with resource counts."},{"name":"browse_educational_levels","description":"List available educational levels (Primary, Secondary, Higher Education, etc.) with resource counts."},{"name":"relay_stats","description":"Get information about all selectable AMB relays (default and extra), including supported NIPs, relay name, and description."},{"name":"list_relays","description":"List the configured AMB relays. defaultRelays are searched on every query; extraRelays hold different corpora (e.g. the OERSI aggregation) and are only searched"},{"name":"relay_list_get","description":"Get a user's NIP-65 relay list (kind 10002). Returns read and write relays for the specified pubkey. If no pubkey provided, uses the connected signer's pubkey."},{"name":"skos_get_vocabulary","description":"Fetch and parse a SKOS vocabulary from its URI. Returns the concept scheme with all concepts organized hierarchically."},{"name":"skos_get_concept","description":"Get details of a single SKOS concept by its URI, including broader, narrower, and related concepts."},{"name":"skos_search","description":"Search for concepts in a SKOS vocabulary. By default searches prefLabel, altLabel, hiddenLabel, and definition."},{"name":"list_known_authors","description":"List known educational resource authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the r"},{"name":"resolve_author","description":"Resolve an org or person NAME to candidate pubkeys using the relay's kind-0 author-profile index (NIP-50 search). Use this to answer name-driven content questio"},{"name":"resolve_publisher","description":"Resolve an actor name (organization or person) to the EXACT spelling used in the AMB metadata, so it can be passed to the publisherName/creatorName filters of s"},{"name":"search_calendar_events","description":"Search for NIP-52 calendar events (date-based and time-based). Supports temporal filters (start/end time ranges), geohash location filtering, and hashtag filter"},{"name":"list_calendar_authors","description":"List known calendar event authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the returne"},{"name":"search_passages","description":"THE DEFAULT TOOL FOR QUESTION-SHAPED QUERIES (\"wie/warum/was hilft bei X?\", \"how do I…?\"): retrieves the best-matching fulltext passages from the corpus and ret"}],"toolCount":18,"toolsHash":"f9dc6348cbae7e66dd8f0440cf7fde4fce4e4efd095e945e363aeac03b6f576a","serverName":"nope-mcp","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T20:30:51.884Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":52,"error":null,"detail":{"tools":[{"name":"search_resources","description":"Search for educational resources (learning materials, courses, videos, etc.) using full-text search and metadata filters. Returns resources matching the query f"},{"name":"search_content","description":"Topic search across ALL content types on the relay in one ranked call: educational resources (kind 30142), long-form articles/blogs (30023), wikis (30818), proj"},{"name":"get_resource","description":"Retrieve a single piece of content by naddr (preferred — pass a search_content result's naddr), d-tag identifier, or event ID. naddrs of ANY content type from s"},{"name":"browse_subjects","description":"List available subjects/topics in the educational resource collection. Returns subjects with their labels and resource counts."},{"name":"browse_resource_types","description":"List available learning resource types (Video, Course, Worksheet, etc.) with resource counts."},{"name":"browse_educational_levels","description":"List available educational levels (Primary, Secondary, Higher Education, etc.) with resource counts."},{"name":"relay_stats","description":"Get information about all selectable AMB relays (default and extra), including supported NIPs, relay name, and description."},{"name":"list_relays","description":"List the configured AMB relays. defaultRelays are searched on every query; extraRelays hold different corpora (e.g. the OERSI aggregation) and are only searched"},{"name":"relay_list_get","description":"Get a user's NIP-65 relay list (kind 10002). Returns read and write relays for the specified pubkey. If no pubkey provided, uses the connected signer's pubkey."},{"name":"skos_get_vocabulary","description":"Fetch and parse a SKOS vocabulary from its URI. Returns the concept scheme with all concepts organized hierarchically."},{"name":"skos_get_concept","description":"Get details of a single SKOS concept by its URI, including broader, narrower, and related concepts."},{"name":"skos_search","description":"Search for concepts in a SKOS vocabulary. By default searches prefLabel, altLabel, hiddenLabel, and definition."},{"name":"list_known_authors","description":"List known educational resource authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the r"},{"name":"resolve_author","description":"Resolve an org or person NAME to candidate pubkeys using the relay's kind-0 author-profile index (NIP-50 search). Use this to answer name-driven content questio"},{"name":"resolve_publisher","description":"Resolve an actor name (organization or person) to the EXACT spelling used in the AMB metadata, so it can be passed to the publisherName/creatorName filters of s"},{"name":"search_calendar_events","description":"Search for NIP-52 calendar events (date-based and time-based). Supports temporal filters (start/end time ranges), geohash location filtering, and hashtag filter"},{"name":"list_calendar_authors","description":"List known calendar event authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the returne"},{"name":"search_passages","description":"THE DEFAULT TOOL FOR QUESTION-SHAPED QUERIES (\"wie/warum/was hilft bei X?\", \"how do I…?\"): retrieves the best-matching fulltext passages from the corpus and ret"}],"toolCount":18,"toolsHash":"f9dc6348cbae7e66dd8f0440cf7fde4fce4e4efd095e945e363aeac03b6f576a","serverName":"nope-mcp","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T14:31:33.899Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":66,"error":null,"detail":{"tools":[{"name":"search_resources","description":"Search for educational resources (learning materials, courses, videos, etc.) using full-text search and metadata filters. Returns resources matching the query f"},{"name":"search_content","description":"Topic search across ALL content types on the relay in one ranked call: educational resources (kind 30142), long-form articles/blogs (30023), wikis (30818), proj"},{"name":"get_resource","description":"Retrieve a single piece of content by naddr (preferred — pass a search_content result's naddr), d-tag identifier, or event ID. naddrs of ANY content type from s"},{"name":"browse_subjects","description":"List available subjects/topics in the educational resource collection. Returns subjects with their labels and resource counts."},{"name":"browse_resource_types","description":"List available learning resource types (Video, Course, Worksheet, etc.) with resource counts."},{"name":"browse_educational_levels","description":"List available educational levels (Primary, Secondary, Higher Education, etc.) with resource counts."},{"name":"relay_stats","description":"Get information about all selectable AMB relays (default and extra), including supported NIPs, relay name, and description."},{"name":"list_relays","description":"List the configured AMB relays. defaultRelays are searched on every query; extraRelays hold different corpora (e.g. the OERSI aggregation) and are only searched"},{"name":"relay_list_get","description":"Get a user's NIP-65 relay list (kind 10002). Returns read and write relays for the specified pubkey. If no pubkey provided, uses the connected signer's pubkey."},{"name":"skos_get_vocabulary","description":"Fetch and parse a SKOS vocabulary from its URI. Returns the concept scheme with all concepts organized hierarchically."},{"name":"skos_get_concept","description":"Get details of a single SKOS concept by its URI, including broader, narrower, and related concepts."},{"name":"skos_search","description":"Search for concepts in a SKOS vocabulary. By default searches prefLabel, altLabel, hiddenLabel, and definition."},{"name":"list_known_authors","description":"List known educational resource authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the r"},{"name":"resolve_author","description":"Resolve an org or person NAME to candidate pubkeys using the relay's kind-0 author-profile index (NIP-50 search). Use this to answer name-driven content questio"},{"name":"resolve_publisher","description":"Resolve an actor name (organization or person) to the EXACT spelling used in the AMB metadata, so it can be passed to the publisherName/creatorName filters of s"},{"name":"search_calendar_events","description":"Search for NIP-52 calendar events (date-based and time-based). Supports temporal filters (start/end time ranges), geohash location filtering, and hashtag filter"},{"name":"list_calendar_authors","description":"List known calendar event authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the returne"},{"name":"search_passages","description":"THE DEFAULT TOOL FOR QUESTION-SHAPED QUERIES (\"wie/warum/was hilft bei X?\", \"how do I…?\"): retrieves the best-matching fulltext passages from the corpus and ret"}],"toolCount":18,"toolsHash":"f9dc6348cbae7e66dd8f0440cf7fde4fce4e4efd095e945e363aeac03b6f576a","serverName":"nope-mcp","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T08:28:05.861Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":83,"error":null,"detail":{"tools":[{"name":"search_resources","description":"Search for educational resources (learning materials, courses, videos, etc.) using full-text search and metadata filters. Returns resources matching the query f"},{"name":"search_content","description":"Topic search across ALL content types on the relay in one ranked call: educational resources (kind 30142), long-form articles/blogs (30023), wikis (30818), proj"},{"name":"get_resource","description":"Retrieve a single piece of content by naddr (preferred — pass a search_content result's naddr), d-tag identifier, or event ID. naddrs of ANY content type from s"},{"name":"browse_subjects","description":"List available subjects/topics in the educational resource collection. Returns subjects with their labels and resource counts."},{"name":"browse_resource_types","description":"List available learning resource types (Video, Course, Worksheet, etc.) with resource counts."},{"name":"browse_educational_levels","description":"List available educational levels (Primary, Secondary, Higher Education, etc.) with resource counts."},{"name":"relay_stats","description":"Get information about all selectable AMB relays (default and extra), including supported NIPs, relay name, and description."},{"name":"list_relays","description":"List the configured AMB relays. defaultRelays are searched on every query; extraRelays hold different corpora (e.g. the OERSI aggregation) and are only searched"},{"name":"relay_list_get","description":"Get a user's NIP-65 relay list (kind 10002). Returns read and write relays for the specified pubkey. If no pubkey provided, uses the connected signer's pubkey."},{"name":"skos_get_vocabulary","description":"Fetch and parse a SKOS vocabulary from its URI. Returns the concept scheme with all concepts organized hierarchically."},{"name":"skos_get_concept","description":"Get details of a single SKOS concept by its URI, including broader, narrower, and related concepts."},{"name":"skos_search","description":"Search for concepts in a SKOS vocabulary. By default searches prefLabel, altLabel, hiddenLabel, and definition."},{"name":"list_known_authors","description":"List known educational resource authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the r"},{"name":"resolve_author","description":"Resolve an org or person NAME to candidate pubkeys using the relay's kind-0 author-profile index (NIP-50 search). Use this to answer name-driven content questio"},{"name":"resolve_publisher","description":"Resolve an actor name (organization or person) to the EXACT spelling used in the AMB metadata, so it can be passed to the publisherName/creatorName filters of s"},{"name":"search_calendar_events","description":"Search for NIP-52 calendar events (date-based and time-based). Supports temporal filters (start/end time ranges), geohash location filtering, and hashtag filter"},{"name":"list_calendar_authors","description":"List known calendar event authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the returne"},{"name":"search_passages","description":"THE DEFAULT TOOL FOR QUESTION-SHAPED QUERIES (\"wie/warum/was hilft bei X?\", \"how do I…?\"): retrieves the best-matching fulltext passages from the corpus and ret"}],"toolCount":18,"toolsHash":"f9dc6348cbae7e66dd8f0440cf7fde4fce4e4efd095e945e363aeac03b6f576a","serverName":"nope-mcp","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T02:27:34.780Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":66,"error":null,"detail":{"tools":[{"name":"search_resources","description":"Search for educational resources (learning materials, courses, videos, etc.) using full-text search and metadata filters. Returns resources matching the query f"},{"name":"search_content","description":"Topic search across ALL content types on the relay in one ranked call: educational resources (kind 30142), long-form articles/blogs (30023), wikis (30818), proj"},{"name":"get_resource","description":"Retrieve a single piece of content by naddr (preferred — pass a search_content result's naddr), d-tag identifier, or event ID. naddrs of ANY content type from s"},{"name":"browse_subjects","description":"List available subjects/topics in the educational resource collection. Returns subjects with their labels and resource counts."},{"name":"browse_resource_types","description":"List available learning resource types (Video, Course, Worksheet, etc.) with resource counts."},{"name":"browse_educational_levels","description":"List available educational levels (Primary, Secondary, Higher Education, etc.) with resource counts."},{"name":"relay_stats","description":"Get information about all selectable AMB relays (default and extra), including supported NIPs, relay name, and description."},{"name":"list_relays","description":"List the configured AMB relays. defaultRelays are searched on every query; extraRelays hold different corpora (e.g. the OERSI aggregation) and are only searched"},{"name":"relay_list_get","description":"Get a user's NIP-65 relay list (kind 10002). Returns read and write relays for the specified pubkey. If no pubkey provided, uses the connected signer's pubkey."},{"name":"skos_get_vocabulary","description":"Fetch and parse a SKOS vocabulary from its URI. Returns the concept scheme with all concepts organized hierarchically."},{"name":"skos_get_concept","description":"Get details of a single SKOS concept by its URI, including broader, narrower, and related concepts."},{"name":"skos_search","description":"Search for concepts in a SKOS vocabulary. By default searches prefLabel, altLabel, hiddenLabel, and definition."},{"name":"list_known_authors","description":"List known educational resource authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the r"},{"name":"resolve_author","description":"Resolve an org or person NAME to candidate pubkeys using the relay's kind-0 author-profile index (NIP-50 search). Use this to answer name-driven content questio"},{"name":"resolve_publisher","description":"Resolve an actor name (organization or person) to the EXACT spelling used in the AMB metadata, so it can be passed to the publisherName/creatorName filters of s"},{"name":"search_calendar_events","description":"Search for NIP-52 calendar events (date-based and time-based). Supports temporal filters (start/end time ranges), geohash location filtering, and hashtag filter"},{"name":"list_calendar_authors","description":"List known calendar event authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the returne"},{"name":"search_passages","description":"THE DEFAULT TOOL FOR QUESTION-SHAPED QUERIES (\"wie/warum/was hilft bei X?\", \"how do I…?\"): retrieves the best-matching fulltext passages from the corpus and ret"}],"toolCount":18,"toolsHash":"f9dc6348cbae7e66dd8f0440cf7fde4fce4e4efd095e945e363aeac03b6f576a","serverName":"nope-mcp","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T20:25:18.141Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"search_resources","description":"Search for educational resources (learning materials, courses, videos, etc.) using full-text search and metadata filters. Returns resources matching the query f"},{"name":"search_content","description":"Topic search across ALL content types on the relay in one ranked call: educational resources (kind 30142), long-form articles/blogs (30023), wikis (30818), proj"},{"name":"get_resource","description":"Retrieve a single piece of content by naddr (preferred — pass a search_content result's naddr), d-tag identifier, or event ID. naddrs of ANY content type from s"},{"name":"browse_subjects","description":"List available subjects/topics in the educational resource collection. Returns subjects with their labels and resource counts."},{"name":"browse_resource_types","description":"List available learning resource types (Video, Course, Worksheet, etc.) with resource counts."},{"name":"browse_educational_levels","description":"List available educational levels (Primary, Secondary, Higher Education, etc.) with resource counts."},{"name":"relay_stats","description":"Get information about all selectable AMB relays (default and extra), including supported NIPs, relay name, and description."},{"name":"list_relays","description":"List the configured AMB relays. defaultRelays are searched on every query; extraRelays hold different corpora (e.g. the OERSI aggregation) and are only searched"},{"name":"relay_list_get","description":"Get a user's NIP-65 relay list (kind 10002). Returns read and write relays for the specified pubkey. If no pubkey provided, uses the connected signer's pubkey."},{"name":"skos_get_vocabulary","description":"Fetch and parse a SKOS vocabulary from its URI. Returns the concept scheme with all concepts organized hierarchically."},{"name":"skos_get_concept","description":"Get details of a single SKOS concept by its URI, including broader, narrower, and related concepts."},{"name":"skos_search","description":"Search for concepts in a SKOS vocabulary. By default searches prefLabel, altLabel, hiddenLabel, and definition."},{"name":"list_known_authors","description":"List known educational resource authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the r"},{"name":"resolve_author","description":"Resolve an org or person NAME to candidate pubkeys using the relay's kind-0 author-profile index (NIP-50 search). Use this to answer name-driven content questio"},{"name":"resolve_publisher","description":"Resolve an actor name (organization or person) to the EXACT spelling used in the AMB metadata, so it can be passed to the publisherName/creatorName filters of s"},{"name":"search_calendar_events","description":"Search for NIP-52 calendar events (date-based and time-based). Supports temporal filters (start/end time ranges), geohash location filtering, and hashtag filter"},{"name":"list_calendar_authors","description":"List known calendar event authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the returne"},{"name":"search_passages","description":"THE DEFAULT TOOL FOR QUESTION-SHAPED QUERIES (\"wie/warum/was hilft bei X?\", \"how do I…?\"): retrieves the best-matching fulltext passages from the corpus and ret"}],"toolCount":18,"toolsHash":"f9dc6348cbae7e66dd8f0440cf7fde4fce4e4efd095e945e363aeac03b6f576a","serverName":"nope-mcp","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T14:23:13.003Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":51,"error":null,"detail":{"tools":[{"name":"search_resources","description":"Search for educational resources (learning materials, courses, videos, etc.) using full-text search and metadata filters. Returns resources matching the query f"},{"name":"search_content","description":"Topic search across ALL content types on the relay in one ranked call: educational resources (kind 30142), long-form articles/blogs (30023), wikis (30818), proj"},{"name":"get_resource","description":"Retrieve a single piece of content by naddr (preferred — pass a search_content result's naddr), d-tag identifier, or event ID. naddrs of ANY content type from s"},{"name":"browse_subjects","description":"List available subjects/topics in the educational resource collection. Returns subjects with their labels and resource counts."},{"name":"browse_resource_types","description":"List available learning resource types (Video, Course, Worksheet, etc.) with resource counts."},{"name":"browse_educational_levels","description":"List available educational levels (Primary, Secondary, Higher Education, etc.) with resource counts."},{"name":"relay_stats","description":"Get information about all selectable AMB relays (default and extra), including supported NIPs, relay name, and description."},{"name":"list_relays","description":"List the configured AMB relays. defaultRelays are searched on every query; extraRelays hold different corpora (e.g. the OERSI aggregation) and are only searched"},{"name":"relay_list_get","description":"Get a user's NIP-65 relay list (kind 10002). Returns read and write relays for the specified pubkey. If no pubkey provided, uses the connected signer's pubkey."},{"name":"skos_get_vocabulary","description":"Fetch and parse a SKOS vocabulary from its URI. Returns the concept scheme with all concepts organized hierarchically."},{"name":"skos_get_concept","description":"Get details of a single SKOS concept by its URI, including broader, narrower, and related concepts."},{"name":"skos_search","description":"Search for concepts in a SKOS vocabulary. By default searches prefLabel, altLabel, hiddenLabel, and definition."},{"name":"list_known_authors","description":"List known educational resource authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the r"},{"name":"resolve_author","description":"Resolve an org or person NAME to candidate pubkeys using the relay's kind-0 author-profile index (NIP-50 search). Use this to answer name-driven content questio"},{"name":"resolve_publisher","description":"Resolve an actor name (organization or person) to the EXACT spelling used in the AMB metadata, so it can be passed to the publisherName/creatorName filters of s"},{"name":"search_calendar_events","description":"Search for NIP-52 calendar events (date-based and time-based). Supports temporal filters (start/end time ranges), geohash location filtering, and hashtag filter"},{"name":"list_calendar_authors","description":"List known calendar event authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the returne"},{"name":"search_passages","description":"THE DEFAULT TOOL FOR QUESTION-SHAPED QUERIES (\"wie/warum/was hilft bei X?\", \"how do I…?\"): retrieves the best-matching fulltext passages from the corpus and ret"}],"toolCount":18,"toolsHash":"f9dc6348cbae7e66dd8f0440cf7fde4fce4e4efd095e945e363aeac03b6f576a","serverName":"nope-mcp","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T08:29:53.025Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"search_resources","description":"Search for educational resources (learning materials, courses, videos, etc.) using full-text search and metadata filters. Returns resources matching the query f"},{"name":"search_content","description":"Topic search across ALL content types on the relay in one ranked call: educational resources (kind 30142), long-form articles/blogs (30023), wikis (30818), proj"},{"name":"get_resource","description":"Retrieve a single piece of content by naddr (preferred — pass a search_content result's naddr), d-tag identifier, or event ID. naddrs of ANY content type from s"},{"name":"browse_subjects","description":"List available subjects/topics in the educational resource collection. Returns subjects with their labels and resource counts."},{"name":"browse_resource_types","description":"List available learning resource types (Video, Course, Worksheet, etc.) with resource counts."},{"name":"browse_educational_levels","description":"List available educational levels (Primary, Secondary, Higher Education, etc.) with resource counts."},{"name":"relay_stats","description":"Get information about all selectable AMB relays (default and extra), including supported NIPs, relay name, and description."},{"name":"list_relays","description":"List the configured AMB relays. defaultRelays are searched on every query; extraRelays hold different corpora (e.g. the OERSI aggregation) and are only searched"},{"name":"relay_list_get","description":"Get a user's NIP-65 relay list (kind 10002). Returns read and write relays for the specified pubkey. If no pubkey provided, uses the connected signer's pubkey."},{"name":"skos_get_vocabulary","description":"Fetch and parse a SKOS vocabulary from its URI. Returns the concept scheme with all concepts organized hierarchically."},{"name":"skos_get_concept","description":"Get details of a single SKOS concept by its URI, including broader, narrower, and related concepts."},{"name":"skos_search","description":"Search for concepts in a SKOS vocabulary. By default searches prefLabel, altLabel, hiddenLabel, and definition."},{"name":"list_known_authors","description":"List known educational resource authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the r"},{"name":"resolve_author","description":"Resolve an org or person NAME to candidate pubkeys using the relay's kind-0 author-profile index (NIP-50 search). Use this to answer name-driven content questio"},{"name":"resolve_publisher","description":"Resolve an actor name (organization or person) to the EXACT spelling used in the AMB metadata, so it can be passed to the publisherName/creatorName filters of s"},{"name":"search_calendar_events","description":"Search for NIP-52 calendar events (date-based and time-based). Supports temporal filters (start/end time ranges), geohash location filtering, and hashtag filter"},{"name":"list_calendar_authors","description":"List known calendar event authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the returne"},{"name":"search_passages","description":"THE DEFAULT TOOL FOR QUESTION-SHAPED QUERIES (\"wie/warum/was hilft bei X?\", \"how do I…?\"): retrieves the best-matching fulltext passages from the corpus and ret"}],"toolCount":18,"toolsHash":"f9dc6348cbae7e66dd8f0440cf7fde4fce4e4efd095e945e363aeac03b6f576a","serverName":"nope-mcp","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T02:21:44.670Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":62,"error":null,"detail":{"tools":[{"name":"search_resources","description":"Search for educational resources (learning materials, courses, videos, etc.) using full-text search and metadata filters. Returns resources matching the query f"},{"name":"search_content","description":"Topic search across ALL content types on the relay in one ranked call: educational resources (kind 30142), long-form articles/blogs (30023), wikis (30818), proj"},{"name":"get_resource","description":"Retrieve a single piece of content by naddr (preferred — pass a search_content result's naddr), d-tag identifier, or event ID. naddrs of ANY content type from s"},{"name":"browse_subjects","description":"List available subjects/topics in the educational resource collection. Returns subjects with their labels and resource counts."},{"name":"browse_resource_types","description":"List available learning resource types (Video, Course, Worksheet, etc.) with resource counts."},{"name":"browse_educational_levels","description":"List available educational levels (Primary, Secondary, Higher Education, etc.) with resource counts."},{"name":"relay_stats","description":"Get information about all selectable AMB relays (default and extra), including supported NIPs, relay name, and description."},{"name":"list_relays","description":"List the configured AMB relays. defaultRelays are searched on every query; extraRelays hold different corpora (e.g. the OERSI aggregation) and are only searched"},{"name":"relay_list_get","description":"Get a user's NIP-65 relay list (kind 10002). Returns read and write relays for the specified pubkey. If no pubkey provided, uses the connected signer's pubkey."},{"name":"skos_get_vocabulary","description":"Fetch and parse a SKOS vocabulary from its URI. Returns the concept scheme with all concepts organized hierarchically."},{"name":"skos_get_concept","description":"Get details of a single SKOS concept by its URI, including broader, narrower, and related concepts."},{"name":"skos_search","description":"Search for concepts in a SKOS vocabulary. By default searches prefLabel, altLabel, hiddenLabel, and definition."},{"name":"list_known_authors","description":"List known educational resource authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the r"},{"name":"resolve_author","description":"Resolve an org or person NAME to candidate pubkeys using the relay's kind-0 author-profile index (NIP-50 search). Use this to answer name-driven content questio"},{"name":"resolve_publisher","description":"Resolve an actor name (organization or person) to the EXACT spelling used in the AMB metadata, so it can be passed to the publisherName/creatorName filters of s"},{"name":"search_calendar_events","description":"Search for NIP-52 calendar events (date-based and time-based). Supports temporal filters (start/end time ranges), geohash location filtering, and hashtag filter"},{"name":"list_calendar_authors","description":"List known calendar event authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the returne"},{"name":"search_passages","description":"THE DEFAULT TOOL FOR QUESTION-SHAPED QUERIES (\"wie/warum/was hilft bei X?\", \"how do I…?\"): retrieves the best-matching fulltext passages from the corpus and ret"}],"toolCount":18,"toolsHash":"f9dc6348cbae7e66dd8f0440cf7fde4fce4e4efd095e945e363aeac03b6f576a","serverName":"nope-mcp","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T19:25:22.173Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"search_resources","description":"Search for educational resources (learning materials, courses, videos, etc.) using full-text search and metadata filters. Returns resources matching the query f"},{"name":"search_content","description":"Topic search across ALL content types on the relay in one ranked call: educational resources (kind 30142), long-form articles/blogs (30023), wikis (30818), proj"},{"name":"get_resource","description":"Retrieve a single piece of content by naddr (preferred — pass a search_content result's naddr), d-tag identifier, or event ID. naddrs of ANY content type from s"},{"name":"browse_subjects","description":"List available subjects/topics in the educational resource collection. Returns subjects with their labels and resource counts."},{"name":"browse_resource_types","description":"List available learning resource types (Video, Course, Worksheet, etc.) with resource counts."},{"name":"browse_educational_levels","description":"List available educational levels (Primary, Secondary, Higher Education, etc.) with resource counts."},{"name":"relay_stats","description":"Get information about all selectable AMB relays (default and extra), including supported NIPs, relay name, and description."},{"name":"list_relays","description":"List the configured AMB relays. defaultRelays are searched on every query; extraRelays hold different corpora (e.g. the OERSI aggregation) and are only searched"},{"name":"relay_list_get","description":"Get a user's NIP-65 relay list (kind 10002). Returns read and write relays for the specified pubkey. If no pubkey provided, uses the connected signer's pubkey."},{"name":"skos_get_vocabulary","description":"Fetch and parse a SKOS vocabulary from its URI. Returns the concept scheme with all concepts organized hierarchically."},{"name":"skos_get_concept","description":"Get details of a single SKOS concept by its URI, including broader, narrower, and related concepts."},{"name":"skos_search","description":"Search for concepts in a SKOS vocabulary. By default searches prefLabel, altLabel, hiddenLabel, and definition."},{"name":"list_known_authors","description":"List known educational resource authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the r"},{"name":"resolve_author","description":"Resolve an org or person NAME to candidate pubkeys using the relay's kind-0 author-profile index (NIP-50 search). Use this to answer name-driven content questio"},{"name":"resolve_publisher","description":"Resolve an actor name (organization or person) to the EXACT spelling used in the AMB metadata, so it can be passed to the publisherName/creatorName filters of s"},{"name":"search_calendar_events","description":"Search for NIP-52 calendar events (date-based and time-based). Supports temporal filters (start/end time ranges), geohash location filtering, and hashtag filter"},{"name":"list_calendar_authors","description":"List known calendar event authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the returne"},{"name":"search_passages","description":"THE DEFAULT TOOL FOR QUESTION-SHAPED QUERIES (\"wie/warum/was hilft bei X?\", \"how do I…?\"): retrieves the best-matching fulltext passages from the corpus and ret"}],"toolCount":18,"toolsHash":"f9dc6348cbae7e66dd8f0440cf7fde4fce4e4efd095e945e363aeac03b6f576a","serverName":"nope-mcp","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_resources","description":"Search for educational resources (learning materials, courses, videos, etc.) using full-text search and metadata filters. Returns resources matching the query f"},{"name":"search_content","description":"Topic search across ALL content types on the relay in one ranked call: educational resources (kind 30142), long-form articles/blogs (30023), wikis (30818), proj"},{"name":"get_resource","description":"Retrieve a single piece of content by naddr (preferred — pass a search_content result's naddr), d-tag identifier, or event ID. naddrs of ANY content type from s"},{"name":"browse_subjects","description":"List available subjects/topics in the educational resource collection. Returns subjects with their labels and resource counts."},{"name":"browse_resource_types","description":"List available learning resource types (Video, Course, Worksheet, etc.) with resource counts."},{"name":"browse_educational_levels","description":"List available educational levels (Primary, Secondary, Higher Education, etc.) with resource counts."},{"name":"relay_stats","description":"Get information about all selectable AMB relays (default and extra), including supported NIPs, relay name, and description."},{"name":"list_relays","description":"List the configured AMB relays. defaultRelays are searched on every query; extraRelays hold different corpora (e.g. the OERSI aggregation) and are only searched"},{"name":"relay_list_get","description":"Get a user's NIP-65 relay list (kind 10002). Returns read and write relays for the specified pubkey. If no pubkey provided, uses the connected signer's pubkey."},{"name":"skos_get_vocabulary","description":"Fetch and parse a SKOS vocabulary from its URI. Returns the concept scheme with all concepts organized hierarchically."},{"name":"skos_get_concept","description":"Get details of a single SKOS concept by its URI, including broader, narrower, and related concepts."},{"name":"skos_search","description":"Search for concepts in a SKOS vocabulary. By default searches prefLabel, altLabel, hiddenLabel, and definition."},{"name":"list_known_authors","description":"List known educational resource authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the r"},{"name":"resolve_author","description":"Resolve an org or person NAME to candidate pubkeys using the relay's kind-0 author-profile index (NIP-50 search). Use this to answer name-driven content questio"},{"name":"resolve_publisher","description":"Resolve an actor name (organization or person) to the EXACT spelling used in the AMB metadata, so it can be passed to the publisherName/creatorName filters of s"},{"name":"search_calendar_events","description":"Search for NIP-52 calendar events (date-based and time-based). Supports temporal filters (start/end time ranges), geohash location filtering, and hashtag filter"},{"name":"list_calendar_authors","description":"List known calendar event authors loaded from configured follow sets (NIP-51 kind 30000). Returns author names, pubkeys, and NIP-05 identifiers. Use the returne"},{"name":"search_passages","description":"THE DEFAULT TOOL FOR QUESTION-SHAPED QUERIES (\"wie/warum/was hilft bei X?\", \"how do I…?\"): retrieves the best-matching fulltext passages from the corpus and ret"}],"package":null,"toolSurface":{"id":"ts_ta9gkus3vsh3","endpointId":"ep_m4fjsttwdkdp","hash":"f9dc6348cbae7e66dd8f0440cf7fde4fce4e4efd095e945e363aeac03b6f576a","toolCount":18,"serverName":"nope-mcp","serverVersion":"0.4.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-05T18:27:14.724Z","lastSeenAt":"2026-10-10T03:26:07.636Z","observations":18,"toolNames":["search_resources","search_content","get_resource","browse_subjects","browse_resource_types","browse_educational_levels","relay_stats","list_relays","relay_list_get","skos_get_vocabulary","skos_get_concept","skos_search","list_known_authors","resolve_author","resolve_publisher","search_calendar_events","list_calendar_authors","search_passages"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"org.edufeed/nope-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/org.edufeed%2Fnope-mcp","firstSeenAt":"2026-10-05T18:21:57.793Z","fetchedAt":"2026-10-08T19:19:57.502Z","normalizedAt":"2026-10-08T19:19:57.502Z"}]},"firstSeenAt":"2026-10-05T18:21:57.793Z","updatedAt":"2026-10-10T03:28:29.101Z"}