diff --git a/src/content/docs/en/developers/developer-ecosystem.mdx b/src/content/docs/en/developers/developer-ecosystem.mdx
index a88c2513..0dffe8f2 100644
--- a/src/content/docs/en/developers/developer-ecosystem.mdx
+++ b/src/content/docs/en/developers/developer-ecosystem.mdx
@@ -21,7 +21,7 @@ Explore Scroll’s most active ecosystem tooling and integrate it into your proj
Higher DEX volume creates more yield for liquidity providers and brings more arbitrage opportunities. As a builder, you can permissionlessly integrate your application with DEXs to provide swaps or generate yield for your users.
-
+
| Dex | Contract | Docs |
| - | - |- |
@@ -52,7 +52,7 @@ DEXes with more liquidity will lead to less slippage when performing swaps.
Bridges provide not only ERC-20 token transfers but also are able to send arbitrary data cross-chains. A higher number of transactions signals user preference and trust in the bridge.
-
+
| Bridge | Contract | Docs |
| - | - |- |
@@ -82,12 +82,3 @@ Borrowing and lending platforms let users earn yield, leverage positions or prot
Liquid Staking Tokens produce yield by just holding them on the wallet by a process called Rebase. Higher market cap indicates more accesibility to users.
-
-# Oracles on Scroll
-
-Oracles offer services that blockchains can't handle natively, by bringing in data from the outside world. In the Scroll ecosystem, Chainlink provides price feeds, while Anyrand supplies decentralized randomness.
-
-| VRF | Contract | Docs |
-| - | - |- |
-| Anyrand | [Anyrand Contract Address](https://docs.anyrand.com/using-anyrand/supported-networks) | [Anyrand Documentation](https://docs.anyrand.com/) |
-| Chainlink | [Chainlink Price Feeds](https://docs.chain.link/data-feeds/price-feeds/addresses?page=1&testnetPage=1&network=scroll) | [Price Feeds Documentation](https://docs.chain.link/data-feeds/using-data-feeds) |
\ No newline at end of file
diff --git a/src/content/tools/en/anyrand.mdx b/src/content/tools/en/anyrand.mdx
new file mode 100644
index 00000000..8fe17fed
--- /dev/null
+++ b/src/content/tools/en/anyrand.mdx
@@ -0,0 +1,12 @@
+---
+name: "Anyrand"
+category: ["Oracle"]
+excerpt: "Permissionlessly verifiable random number generator for any EVM network."
+logo: { src: "https://docs.anyrand.com/img/anyrand-logo.svg", alt: "Anyrand Logo" }
+website: "https://anyrand.com/"
+network: ["Mainnet", "Testnet"]
+---
+
+**_Official Anyrand docs:_**
+
+[docs.anyrand.com](https://docs.anyrand.com/)
\ No newline at end of file
diff --git a/src/content/tools/en/pimlico.mdx b/src/content/tools/en/pimlico.mdx
new file mode 100644
index 00000000..a10e3bcc
--- /dev/null
+++ b/src/content/tools/en/pimlico.mdx
@@ -0,0 +1,12 @@
+---
+name: "Pimlico"
+category: ["Infra","Chain Abstraction"]
+excerpt: "Gass-less experience, account abstraction infrastructure and boundlers."
+logo: { src: "https://avatars.githubusercontent.com/u/125581500?s=200&v=4", alt: "Pimlico Logo" }
+website: "https://www.pimlico.io/"
+network: ["Mainnet", "Testnet"]
+---
+
+**_Official Pimlico docs:_**
+
+[docs.pimlico.io](https://docs.pimlico.io/)
\ No newline at end of file
diff --git a/src/content/tools/en/privy.mdx b/src/content/tools/en/privy.mdx
new file mode 100644
index 00000000..363d4ed8
--- /dev/null
+++ b/src/content/tools/en/privy.mdx
@@ -0,0 +1,12 @@
+---
+name: "Privy"
+category: ["Wallet","Onboarding"]
+excerpt: "Wallet and onboarding tooling for developers."
+logo: { src: "https://framerusercontent.com/images/AwTsKmlC3D7Q0nXT1xH0qt3jHkI.png", alt: "Privy Logo" }
+website: "https://www.privy.io/"
+network: ["Mainnet", "Testnet"]
+---
+
+**_Official Privy docs:_**
+
+[docs.privy.io](https://docs.privy.io/welcome)
\ No newline at end of file