386 3rd Avenue, Brooklyn, NY 11215
BBL 3009790005 (Borough 3, Block 979, Lot 5) · BIN 3398977, 3398978, 3398980, 3398981, 3021042, 3398979 · Last updated:
Also recorded in city data as: 400 3 Ave · 179 6 St · 185 6 St · 193 6 St · 388 3 Ave · 3860 3 Ave
Summary · as of November 6, 2026
386 3rd Avenue (Brooklyn, NY 11215; tax lot BBL 3009790005) is a warehouse (building class E9: warehouse (subtype E9)), built around 1931, on a 78,040 sq ft lot zoned M2-1. City tax records list the owner as 386 3RD AVENUE PARTNERS, LIMITED PARTNER SHIP. The Department of Finance's final market value for tax year 2027 is $5,314,000. As of November 6, 2026, NYC Open Data shows nine DOB jobs with a permit issued but no sign-off, three active DOB violations and one OATH ticket with an unpaid balance. There were 44 311 requests in the past 12 months and no HPD complaints since 2019. (Source: NYC Open Data — DOB, HPD, OATH, DOF, DCP and ACRIS datasets — compiled by NYC Property Facts.)
- Owner of record
- 386 3RD AVENUE PARTNERS, LIMITED PARTNER SHIP
- Building class
- E9 · Warehouse
- Year built · units
- 1931 · 0 res.
- Lot area · zoning
- 78,040 sq ft · M2-1
- Market value (DOF)
- $5,314,000 FY2027
- Last priced deed
- —
- BBL
- 3009790005
- BIN
- 3398977, 3398978, 3398980 …
- 9Open DOB jobs (permit issued, no sign-off)
- 3Active DOB violations
- 0Active ECB violations
- 0Open HPD violations
- 1OATH tickets with unpaid balance
How to cite: NYC Property Facts, “386 3rd Avenue, Brooklyn, NY 11215 (BBL 3009790005)”, data as of 2026-11-06, https://nycpropertyfacts.com/ny/brooklyn/386-3rd-avenue-3009790005. Source: NYC Open Data.
Lot & building
Basic facts about the tax lot and building from the city’s PLUTO database.
- Owner (as listed by the city)
- 386 3RD AVENUE PARTNERS, LIMITED PARTNER SHIPThe owner name on the city’s tax records. It can lag behind recent sales and is often an LLC.
- Building class
- E9 – Warehouse (subtype E9)The Department of Finance’s category for what kind of building this is.
- Land use
- Industrial & manufacturingCity Planning’s broad category of how the lot is used.
- Year built
- 1931Often an estimate for older buildings.
- Floors
- 1
- Units
- 0 residential / 7 totalResidential units are apartments; total includes stores and offices.
- Buildings on lot
- 6
- Lot size
- 78,040 sq ft (237 ft × 280 ft)
- Building floor area
- 34,708 sq ft (incl. 13,797 sq ft commercial)
- Zoning
- M2-1The zoning district sets what can be built and used here. Manufacturing district.
- Built vs. allowed density (FAR)
- 0.44 built / 0.00 max residentialFloor Area Ratio = building floor area ÷ lot area. If built FAR is below the maximum, zoning may allow more floor area (other rules apply).
- Identifiers
- BBL 3009790005 (Borough 3, Block 979, Lot 5) · BIN 3398977, 3398978, 3398980, 3398981, 3021042, 3398979BBL identifies the tax lot; BIN identifies each building (from DOB/HPD/footprint records).
Agency lookups: DOB BIS · ZoLa (zoning map) · ACRIS
Source: PLUTO (Dept. of City Planning) — city dataset updated 2026-08-24; data as of 2026-11-06; Building Footprints — city dataset updated 2026-10-25; data as of 2026-11-01
Tax assessment
How the Department of Finance values this lot for property tax.
- Market value (tax year 2027, final roll)
- $5,314,000The Department of Finance’s estimate of value for tax purposes. It is not an appraisal and is often far from the sale price.
- Assessed value
- $2,391,300The portion of market value that taxes are calculated on (capped by law for small homes).
- Taxable value (final)
- $1,783,090Assessed value minus any exemptions.
- Tax class
- Tax class 4 – commercial / industrial
| Tax year | Roll | Market value | Assessed value | Tax class |
|---|---|---|---|---|
| 2027 | Final | $5,314,000 | $2,391,300 | 4 |
| 2026 | Final | $3,886,000 | $1,748,700 | 4 |
| 2025 | Final | $3,668,000 | $1,650,600 | 4 |
Source: DOF Property Valuation and Assessment Data — city dataset updated 2026-09-14; data as of 2026-11-06
Sales & deed history 4
Deeds recorded with the City Register (ACRIS). A deed transfers ownership. A $0 or very low price usually means a transfer between related parties, an estate, or a refinance-related transfer, not a market sale. This is not a title search; mortgages, liens and other documents are not shown.
| Date | Type | Price | Seller (grantor) | Buyer (grantee) | Doc ID |
|---|---|---|---|---|---|
| 1998-03-16 | DEED | $0 / not stated | Csjer Ast, Llc | 386 3rd Avenue Partners, Limited Partnership | FT_3890006032389 |
| 1997-11-21 | DEED | $0 / not stated | Astoria Federal Savings And Loan Association | Csjer Ast Llc | FT_3700005899970 |
| 1996-06-04 | DEED | $0 / not stated | 386 Third Avenue Corp | Greater New York Savings Bank | FT_3850005215185 |
| 1993-01-27 | DEED | $0 / not stated | Creed Associates Inc/Def; Gill, Le Roi L/Ref | 386 Third Avenue Corp | FT_3220001749322 |
Source: ACRIS Real Property Master — city dataset updated 2026-10-08; data as of 2026-11-06; ACRIS Real Property Legals — city dataset updated 2026-10-08; data as of 2026-11-06; ACRIS Real Property Parties — city dataset updated 2026-10-08; data as of 2026-11-06
DOB job filings 9 open of 18
A “job” is an application to the Department of Buildings to do construction work. A job marked Permitted, not signed off had a work permit issued but the city has no record of final sign-off (inspection/completion). Old jobs left in this state are common and appear in buyer and lender due diligence; the work may or may not have been done.
| Status | Job # | Type | Filed | Est. cost |
|---|---|---|---|---|
| Permitted, not signed off Permit Entire · 2022-01-13 | B00648171-I1 DOB NOW | Alteration | 2022-01-10 | $4,500 |
| Permitted, not signed off PERMIT ISSUED - ENTIRE JOB/WORK · 2018-07-18 | 321786554 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 2018-02-07 | $20,000 |
| Permitted, not signed off PERMIT ISSUED - ENTIRE JOB/WORK · 2014-07-31 | 321057342 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 2014-07-30 | $10,000 |
| Permitted, not signed off PERMIT ISSUED - ENTIRE JOB/WORK · 2012-12-21 | 320690089 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 2012-12-13 | $39,000 |
| Permitted, not signed off PERMIT ISSUED - ENTIRE JOB/WORK · 2016-06-09 | 320482223 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 2012-05-23 | $105,000 |
| Permitted, not signed off PERMIT ISSUED - PARTIAL JOB · 1999-10-01 | 300847779 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 1999-03-29 | $3,500 |
| Permitted, not signed off PERMIT ISSUED - ENTIRE JOB/WORK · 1998-12-14 | 300805902 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 1998-11-02 | $30,000 |
| Permitted, not signed off PERMIT ISSUED - PARTIAL JOB · 1999-02-18 | 300723643 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 1998-04-21 | $12,000 |
| Permitted, not signed off PERMIT ISSUED - PARTIAL JOB · 1998-08-31 | 300723652 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 1998-04-21 | $30,000 |
| Not open PLAN EXAM - APPROVED · 2019-01-03 | 321815265 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 2019-01-03 | $24,300 |
| Not open PLAN EXAM - DISAPPROVED · 2012-08-02 | 320518891 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 2012-07-25 | $39,000 |
| Not open SIGNED OFF · 2012-08-06 | 320450267 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 2012-03-19 | $361,000 |
| Not open SIGNED OFF · 2012-04-18 | 320394266 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 2011-11-17 | $28,640 |
| Not open SIGNED OFF · 2010-09-29 | 320118092 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 2010-02-17 | $5,000 |
| Not open SIGNED OFF · 1999-07-14 | 300826836 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 1999-01-12 | $8,000 |
| Not open PLAN EXAM - DISAPPROVED · 1997-04-08 | 300626115 BIS | A1 – Major alteration (changes use, egress or occupancy) | 1997-03-31 | $80,000 |
| Not open PLAN EXAM - DISAPPROVED · 1997-02-13 | 300508127 BIS | A2 – Alteration with multiple work types (no change to use/occupancy) | 1996-03-18 | $140,000 |
| Not open SIGNED OFF · 1995-10-20 | 300440404 BIS | DM – Demolition | 1995-06-09 | — |
Source: DOB NOW: Build – Job Application Filings — city dataset updated 2026-11-05; data as of 2026-11-06; DOB Job Application Filings (BIS) — city dataset updated 2026-11-05; data as of 2026-11-06
Work permits 29
Individual permits issued under DOB jobs (one job can have several permits, e.g. plumbing and construction). Permit expiration alone does not mean the job was completed or signed off.
| Issued | Expires | Job # | Work | Permit status |
|---|---|---|---|---|
| 2022-01-13 | 2022-10-14 | B00648171-I1 DOB NOW | Mechanical Systems INSTALLATION OF TWO ROOF TOP COMPRESSOR UNITS TO BE PLACED ON EXISTING DUNNAGE. NO CHANGE TO USE, EGRESS OR OCCUPANCY. | Permit Issued |
| 2018-07-18 | 2019-07-01 | 321786554 BIS | Equipment work / Other / general construction | ISSUED (initial) |
| 2016-06-09 | 2017-06-09 | 320482223 BIS | Plumbing / Plumbing | ISSUED (initial) |
| 2014-07-31 | 2015-05-14 | 321057342 BIS | Equipment work / Other / general construction | ISSUED (initial) |
| 2014-07-31 | 2015-05-14 | 321057342 BIS | Equipment work / Mechanical/HVAC | ISSUED (initial) |
| 2013-07-29 | 2014-02-25 | 320482223 BIS | Equipment work / Other / general construction | ISSUED (renewal) |
| 2013-07-29 | 2014-02-25 | 320482223 BIS | Equipment work / Mechanical/HVAC | ISSUED (renewal) |
| 2012-12-21 | 2013-12-21 | 320690089 BIS | Equipment work / Sprinkler | ISSUED (initial) |
| 2012-12-12 | 2013-07-27 | 320482223 BIS | Equipment work / Mechanical/HVAC | ISSUED (initial) |
| 2012-12-12 | 2013-07-27 | 320482223 BIS | Equipment work / Other / general construction | ISSUED (initial) |
| 2012-03-27 | 2013-01-07 | 320450267 BIS | Equipment work / Other / general construction | ISSUED (initial) |
| 2011-12-14 | 2012-12-13 | 320394266 BIS | Plumbing / Plumbing | ISSUED (initial) |
Showing 12 of 29 records. The API and the source dataset have the full list.
Source: DOB NOW: Build – Approved Permits — city dataset updated 2026-11-05; data as of 2026-11-06; DOB Permit Issuance (BIS) — city dataset updated 2026-10-31; data as of 2026-10-31
DOB violations 3 active of 20
Violations issued by the Department of Buildings for building-code or zoning conditions. Active means DOB has not recorded the violation as resolved or dismissed. Many active DOB violations are old (e.g. elevator or boiler inspection paperwork).
| Status | Issued | Type | Description | Number |
|---|---|---|---|---|
| Active V-DOB VIOLATION - ACTIVE | 2018-04-11 | C-CONSTRUCTION OTHER OPTIONAL | FTM.LOT CONTAINS MULT 1&2 STRY FACTORY/INDUST STRUCT ON GOWANUS CANAL 4TH ST BASIN WATERFRONT.BLDG AT NE CORNER OF LOT HAS MULT LOCS OF SETTLEMENT&VERT&STEP CRACK AT EXT CMU WALLS.REMEDY:PROV ENGR RPT TO FEU NO LATER 5/10/18.OWN ENGAGE LIC PROF PREP RPR DWGS&FILE W/DOB NO LATER 5/27/18.WRK UND PERM BEG NO LATER 6/4/18&SUB COMP W/3 MONTHS | V041118CFEU30601JH |
| Active V-DOB VIOLATION - ACTIVE | 1993-08-16 | LL6291-LOCAL LAW 62/91 - BOILERS BOILER REQUIRED | V081693LL629118850 | |
| Active V-DOB VIOLATION - ACTIVE | 1993-08-16 | LL6291-LOCAL LAW 62/91 - BOILERS BOILER REQUIRED | V081693LL629128770 | |
| Resolved/dismissed V*-DOB VIOLATION - DISMISSED | 2021-08-02 | BENCH-FAILURE TO BENCHMARK NONE | FAILURE TO FILE BENCHMARKING REPORT OF ENERGY USE AS PER AD. CODE SEC. 28-309.4 | V*080221BENCH00595 |
| Resolved/dismissed V*-DOB VIOLATION - DISMISSED | 2021-06-02 | BENCH-FAILURE TO BENCHMARK NONE | FAILURE TO FILE BENCHMARKING REPORT OF ENERGY USE AS PER AD. CODE SEC. 28-309.4 | V*060221BENCH00919 |
| Resolved/dismissed V*-DOB VIOLATION - DISMISSED | 2014-05-15 | LBLVIO-LOW PRESSURE BOILER BOILER REQUIRED | VIOLATION ISSUED FOR FAILURE TO FILE ANNUAL BOILER 2012 INSPECTION REPORT | V*051514LBLVIO11863 |
| Resolved/dismissed V*-DOB VIOLATION - DISMISSED | 2009-12-31 | LBLVIO-LOW PRESSURE BOILER BOILER REQUIRED | V*123109LBLVIO10251 | |
| Resolved/dismissed V*-DOB VIOLATION - DISMISSED | 2001-02-27 | LL6291-LOCAL LAW 62/91 - BOILERS BOILER REQUIRED | V*022701LL629113800 | |
| Resolved/dismissed V*-DOB VIOLATION - DISMISSED | 2001-02-27 | LL6291-LOCAL LAW 62/91 - BOILERS BOILER REQUIRED | V*022701LL629113801 | |
| Resolved/dismissed V*-DOB VIOLATION - DISMISSED | 2000-02-07 | LL6291-LOCAL LAW 62/91 - BOILERS BOILER REQUIRED | V*020700LL629114286 | |
| Resolved/dismissed V*-DOB VIOLATION - DISMISSED | 2000-02-07 | LL6291-LOCAL LAW 62/91 - BOILERS BOILER REQUIRED | V*020700LL629114287 | |
| Resolved/dismissed V*-DOB VIOLATION - DISMISSED | 1999-03-16 | LL6291-LOCAL LAW 62/91 - BOILERS BOILER REQUIRED | V*031699LL629114034 | |
| Resolved/dismissed V*-DOB VIOLATION - DISMISSED | 1999-03-16 | LL6291-LOCAL LAW 62/91 - BOILERS BOILER REQUIRED | V*031699LL629114035 | |
| Resolved/dismissed V*-DOB VIOLATION - DISMISSED | 1998-05-04 | LL6291-LOCAL LAW 62/91 - BOILERS BOILER REQUIRED | V*050498LL629121900 | |
| Resolved/dismissed V*-DOB VIOLATION - DISMISSED | 1998-05-04 | LL6291-LOCAL LAW 62/91 - BOILERS BOILER REQUIRED | V*050498LL629115217 |
Showing 15 of 20 records. The API and the source dataset have the full list.
Source: DOB Violations — city dataset updated 2026-11-05; data as of 2026-11-06
ECB violations (DOB) 0 active of 0
DOB violations that go to a hearing at OATH (formerly the Environmental Control Board) and can carry fines. Active or Resolved follows the DOB violation status field. The hearing status is about the hearing and its penalty: written off means the city stopped collecting the fine, not that the condition was corrected. A balance due is a fine the city says is unpaid.
No records found in this dataset for this lot.
Source: DOB ECB Violations — city dataset updated 2026-11-05; data as of 2026-11-06
OATH tickets (all agencies) 1 unpaid of 92
Summonses heard at the Office of Administrative Trials and Hearings, from agencies like Sanitation, Buildings, Fire and Health, linked to this lot’s block and lot. Default means the respondent did not appear at the hearing, which typically results in the maximum penalty. Tickets may be issued to tenants or businesses at the address, not just the owner. DOB ECB tickets appear here too.
| Status | Date | Agency | Charge | Respondent | Imposed / paid / balance | Ticket # |
|---|---|---|---|---|---|---|
| Unpaid balance Default DEFAULTED · DEFAULTED | 2023-05-09 | Dep - Bureau Of Env. Complianc | IDLING OF MOTOR VEHICLE ENGINE MORE THAN THREE MINUTES 1ST OFF | SIEGG LLC | $1,000 / $467 / $933 | 000775888N |
| No balance due PAID IN FULL · IN VIOLATION | 2026-02-05 | Fire Department Of Nyc | INSPECTION AND TESTING | 386 3 AVE PARTNERS | $600 / $600 / $0 | 014228859J |
| No balance due PAID IN FULL · IN VIOLATION | 2024-10-10 | Dep - Bureau Of Env. Complianc | IDLING OF MOTOR VEHICLE ENGINE MORE THAN THREE MINUTES 1ST OFF | J GIBSON TRUCKING | $350 / $350 / $0 | 000885813X |
| No balance due APPEAL DECIS RENDERD · IN VIOLATION | 2023-12-22 | Dep - Bureau Of Env. Complianc | IDLING OF MOTOR VEHICLE ENGINE OVER 1MIN WHILE ADJACENT TO SCHOOL 1ST | DIVERSIFIED AUTOMOTIVE INC | $350 / $350 / $0 | 000850705Z |
| No balance due PAID IN FULL · ADMIT IN-VIO | 2023-07-05 | Dep - Bureau Of Env. Complianc | IDLING OF MOTOR VEHICLE ENGINE MORE THAN THREE MINUTES 1ST OFF | JB HUNT TRANSPORT INC | $350 / $350 / $0 | 000807340L |
| No balance due HEARING COMPLETED · IN VIOLATION | 2020-09-16 | Fire Department Of Nyc | INSPECTION AND TESTING | 386 3 AVE PARTNERS | $0 / $0 / $0 | 011742093H |
| No balance due PAID IN FULL | 2016-11-06 | DIRTY AREA | 386 3RD AVENUE PARTNERS LIMITE | $100 / $100 / — | 0193017945 | |
| No balance due HEARING COMPLETED · IN VIOLATION | 2015-11-19 | Fire Department Of Nyc | SIGN, POSTINGS, NOTICES AND INSTRUCTIONS | 386 3 AVE PARTNERS | — / — / — | 011460896X |
| No balance due Default PAID IN FULL · DEFAULT | 2015-04-15 | Fire Department Of Nyc | FIRE PROTECTION SYSTEMS | 386 3 AVE PARTNERS | $1,000 / $1,031 / — | 011445818P |
| No balance due Default PAID IN FULL · DEFAULTED | 2013-07-15 | Fire Department Of Nyc | AFFIDAVITS, DESIGN INSTALLATION DOCUMENTS, AND OTHER DOCUMENTATION | AI-MADINAH SCHOOL | $5,000 / $4,290 / $0 | 011346048Y |
| No balance due PAID IN FULL · IN VIOLATION | 2011-08-17 | Fire Department Of Nyc | AFFIDAVITS, DESIGN/INSTALLATION DOCUMENTS, AND OTHER DOCUMENTATION | 386 3RD AVENUE PARTNERS LP | $500 / $500 / — | 011281968M |
| No balance due PAID IN FULL · IN VIOLATION | 2010-08-05 | Fire Department Of Nyc | FIRE PROTECTION SYSTEMS | 386 3RD AVE PARTNERS | $450 / $450 / — | 011200013M |
Showing 12 of 92 records. The API and the source dataset have the full list.
Source: OATH Hearings Division Case Status — city dataset updated 2026-11-06; data as of 2026-11-06
HPD registration & contacts
Owners of most rental buildings must register with the Department of Housing Preservation and Development each year and list an owner and managing agent.
No HPD registration found. Registration is required for buildings with 3 or more apartments (and for 1–2 family homes where neither the owner nor family lives there).
Source: HPD Multiple Dwelling Registrations — city dataset updated 2026-11-04; data as of 2026-11-06; HPD Registration Contacts — city dataset updated 2026-11-04; data as of 2026-11-06
HPD housing-code violations 0 open of 0
Violations HPD inspectors issued for conditions in residential buildings (heat, leaks, mold, pests, lead paint, etc.). Class letters show how serious: Class A – non-hazardous (HPD gives 90 days to correct); Class B – hazardous (30 days to correct); Class C – immediately hazardous (24 hours to correct for most conditions); Class I – information / order (e.g. orders to register, lead or other administrative orders). Open means HPD has not recorded the condition as corrected.
No records found in this dataset for this lot.
Source: HPD Housing Maintenance Code Violations — city dataset updated 2026-11-05; data as of 2026-11-06
HPD complaints 0
Complaints tenants or others made to HPD (usually via 311) about housing conditions, from 2019 onward. A complaint is not a violation; HPD may inspect and issue one.
No records found in this dataset for this lot.
Source: HPD Housing Maintenance Code Complaints and Problems — city dataset updated 2026-11-06; data as of 2026-11-06
311 requests (last 12 months) 44
Recent 311 service requests the city geocoded to this lot: noise, illegal parking, heat, sanitation and more. Anyone can file them, so they describe activity at or near the address, not necessarily the building itself.
| Opened | Agency | Complaint | Status | Closed |
|---|---|---|---|---|
| 2026-11-04 | NYPD | Blocked Driveway – No Access | Closed | 2026-11-04 |
| 2026-11-03 | DSNY | Illegal Dumping – Removal Request | Closed | 2026-11-04 |
| 2026-11-02 | NYPD | Illegal Parking – Posted Parking Sign Violation | Closed | 2026-11-02 |
| 2026-11-02 | NYPD | Illegal Parking – Blocked Bike Lane | Closed | 2026-11-02 |
| 2026-11-02 | TLC | For Hire Vehicle Complaint – Driver Complaint - Non Passenger | In Progress | — |
| 2026-10-27 | NYPD | Illegal Parking – Double Parked Blocking Traffic | Closed | 2026-10-27 |
| 2026-10-20 | NYPD | Blocked Driveway – Partial Access | Closed | 2026-10-20 |
| 2026-10-13 | NYPD | Abandoned Vehicle – With License Plate | Closed | 2026-10-13 |
| 2026-10-03 | NYPD | Abandoned Vehicle – With License Plate | Closed | 2026-10-04 |
| 2026-09-30 | NYPD | Blocked Driveway – Partial Access | Closed | 2026-09-30 |
Showing 10 of 44 records. The API and the source dataset have the full list.
Source: 311 Service Requests from 2020 to Present — city dataset updated 2026-11-06; data as of 2026-11-06
Nearby properties
More in Park Slope: Open HPD violations · Active DOB violations · Active ECB violations · Open DOB jobs · Unpaid OATH tickets
On 3 Ave
- 383 3rd Avenue (10 open items)
- 399 3rd Avenue (13 open items)
- 400 3rd Avenue (seven open items)
- 406 3rd Avenue (two open items)
- 407 3rd Avenue (seven open items)
- 408 3rd Avenue (one open item)
- 410 3rd Avenue (two open items)
- 361 3rd Avenue (46 open items)
- 411 3rd Avenue (13 open items)
- 360 3rd Avenue (21 open items)
Same tax block (979)
- 400 3rd Avenue (seven open items)
- 167 6th Street (12 open items)
- 163 6th Street
- 141 6th Street (five open items)
- 1 2nd Avenue (three open items)
Open-item counts as of November 6, 2026; each section lists its own dataset date. Machine-readable: JSON API · Markdown · Plain text · API & MCP docs