datapulse_agb_search
Guidebook passages by meaning, with section and page citations
Description
Find the passages of the ICANN 2026 Round Applicant Guidebook (AGB V2-2026.04.24) that answer a question, by meaning.
Every chapter of the Guidebook is split into passages of at most 1,000 characters (footnotes left out) and embedded with BGE-M3 (1024-dim), the same model behind datapulse_disputedb_search. The query is embedded the same way and passages are ranked by cosine similarity.
Each result carries the chapter name, the section number, the PDF page, a ready-made citation (“AGB V2-2026.04.24 §7.2.1 Blocked Names (p. 191)”) and the passage text. Quote the citation verbatim. When the passage needs its surrounding context, read the chapter with datapulse_agb(chapter=…).
Score interpretation (BGE-M3 cosine similarity): 0.72+ strong match, 0.65-0.72 relevant, 0.55-0.65 weak, below 0.55 likely irrelevant. Read the scores after the search rather than raising min_score before it: keep the default floor and ask for limit 5-10, because the answering passage and its neighbours (an exception, a waiver, a related fee) often score within 0.02 of each other.
Covers the 2026 Round rules only; for 2012 Round string outcomes read datapulse_agb(chapter=“round2012_strings”).
Parameters
| Parameter | Type | Description |
|---|---|---|
queryrequired | string | What you want the Guidebook to answer, in natural language: “can a string applied for in 2012 that is still in process be applied for again”, “fee for community priority evaluation”, “who has standing for a legal rights objection”. Min length: 1Max length: 1000 |
chapter | string | Restrict the search to one chapter (a datapulse_agb chapter name). Omit to search the whole Guidebook. appendix10_termsappendix11_12_support_rspappendix1_questionsappendix2_geographicappendix3_objectionsappendix4_registry_agreementappendix5_financialappendix6_predictabilityappendix7_8_coiappendix9_privacyglossarymodule1_applicant_journeymodule2_general_informationmodule3_application_submissionmodule4_community_objectionsmodule5_contentionmodule6_applicant_evaluationmodule7_string_evaluationoverviewround2012_stringssubpro_topic_index |
limit | integer | Number of passages to return (1-20). Omit or pass 0 for the default of 10; values above 20 are capped. Default: 10Min: 0Max: 20 |
min_score | number | Minimum cosine similarity (0-1). Default 0.55, which is right for questions: the passage that answers a short factual question often scores 0.65-0.70 next to an adjacent exception that scores higher, so raising the floor to 0.65 can drop the answer. Use 0.45 for broad exploration, 0 to disable the filter; a value outside 0-1 is rejected. Default: 0.55Min: 0Max: 1 |
Input schema (JSON)
{
"additionalProperties": false,
"properties": {
"chapter": {
"description": "Restrict the search to one chapter (a datapulse_agb chapter name). Omit to search the whole Guidebook.",
"enum": [
"appendix10_terms",
"appendix11_12_support_rsp",
"appendix1_questions",
"appendix2_geographic",
"appendix3_objections",
"appendix4_registry_agreement",
"appendix5_financial",
"appendix6_predictability",
"appendix7_8_coi",
"appendix9_privacy",
"glossary",
"module1_applicant_journey",
"module2_general_information",
"module3_application_submission",
"module4_community_objections",
"module5_contention",
"module6_applicant_evaluation",
"module7_string_evaluation",
"overview",
"round2012_strings",
"subpro_topic_index"
],
"type": "string"
},
"limit": {
"default": 10,
"description": "Number of passages to return (1-20). Omit or pass 0 for the default of 10; values above 20 are capped.",
"maximum": 20,
"minimum": 0,
"type": "integer"
},
"min_score": {
"default": 0.55,
"description": "Minimum cosine similarity (0-1). Default 0.55, which is right for questions: the passage that answers a short factual question often scores 0.65-0.70 next to an adjacent exception that scores higher, so raising the floor to 0.65 can drop the answer. Use 0.45 for broad exploration, 0 to disable the filter; a value outside 0-1 is rejected.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"query": {
"description": "What you want the Guidebook to answer, in natural language: \"can a string applied for in 2012 that is still in process be applied for again\", \"fee for community priority evaluation\", \"who has standing for a legal rights objection\".",
"maxLength": 1000,
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
}Generated from the live server (DataPulse MCP 1.0.0) on October 1, 2026.