NFTI your AI Agents & Virtual IP. Bridging intelligent agents, MCP protocols, and RWA to create a new era of digital sovereignty.
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])
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)
- ✅ 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
Full documentation is available at nfti.ai.
NFTI tools support all major LLM toolchain SDKs:
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. |
@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. |
@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.
This project follows the all-contributors specification. Contributions of any kind are welcome!