I’m 99% sure I’m correct but could use some help from the brain trust since I don’t fly GA full time anymore. Flying today FRG-MTP at 1500ft along the south shore with flight following. Got FF with NY approach and there are 2 Class D airports along the route, FOK and HTO. As I approach, FOK at 1500ft, approach asks if I’m going to remain clear because I didn't establish two way radio communication with the tower. I was confused because I’m on FF and it’s his job to coordinate the transition according to 7110.65W section 2-1-16 correct? The controller said no, I either have to steer clear of the airspace or contact tower. I’ve never heard of this. Again, I am on flight following with a beacon code about to go through Class D airspace. As I’ve always understood, approach is supposed to coordinate with the tower for a transition and it should not be my responsibility. I ended up just climbing to get on top of the airspace and didn’t feel like arguing with him. Am I crazy or was the controller mistaken? Here was the route
As you noted from the .65, the controller is obligated to coordinate with the tower. That said, 91.129 obligates you, as the pilot, to establish two-communications with the ATC facility providing air traffic services for that airspace prior to entry. As it is clearly not NY Approach who handles it, you are required to contact the tower. Presumably the regs put the obligation on the pilot to determine who controls the portion of class delta airspace they're about to fly through, since it makes it clear that just talking to ATC in general is not sufficient.
That said, you'd never get a violation in that situation. It's clear that you were getting flight following and it should have been coordinated.
I typically ask if the radar controller will be coordinating a delta transition or if I need to make a frequency change. That usually elicits a response that they'll take care it.
In your case, at least the radar controller asked you if you coordinated with tower, and didn't just let you stumble in, unannounced. I agree that a ASRS report, and perhaps a call to the QA person at the TRACON might be helpful, and address a potential controller training issue.
§91.129 Operations in Class D airspace.
(a) General. Unless otherwise authorized or required by the ATC facility having jurisdiction over the Class D airspace area, each person operating an aircraft in Class D airspace must comply with the applicable provisions of this section. In addition, each person must comply with §§91.126 and 91.127. For the purpose of this section, the primary airport is the airport for which the Class D airspace area is designated. A satellite airport is any other airport within the Class D airspace area.
(b) Deviations. An operator may deviate from any provision of this section under the provisions of an ATC authorization issued by the ATC facility having jurisdiction over the airspace concerned. ATC may authorize a deviation on a continuing basis or for an individual flight, as appropriate.
(c) Communications. Each person operating an aircraft in Class D airspace must meet the following two-way radio communications requirements:
(1) Arrival or through flight. Each person must establish two-way radio communications with the ATC facility (including foreign ATC in the case of foreign airspace designated in the United States) providing air traffic services prior to entering that airspace and thereafter maintain those communications while within that airspace.