Skip to content
/ NFTIAI Public

NFTI AI — NFTI your AI Agents & Virtual IP. Bridging intelligent agents, MCP protocols, and RWA to create a new era of digital sovereignty.

License

Notifications You must be signed in to change notification settings

Axarb/NFTIAI

Repository files navigation

NFTI

NFTI your AI Agents & Virtual IP. Bridging intelligent agents, MCP protocols, and RWA to create a new era of digital sovereignty.

NPM MIT License Prettier Code Formatting

NFTI

Intro

NFTI is a standard library and execution framework for AI agents optimized for integration with MCP (Model Context Protocol) and RWA (Real World Assets) infrastructure. With TypeScript-native support and deep compatibility with major AI SDKs, NFTI makes it easy to build composable, sovereign, and utility-backed AI-powered digital entities.

NFTI clients, such as IdentityClient or RWARegistryClient, work seamlessly as:

  • TypeScript-first agent modules
  • AI tools callable by LLMs through MCP-compatible adapters
import { IdentityClient } from '@nfti/core'

const identity = new IdentityClient()
const profile = await identity.getProfile({ id: 'nfti.eth' })
console.log(profile)

Or invoke them as agentic tools via your favorite AI SDK:

import { openai } from '@ai-sdk/openai'
import { generateText } from 'ai'
import { createAISDKTools } from '@nfti/ai-sdk'
import { IdentityClient } from '@nfti/core'

const identity = new IdentityClient()

const result = await generateText({
  model: openai('gpt-4o'),
  tools: createAISDKTools(identity),
  toolChoice: 'required',
  prompt: 'Who owns the NFT with ID nfti:0xabc123?'
})

console.log(result.toolResults[0])

Combining RWA, MCP, and Agents

All NFTI tools are built to be composable via MCP adapters, meaning they can interact across agent boundaries, context layers, and RWA registries — enabling LLMs to transact, query, and coordinate real-world and digital assets.

import { RWARegistryClient, MCPGatewayClient } from '@nfti/core'
import { createAISDKTools } from '@nfti/ai-sdk'

const rwa = new RWARegistryClient()
const mcp = new MCPGatewayClient()

const tools = createAISDKTools(rwa, mcp)

Features

  • ✅ Built for digital sovereignty and agent identity
  • ✅ Fully MCP-compatible
  • ✅ Supports programmable RWA infrastructure
  • ✅ Composable agent architecture
  • ✅ Clean TypeScript DX + LLM tool UX
  • ✅ Uses fetch + ky for robust HTTP behavior
  • ✅ CLI for OpenAPI → agent tool conversion
  • ✅ 100% open source and modular

Docs

Full documentation is available at nfti.ai.

AI SDKs

NFTI tools support all major LLM toolchain SDKs:

Tools

NFTI includes composable clients and functions for:

  • Digital Identity & Sovereignty (DID, ENS, etc.)
  • RWA Registries & Provenance
  • On-chain + Off-chain Asset Interactions
  • MCP Gateways & Federated Context
  • Virtual IP Management

See the NFTI Tools Directory for the full list.

Service / Tool Package Docs Description
Airtable @agentic/airtable docs No-code spreadsheets, CRM, and database.
Apollo @agentic/apollo docs B2B person and company enrichment API.
ArXiv @agentic/arxiv docs Search for research articles.
Bing @agentic/bing docs Bing web search.
Brave Search @agentic/brave-search docs Brave web search and local places search.
Calculator @agentic/calculator docs Basic calculator for simple mathematical expressions.
Clearbit @agentic/clearbit docs Resolving and enriching people and company data.
Dexa @agentic/dexa docs Answers questions from the world's best podcasters.
Diffbot @agentic/diffbot docs Web page classification and scraping; person and company data enrichment.
DuckDuckGo @agentic/duck-duck-go docs Privacy-focused web search API.
E2B @agentic/e2b docs Hosted Python code interpreter sandbox which is really useful for data analysis, flexible code execution, and advanced reasoning on-the-fly.
Exa @agentic/exa docs Web search tailored for LLMs.
Firecrawl @agentic/firecrawl docs Website scraping and structured data extraction.
Google Custom Search @agentic/google-custom-search docs Official Google Custom Search API.
Google Drive @agentic/google-drive docs Simplified Google Drive API.
Google Docs @agentic/google-docs docs Simplified Google Docs API.
Gravatar @agentic/gravatar docs Gravatar profile API.
HackerNews @agentic/hacker-news docs Official HackerNews API.
Hunter @agentic/hunter docs Email finder, verifier, and enrichment.
Jina @agentic/jina docs URL scraper and web search.
LeadMagic @agentic/leadmagic docs B2B person, company, and email enrichment API.
Midjourney @agentic/midjourney docs Unofficial Midjourney client for generative images.
McpTools @agentic/mcp docs Model Context Protocol (MCP) client, supporting any MCP server. Use createMcpTools to spawn or connect to an MCP server.
Notion @agentic/notion docs Official Notion API for accessing pages, databases, and content.
Novu @agentic/novu docs Sending notifications (email, SMS, in-app, push, etc).
Open Meteo @agentic/open-meteo docs Free weather API (no API key required).
People Data Labs @agentic/people-data-labs docs People & company data (WIP).
Perigon @agentic/perigon docs Real-time news API and web content data from 140,000+ sources. Structured and enriched by AI, primed for LLMs.
Polygon @agentic/polygon docs Stock market and company financial data.
PredictLeads @agentic/predict-leads docs In-depth company data including signals like fundraising events, hiring news, product launches, technologies used, etc.
Proxycurl @agentic/proxycurl docs People and company data from LinkedIn & Crunchbase.
Reddit @agentic/reddit docs Basic readonly Reddit API for getting top/hot/new/rising posts from subreddits.
RocketReach @agentic/rocketreach docs B2B person and company enrichment API.
Searxng @agentic/searxng docs OSS meta search engine capable of searching across many providers like Reddit, Google, Brave, Arxiv, Genius, IMDB, Rotten Tomatoes, Wikidata, Wolfram Alpha, YouTube, GitHub, etc.
SerpAPI @agentic/serpapi docs Lightweight wrapper around SerpAPI for Google search.
Serper @agentic/serper docs Lightweight wrapper around Serper for Google search.
Slack @agentic/slack docs Send and receive Slack messages.
SocialData @agentic/social-data docs Unofficial Twitter / X client (readonly) which is much cheaper than the official Twitter API.
Tavily @agentic/tavily docs Web search API tailored for LLMs.
Twilio @agentic/twilio docs Twilio conversation API to send and receive SMS messages.
Twitter @agentic/twitter docs Basic Twitter API methods for fetching users, tweets, and searching recent tweets. Includes support for plan-aware rate-limiting. Uses Nango for OAuth support.
Typeform @agentic/typeform docs Readonly Typeform client for fetching form insights and responses.
Weather @agentic/weather docs Basic access to current weather data based on location.
Wikidata @agentic/wikidata docs Basic Wikidata client.
Wikipedia @agentic/wikipedia docs Wikipedia page search and summaries.
Wolfram Alpha @agentic/wolfram-alpha docs Wolfram Alpha LLM API client for answering computational, mathematical, and scientific questions.
YouTube @agentic/youtube docs YouTube data API v3 for searching YT videos and channels.
ZoomInfo @agentic/zoominfo docs Powerful B2B person and company data enrichment.

Note

Missing a tool or want to add your own tool to this list? If you have an OpenAPI v3 spec for your tool's API, we make it extremely easy to add support using our @agentic/openapi-to-ts CLI. Otherwise, feel free to open an issue to discuss or submit a PR.

🦫 NFTI Contributors

Mohammad Abu Musa
Mohammad Abu Musa

📆
Mukewa Wekalao
Mukewa Wekalao

🔌
Osama Abdallah Essa Haikal
Osama Abdallah Essa Haikal

🔌
Arman
Arman

🛡️
Oskar Krämer
Oskar Krämer

📖
Thibaut Patel
Thibaut Patel

🤔 🔌
Applesaucesomer
Applesaucesomer

🤔
crazyTweek
crazyTweek

🤔
Muhammad Tabaza
Muhammad Tabaza

🔌
Shay Punter
Shay Punter

📖 🔌
abaza738
abaza738

🔌
Jona Boeddinghaus
Jona Boeddinghaus

🔌
fomojola
fomojola

💻
Alexander Storozhevsky
Alexander Storozhevsky

💻
J0LGER
J0LGER

🛡️
Patrick Veverka
Patrick Veverka

🐛
Berk Sümbül
Berk Sümbül

📖
Willian Guedes
Willian Guedes

🔌
Abdullah Ranginwala
Abdullah Ranginwala

💻
Dennis Tychsen
Dennis Tychsen

🔌
MyWay
MyWay

🔌
Bibhuti Bhusan Panda
Bibhuti Bhusan Panda

🔌
Tarun Samanta
Tarun Samanta

🐛
Herman Kudria
Herman Kudria

🔌
[NULL] Dev
[NULL] Dev

🔌
Jan Bebendorf
Jan Bebendorf

🔌
Nilesh
Nilesh

🔌
Vraj Gohil
Vraj Gohil

🔌
BastienMe
BastienMe

🔌
Stephen Foskett
Stephen Foskett

📖
Nathan
Nathan

📖
Marcin Natanek
Marcin Natanek

🔌
Mark van Bellen
Mark van Bellen

🔌
Olivier Guzzi
Olivier Guzzi

🔌
Osama Zakarneh
Osama Zakarneh

🔌
phestvik
phestvik

🤔
Rajdeep Pal
Rajdeep Pal

📖
Camilo Usuga
Camilo Usuga

🔌
Kishan Parmar
Kishan Parmar

📖 🔌
BBND
BBND

🔌
Haseeb Rehman
Haseeb Rehman

🔌
Rita Gorokhod
Rita Gorokhod

🔌
Fábio Ferreira
Fábio Ferreira

🔌
Florin Buffet
Florin Buffet

📖
Drew Lewis
Drew Lewis

🔌
Benjamin André-Micolon
Benjamin André-Micolon

🔌
Denis Gurskij
Denis Gurskij

🔌
Nefer Lopez
Nefer Lopez

📖
fardeenpanjwani-codeglo
fardeenpanjwani-codeglo

📖
Landon Moir
Landon Moir

🔌
Diego Nijboer
Diego Nijboer

🔌
Tân Một Nắng
Tân Một Nắng

🔌
Gavin Foley
Gavin Foley

📖
Dennis Trautwein
Dennis Trautwein

🐛
Andrew Rosenblatt
Andrew Rosenblatt

🐛
rika
rika

🔌
Cyril Selasi
Cyril Selasi

🔌
Franck Nijimbere
Franck Nijimbere

🔌
Aleksandr Denisov
Aleksandr Denisov

🔌
Reuben Swartz
Reuben Swartz

📖
joselupianez
joselupianez

🔌
Awais Manzoor
Awais Manzoor

🐛 💻
Andrei
Andrei

🐛
derbbre
derbbre

📖
Maor Rozenfeld
Maor Rozenfeld

💻
Michael Huynh
Michael Huynh

📖
Filip Dunđer
Filip Dunđer

💻
Don Thorp
Don Thorp

📖
Joe Workman
Joe Workman

🔌
Aykut Akgün
Aykut Akgün

💻
Yann Petitjean
Yann Petitjean

🔌 🐛
pfernandez98
pfernandez98

🔌
Daniel O.
Daniel O.

🔌
Meng-Yuan Huang
Meng-Yuan Huang

📖
Leyla
Leyla

🐛
i-nithin
i-nithin

🔌
la3rence
la3rence

🔌
Dennis Rongo
Dennis Rongo

🐛 🔌
Kartik Mehta
Kartik Mehta

📖 💻
Zakher Masri
Zakher Masri

📖 💻
AbdullahBitar
AbdullahBitar

🔌
Mario Meyer
Mario Meyer

🔌
Karim Khaleel
Karim Khaleel

🔌
CPonchet
CPonchet

🐛
Olivier Sambourg
Olivier Sambourg

🔌
Ahmad(Ed)
Ahmad(Ed)

🔌
leenmashni
leenmashni

🔌
M Abdul Rauf
M Abdul Rauf

📖
Vincent Barrier
Vincent Barrier

🔌
John
John

💻 🔌
Joost de Valk
Joost de Valk

🔌
MJ
MJ

🔌
ShravanShenoy
ShravanShenoy

💻
Jon Kristian
Jon Kristian

📖
cr0fters
cr0fters

🐛
Bibek Timsina
Bibek Timsina

🐛
Viktor Szépe
Viktor Szépe

💻
Rendy Tan
Rendy Tan

📖 🔌
Islam Abdelfattah
Islam Abdelfattah

🐛
Yoonjae Choi
Yoonjae Choi

💻
Javier HM
Javier HM

🔌
Mohamed Hassan
Mohamed Hassan

🐛
Christian Schab
Christian Schab

🔌
Pratik Kinage
Pratik Kinage

🔌
Abdelrahman Mostafa
Abdelrahman Mostafa

🔌
Hamza Zagha
Hamza Zagha

🐛
Lasse Schuirmann
Lasse Schuirmann

🔌
Cyril Duchon-Doris
Cyril Duchon-Doris

🔌
Javiink
Javiink

🔌
Harshit Harchani
Harshit Harchani

🔌
MrAkber
MrAkber

📖
marek-slavicek
marek-slavicek

🔌
hugh-codes
hugh-codes

🔌
Alex Lewis
Alex Lewis

🐛
Yuanlin Lin
Yuanlin Lin

📖
Ala Shiban
Ala Shiban

📖
hamsh
hamsh

💻
Anne Mariel Catapang
Anne Mariel Catapang

🔌
Carlo Gino Catapang
Carlo Gino Catapang

🔌
Aditya Rathore
Aditya Rathore

🔌
coderbob2
coderbob2

🔌
Ramy Gamal
Ramy Gamal

🔌
Alexandru-Dan Pop
Alexandru-Dan Pop

💻
Frank Micheal
Frank Micheal

🔌
Emmanuel Ferdman
Emmanuel Ferdman

📖
Sany A
Sany A

🔌
Niels Swimberghe
Niels Swimberghe

🐛
lostinbug
lostinbug

🔌
gushkool
gushkool

🔌
Omar Sayed
Omar Sayed

🔌
rSnapkoOpenOps
rSnapkoOpenOps

🐛
ahronshor
ahronshor

🔌
Cezar
Cezar

🐛
Shawn Lim
Shawn Lim

🔌
Shawn Lim
Shawn Lim

🔌
pavloDeshko
pavloDeshko

🐛
abc
abc

💻
manoj kumar d
manoj kumar d

🔌
Feli
Feli

🔌
Miguel
Miguel

🔌
Instasent DEV
Instasent DEV

🔌
Matthieu Lombard
Matthieu Lombard

🔌
beyondlevi
beyondlevi

🔌
Rafal Zawadzki
Rafal Zawadzki

🔌
Simon Courtois
Simon Courtois

🔌
alegria-solutions
alegria-solutions

🔌
D-Rowe-FS
D-Rowe-FS

🔌
张晟杰
张晟杰

🔌
Ashot
Ashot

🔌
Amr Abu Aza
Amr Abu Aza

🔌
John Goodliff
John Goodliff

🔌
Diwash Dev
Diwash Dev

🔌
André
André

🔌
Lou | Digital Marketing
Lou | Digital Marketing

🔌
Maarten Coppens
Maarten Coppens

🔌
Mahmoud Hamed
Mahmoud Hamed

🔌
Theo Dammaretz
Theo Dammaretz

🔌
s31w4n
s31w4n

📖 💻 🔌
Abdul Rahman
Abdul Rahman

🔌
Kent Smith
Kent Smith

🔌
Arvind Ramesh
Arvind Ramesh

💻
valentin-mourtialon
valentin-mourtialon

🔌
psgpsg16
psgpsg16

🔌
Mariia Shyn
Mariia Shyn

🔌
Joshua Heslin
Joshua Heslin

🔌
Ahmad
Ahmad

🔌
Daniel Poon
Daniel Poon

💻
Kévin Yu
Kévin Yu

🔌
노영은
노영은

🔌
reemayoush
reemayoush

🔌
Brice
Brice

🛡️
Mg Wunna
Mg Wunna

🔌
Harikrishnan U M
Harikrishnan U M

🐛
perrine-pullicino-alan
perrine-pullicino-alan

🔌
Tiger Kaovilai
Tiger Kaovilai

💻
CarefulGuru
CarefulGuru

🔌
Ankit Kumar Sharma
Ankit Kumar Sharma

🔌
Naeem Hassan
Naeem Hassan

🔌
Tim Petricola
Tim Petricola

💻

This project follows the all-contributors specification. Contributions of any kind are welcome!

About

NFTI AI — NFTI your AI Agents & Virtual IP. Bridging intelligent agents, MCP protocols, and RWA to create a new era of digital sovereignty.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published