# Protect Your MCP Tools With Auth0 FGA in TypeScript

**URL:** <https://community.auth0.com/t/protect-your-mcp-tools-with-auth0-fga-in-typescript/197705>\
**Category:** Blog Discussions\
**Created:** [February 27, 2026, 2:51pm UTC](https://community.auth0.com/t/protect-your-mcp-tools-with-auth0-fga-in-typescript/197705 "2026-02-27T14:51:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![anita.clarke](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/anita.clarke/32/77372_2.png) [@anita.clarke](https://community.auth0.com/u/anita.clarke)\
**Post date:** [February 27, 2026, 2:51pm UTC](https://community.auth0.com/t/protect-your-mcp-tools-with-auth0-fga-in-typescript/197705/1 "2026-02-27T14:51:07Z")

</div>

Learn how to secure your Model Context Protocol (MCP) tools using Auth0 FGA and TypeScript. Implement relationship-based access control for AI applications.

Brought to you by @jesstemporal

Read the full post: [https://auth0.com/blog/protect-mcp-tools-with-auth0-fga-in-typescript/](https://auth0.com/blog/protect-mcp-tools-with-auth0-fga-in-typescript/)

 ![MCP_Auth0_FGA (1)](https://global.discourse-cdn.com/auth0/original/3X/d/5/d51e28e65933a6a40980be78126558a0f03d9cbf.jpeg)

---

<div class="post-metadata">

**Author:** ![anita.clarke](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/anita.clarke/32/77372_2.png) [@anita.clarke](https://community.auth0.com/u/anita.clarke)\
**Post date:** [February 27, 2026, 2:51pm UTC](https://community.auth0.com/t/protect-your-mcp-tools-with-auth0-fga-in-typescript/197705/2 "2026-02-27T14:51:16Z")

</div>



---

<div class="post-metadata">

**Author:** ![anita.clarke](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/anita.clarke/32/77372_2.png) [@anita.clarke](https://community.auth0.com/u/anita.clarke)\
**Post date:** [February 27, 2026, 3:52pm UTC](https://community.auth0.com/t/protect-your-mcp-tools-with-auth0-fga-in-typescript/197705/4 "2026-02-27T15:52:29Z")

</div>


