{"apiVersion":"v1","directorySlug":"databook-mcp-c2ab23ded7","title":"NYC DataBook","description":"Databook combines dozens of open datasets to help people better understand New York City’s government.","pageUrl":"https://www.mcpbundles.com/skills/databook-mcp-c2ab23ded7","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.databook.nyc/mcp","hostedMcpUrl":null,"toolCount":57,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"nyc.databook/databook-mcp-c2ab23ded7","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_database_overview","description":"Get a summary of all available data in the Databook database.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_database_overview","displayName":"get_database_overview","title":"get_database_overview"},{"name":"search_organizations","description":"Search NYC organizations (agencies, boards, offices) by name.","inputSchema":{"type":"object","required":["query_text"],"properties":{"limit":{"type":"integer","default":20},"query_text":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_organizations","displayName":"search_organizations","title":"search_organizations"},{"name":"get_organization_profile","description":"Get detailed profile for a specific NYC organization.","inputSchema":{"type":"object","required":["org_id"],"properties":{"org_id":{"type":"integer"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_organization_profile","displayName":"get_organization_profile","title":"get_organization_profile"},{"name":"get_organization_notices","description":"Get recent City Record notices for an organization.","inputSchema":{"type":"object","required":["org_id"],"properties":{"limit":{"type":"integer","default":10},"org_id":{"type":"integer"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_organization_notices","displayName":"get_organization_notices","title":"get_organization_notices"},{"name":"search_civil_titles","description":"Search NYC civil service job titles.","inputSchema":{"type":"object","required":["query_text"],"properties":{"limit":{"type":"integer","default":20},"query_text":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_civil_titles","displayName":"search_civil_titles","title":"search_civil_titles"},{"name":"get_title_positions","description":"Get employees currently holding a specific civil service title.","inputSchema":{"type":"object","required":["job_code"],"properties":{"limit":{"type":"integer","default":20},"job_code":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_title_positions","displayName":"get_title_positions","title":"get_title_positions"},{"name":"search_notices","description":"Search City Record Online (CROL) notices.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20},"section":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"query_text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_notices","displayName":"search_notices","title":"search_notices"},{"name":"get_notice_stats","description":"Get City Record notice statistics for the last 30 days.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_notice_stats","displayName":"get_notice_stats","title":"get_notice_stats"},{"name":"get_recent_events","description":"Get upcoming public events and hearings from the City Record.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":10}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_recent_events","displayName":"get_recent_events","title":"get_recent_events"},{"name":"search_capital_projects","description":"Search NYC capital projects by name or ID.","inputSchema":{"type":"object","required":["query_text"],"properties":{"limit":{"type":"integer","default":20},"query_text":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_capital_projects","displayName":"search_capital_projects","title":"search_capital_projects"},{"name":"get_project_details","description":"Get detailed information for a specific capital project.","inputSchema":{"type":"object","required":["project_id"],"properties":{"project_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_project_details","displayName":"get_project_details","title":"get_project_details"},{"name":"get_agency_projects","description":"Get capital projects for a specific agency.","inputSchema":{"type":"object","required":["agency"],"properties":{"limit":{"type":"integer","default":15},"agency":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_agency_projects","displayName":"get_agency_projects","title":"get_agency_projects"},{"name":"get_project_milestones","description":"Get largest capital projects with any milestones (start, end, or intermediate) within a date range.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20},"days_back":{"type":"integer","default":7},"days_forward":{"type":"integer","default":7}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_project_milestones","displayName":"get_project_milestones","title":"get_project_milestones"},{"name":"search_people","description":"Search NYC government employees by name.","inputSchema":{"type":"object","required":["query_text"],"properties":{"limit":{"type":"integer","default":20},"query_text":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_people","displayName":"search_people","title":"search_people"},{"name":"search_vendors","description":"Search registered NYC vendors (PASSPort) by name.","inputSchema":{"type":"object","required":["query_text"],"properties":{"limit":{"type":"integer","default":20},"query_text":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_vendors","displayName":"search_vendors","title":"search_vendors"},{"name":"get_vendor_profile","description":"A vendor's profile, as its Databook page shows it: committed money, what the\nCity has PAID it (Checkbook), master-agreement authorized limits and contracts\nstill in approval (three kinds, never added together), and its contracts; what\nwas paid through the orders placed under its master agreements, where traced;\nand its NYC M/WBE certification (SBS), MOCS performance evaluations, Doing\nBusiness (Local Law 34) filing and NY State legal entity, each with its source\nand as-of date.","inputSchema":{"type":"object","required":["vendor_id"],"properties":{"vendor_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_vendor_profile","displayName":"get_vendor_profile","title":"get_vendor_profile"},{"name":"search_contracts","description":"Search NYC procurement contracts with various filters.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20},"agency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"vendor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"vendor_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"query_text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_contracts","displayName":"search_contracts","title":"search_contracts"},{"name":"get_contract_details","description":"One contract, as its Databook page shows it: committed value, what the City has\nPAID on it (Checkbook) and, for a master agreement, its authorized limit, each\nstated apart and never added; where the figure came from; the term; and every\namendment PASSPort records.","inputSchema":{"type":"object","required":["contract_id"],"properties":{"contract_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_contract_details","displayName":"get_contract_details","title":"get_contract_details"},{"name":"get_contract_stats","description":"Get aggregated contract statistics for analysis.","inputSchema":{"type":"object","properties":{"agency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"fiscal_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_contract_stats","displayName":"get_contract_stats","title":"get_contract_stats"},{"name":"get_agency_procurement","description":"One agency's procurement profile, exactly as its Databook Procurement tab shows\nit: committed money, master-agreement authorized limits and contracts in\napproval (each stated apart, never added), its top vendors with their share of\ncommitted and the remainder, and its largest contracts, each linked. An agency\nPASSPort files under several names is counted once, under all of them. For what\nthe agency has PAID (Checkbook), use get_spending(agency=...).","inputSchema":{"type":"object","required":["agency"],"properties":{"agency":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_agency_procurement","displayName":"get_agency_procurement","title":"get_agency_procurement"},{"name":"get_spending","description":"Checkbook payments: money the City has actually PAID, as Databook's Spending\npages show it, for one agency, one vendor, one contract, or the whole City\n(pass at most one of agency, vendor, contract_id). Paid is always stated apart\nfrom committed money and from master-agreement authorized limits, each\nlabelled: never add them. Shares and remainders are printed for you.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":10},"agency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"vendor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"contract_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"fiscal_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_spending","displayName":"get_spending","title":"get_spending"},{"name":"get_digital_services_overview","description":"Headline figures of Databook's analysis of how NYC buys technology.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_digital_services_overview","displayName":"get_digital_services_overview","title":"get_digital_services_overview"},{"name":"get_renewal_queue","description":"The Renewal Review Queue: NYC technology contracts expiring before 2030, with\ntransparent review flags.","inputSchema":{"type":"object","properties":{"flag":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"sort":{"type":"string","default":"soonest"},"limit":{"type":"integer","default":20},"agency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"group_by":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"expires_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"licenses_only":{"type":"boolean","default":false}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_renewal_queue","displayName":"get_renewal_queue","title":"get_renewal_queue"},{"name":"search_technology_contracts","description":"Search only the contracts Databook's analysis classifies as TECHNOLOGY.","inputSchema":{"type":"object","properties":{"sort":{"type":"string","default":"amount"},"limit":{"type":"integer","default":20},"agency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"method":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"query_text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_technology_contracts","displayName":"search_technology_contracts","title":"search_technology_contracts"},{"name":"get_agency_digital_profile","description":"One agency's technology picture: its technology contracts (committed money\nand master-agreement limits separately), its Renewal Review Queue slice,\nvendors and product families, and its public web estate.","inputSchema":{"type":"object","required":["agency"],"properties":{"agency":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_agency_digital_profile","displayName":"get_agency_digital_profile","title":"get_agency_digital_profile"},{"name":"get_product_families","description":"Software product families the City licenses (e.g. Microsoft, Axon, Esri\nArcGIS), each grouping the separate purchases of one product.","inputSchema":{"type":"object","properties":{"sort":{"type":"string","default":"committed"},"limit":{"type":"integer","default":15},"query_text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_product_families","displayName":"get_product_families","title":"get_product_families"},{"name":"get_product_family","description":"One licensed product family (e.g. Microsoft, Salesforce, Esri): what the City\ncommitted and PAID for it, and what each AGENCY paid, including through citywide\nmaster agreements (orders an agency places under a master another agency holds,\ncredited to the ordering agency from Checkbook), and what is up for renewal\n(its contracts expiring before 2030). Use it for \"how much does <agency> spend\non <product>?\" and \"how much is committed on <product> contracts up for renewal?\".","inputSchema":{"type":"object","required":["family"],"properties":{"limit":{"type":"integer","default":10},"agency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"family":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_product_family","displayName":"get_product_family","title":"get_product_family"},{"name":"get_open_source_alternatives","description":"Licensed products with a hand-reviewed open-source alternative, ordered by\nhow much is up for renewal before 2030. Each alternative carries its\nconfidence and the number of other governments known to run it; a partial\nmatch is recorded to be assessed, not proposed as a drop-in replacement.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_open_source_alternatives","displayName":"get_open_source_alternatives","title":"get_open_source_alternatives"},{"name":"get_master_agreements","description":"Master agreements: parent contracts agencies buy against. Their figure is an\nAUTHORIZED LIMIT (the most that may be bought), never spend; purchases are\nfiled under separate order ids, which Checkbook links back to each master.","inputSchema":{"type":"object","properties":{"sort":{"type":"string","default":"limit"},"limit":{"type":"integer","default":15},"master":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"vendor":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_master_agreements","displayName":"get_master_agreements","title":"get_master_agreements"},{"name":"get_data_purchases","description":"What the City buys as DATA or content (subscriptions, imagery, reference\ndata) and, separately, the tools it buys to work with data. The two overlap\nand are never added together.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":10}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_data_purchases","displayName":"get_data_purchases","title":"get_data_purchases"},{"name":"get_technology_vendors","description":"Vendors holding NYC technology contracts, largest COMMITTED value first (master-agreement\nauthorized limits are reported beside it, never added or ranked on), with\nthe product families each resells, and how vendors mostly get their business\n(procurement route, counted by vendors, not dollars).","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":15},"query_text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_technology_vendors","displayName":"get_technology_vendors","title":"get_technology_vendors"},{"name":"get_web_estate_host","description":"One public City web host from the independent web-estate audit: what it is\nseen running (on evidence that it loads) versus only allowed or mentioned,\nand its accessibility checks. Server software, versions and security headers\nare deliberately NOT published.","inputSchema":{"type":"object","required":["host"],"properties":{"host":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_web_estate_host","displayName":"get_web_estate_host","title":"get_web_estate_host"},{"name":"get_call_center_lens","description":"Where the technology boundary falls across phone-delivered City services:\nbuying the channel (the contact centre) counts as technology; buying the\ncare or help delivered through it does not. The outside half is never part\nof any technology total.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_call_center_lens","displayName":"get_call_center_lens","title":"get_call_center_lens"},{"name":"search_solicitations","description":"Search NYC procurement solicitations (RFPs, bids).","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20},"agency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"query_text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_solicitations","displayName":"search_solicitations","title":"search_solicitations"},{"name":"get_solicitation_details","description":"Get detailed information for a specific solicitation.","inputSchema":{"type":"object","required":["epin"],"properties":{"epin":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_solicitation_details","displayName":"get_solicitation_details","title":"get_solicitation_details"},{"name":"get_open_solicitations","description":"Get solicitations that are open or about to open: released with a due date that\nhas not passed (listed first, soonest due), then planned ones released in the last\n90 days (a planned due date is only PASSPort's plan).","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_open_solicitations","displayName":"get_open_solicitations","title":"get_open_solicitations"},{"name":"search_jobs","description":"Search NYC government job postings.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20},"agency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"query_text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_jobs","displayName":"search_jobs","title":"search_jobs"},{"name":"get_job_details","description":"Get detailed information for a specific job posting.","inputSchema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_job_details","displayName":"get_job_details","title":"get_job_details"},{"name":"get_salary_stats","description":"Get salary statistics for NYC government employees.","inputSchema":{"type":"object","properties":{"agency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"fiscal_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_salary_stats","displayName":"get_salary_stats","title":"get_salary_stats"},{"name":"get_top_salaries","description":"Get highest paid NYC government employees.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20},"agency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"fiscal_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_top_salaries","displayName":"get_top_salaries","title":"get_top_salaries"},{"name":"search_facilities","description":"Search NYC city facilities (buildings, parks, offices).","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":25},"borough":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"query_text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"facility_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_facilities","displayName":"search_facilities","title":"search_facilities"},{"name":"get_facility_types","description":"Get list of all facility types and their counts.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_facility_types","displayName":"get_facility_types","title":"get_facility_types"},{"name":"search_schools","description":"Search NYC schools (public, charter, private, after-school programs).","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":25},"borough":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"query_text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"school_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_schools","displayName":"search_schools","title":"search_schools"},{"name":"get_school_stats","description":"Get overview of NYC schools by type and borough.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_school_stats","displayName":"get_school_stats","title":"get_school_stats"},{"name":"get_agency_budget","description":"Get budget breakdown for a specific agency.","inputSchema":{"type":"object","required":["agency"],"properties":{"agency":{"type":"string"},"fiscal_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_agency_budget","displayName":"get_agency_budget","title":"get_agency_budget"},{"name":"compare_agency_budgets","description":"Compare budgets across NYC agencies.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20},"fiscal_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare_agency_budgets","displayName":"compare_agency_budgets","title":"compare_agency_budgets"},{"name":"search_legislation","description":"Search NYC Council legislation (introductions) by keyword.","inputSchema":{"type":"object","required":["query_text"],"properties":{"year":{"type":"integer","default":2024},"limit":{"type":"integer","default":20},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"query_text":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_legislation","displayName":"search_legislation","title":"search_legislation"},{"name":"get_legislation_detail","description":"Get full details for a specific NYC Council bill.","inputSchema":{"type":"object","required":["intro_number"],"properties":{"year":{"type":"integer","default":2024},"intro_number":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_legislation_detail","displayName":"get_legislation_detail","title":"get_legislation_detail"},{"name":"get_council_member","description":"Get NYC Council member profile with committee assignments.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_council_member","displayName":"get_council_member","title":"get_council_member"},{"name":"get_recent_legislation","description":"Get recently introduced or enacted NYC Council legislation.","inputSchema":{"type":"object","properties":{"year":{"type":"integer","default":2024},"limit":{"type":"integer","default":10},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_recent_legislation","displayName":"get_recent_legislation","title":"get_recent_legislation"},{"name":"get_local_laws","description":"Get local laws enacted by the NYC Council in a given year.","inputSchema":{"type":"object","properties":{"year":{"type":"integer","default":2024},"limit":{"type":"integer","default":20}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_local_laws","displayName":"get_local_laws","title":"get_local_laws"},{"name":"get_upcoming_hearings","description":"Get upcoming (and recent) NYC Council committee hearings.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":25},"days_ahead":{"type":"integer","default":14},"days_behind":{"type":"integer","default":7}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_upcoming_hearings","displayName":"get_upcoming_hearings","title":"get_upcoming_hearings"},{"name":"get_hearing_detail","description":"Get full details for a specific NYC Council hearing/event.","inputSchema":{"type":"object","required":["event_id"],"properties":{"year":{"type":"integer","default":2026},"event_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_hearing_detail","displayName":"get_hearing_detail","title":"get_hearing_detail"},{"name":"get_hearing_briefing","description":"Generate a data briefing for an upcoming NYC Council hearing.","inputSchema":{"type":"object","required":["event_id"],"properties":{"year":{"type":"integer","default":2026},"event_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_hearing_briefing","displayName":"get_hearing_briefing","title":"get_hearing_briefing"},{"name":"file_answer","description":"File your finished answer on Databook, with the City files it rests on.","inputSchema":{"type":"object","required":["question","answer"],"properties":{"model":{"type":"string","default":""},"answer":{"type":"string"},"question":{"type":"string"},"contract_id":{"type":"string","default":""},"question_id":{"type":"string","default":""}}},"logicalName":"file_answer","displayName":"file_answer","title":"file_answer","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_review_questions","description":"Start (or continue) reviewing one Renewal Review contract with your own AI tool.","inputSchema":{"type":"object","required":["contract_id"],"properties":{"contract_id":{"type":"string"}}},"logicalName":"get_review_questions","displayName":"get_review_questions","title":"get_review_questions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"submit_contract_review","description":"Submit (or replace) the person's review of a Renewal Review contract. Only with their\ngo-ahead: it is their judgment, in their words.","inputSchema":{"type":"object","required":["contract_id","recommendation","value_for_money","oss_opportunity","confidence","rationale"],"properties":{"publish":{"type":"boolean","default":false},"oss_link":{"type":"string","default":""},"rationale":{"type":"string"},"confidence":{"type":"string"},"contract_id":{"type":"string"},"evidence_ids":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"default":null},"recommendation":{"type":"string"},"oss_alternative":{"type":"string","default":""},"oss_opportunity":{"type":"integer"},"proprietary_alt":{"type":"string","default":""},"value_for_money":{"type":"integer"}}},"logicalName":"submit_contract_review","displayName":"submit_contract_review","title":"submit_contract_review","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=NYC-DataBook&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkuZGF0YWJvb2subnljL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22NYC-DataBook%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.databook.nyc%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22NYC-DataBook%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.databook.nyc%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=NYC+DataBook&connectorUrl=https%3A%2F%2Fapi.databook.nyc%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"NYC-DataBook\" --url \"https://api.databook.nyc/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/databook-mcp-c2ab23ded7","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/databook-mcp-c2ab23ded7/tools/{tool}","mcpServerUrl":"https://api.databook.nyc/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/databook-mcp-c2ab23ded7?live=1"}