{"serverId":"mcp-registry/de.brunosan/arxiv","tools":[{"name":"arxiv_get_paper","fixed":{"name":"arxiv_get_paper","description":"\n    Full paper object with all connected data.\n\n    Returns: paper metadata, author list with positions, matched entities,\n    references (up to 100), and linked GitHub repos.\n\n    Args:\n        arxiv_id: ArXiv ID, e.g. '2402.01234' or '2402.01234v2'\n    ","inputSchema":{"type":"object","title":"arxiv_get_paperArguments","required":["arxiv_id"],"properties":{"api_key":{"type":"string","title":"Api Key","default":"","description":"BrunoSan API Key — brunosan.de/intelligence/"},"arxiv_id":{"type":"string","title":"Arxiv Id"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":162,"tokensAfter":162},{"name":"arxiv_pipeline_status","fixed":{"name":"arxiv_pipeline_status","description":"\n    Full system status — database counts, pipeline progress, frontier, quality.\n\n    Returns:\n    - Paper/author/entity/ref/repo counts\n    - Pipeline progress: html_fetched %, whitelist_matched %, llm_processed %\n    - Frontier: how far back the backfill has reached\n    - Quality report: last run timestamp and overall status\n    - Quality log: last 5 quality check runs from quality_log table\n    ","inputSchema":{"type":"object","title":"arxiv_pipeline_statusArguments","properties":{"api_key":{"type":"string","title":"Api Key","default":"","description":"BrunoSan API Key — brunosan.de/intelligence/"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":186,"tokensAfter":186},{"name":"arxiv_search_papers","fixed":{"name":"arxiv_search_papers","description":"\n    Full-text search over the live cs.AI/ML paper graph using FTS5.\n\n    Searches title AND abstract. Supports boolean operators:\n      AND, OR, NOT, phrase matching (\"exact phrase\"), prefix (term*).\n\n    Args:\n        query:         FTS5 search query. E.g. 'LoRA fine-tuning', '\"chain of thought\"', 'RLHF NOT PPO'\n        category:      Filter by primary category. Options: cs.AI, cs.LG, cs.CL, cs.CV, cs.RO\n        date_from:     ISO date filter, e.g. '2024-01-01'\n        date_to:       ISO date ","inputSchema":{"type":"object","title":"arxiv_search_papersArguments","required":["query"],"properties":{"limit":{"type":"integer","title":"Limit","default":20},"query":{"type":"string","title":"Query"},"api_key":{"type":"string","title":"Api Key","default":"","description":"BrunoSan API Key — brunosan.de/intelligence/"},"date_to":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date To","default":null},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","default":null},"date_from":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date From","default":null},"has_code_only":{"type":"boolean","title":"Has Code Only","default":false},"empirical_only":{"type":"boolean","title":"Empirical Only","default":false}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":365,"tokensAfter":365}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"arxiv_author_papers","params":["limit","author_name"]},{"tool":"arxiv_citation_network","params":["depth","arxiv_id","direction"]},{"tool":"arxiv_co_occurrence","params":["limit","date_to","entity_a","entity_b","date_from"]},{"tool":"arxiv_entity_trend","params":["entity_name","granularity"]},{"tool":"arxiv_get_paper","params":["arxiv_id"]},{"tool":"arxiv_institution_ranking","params":["limit","date_to","date_from","include_github_orgs"]},{"tool":"arxiv_most_cited","params":["limit","date_to","category","date_from"]},{"tool":"arxiv_repo_landscape","params":["limit","date_to","date_from","org_filter"]},{"tool":"arxiv_search_papers","params":["limit","query","date_to","category","date_from","has_code_only","empirical_only"]},{"tool":"arxiv_top_authors","params":["role","limit","date_to","category","date_from"]},{"tool":"arxiv_top_entities","params":["type","limit","date_to","date_from","title_only"]},{"tool":"arxiv_track_papers","params":["limit","track","date_to","date_from","has_code_only"]},{"tool":"arxiv_track_trend","params":["track","granularity"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}