FBI Crime Data Explorer MCP Server for Mastra AIGive Mastra AI instant access to 4 tools to Get Agency Summarized, Get National Estimates, Get Nibrs Victim Demographics, and more
Mastra AI is a TypeScript-native agent framework built for modern web stacks. Connect FBI Crime Data Explorer through Vinkius and Mastra agents discover all tools automatically. type-safe, streaming-ready, and deployable anywhere Node.js runs.
Ask AI about this MCP Server for Mastra AI
The FBI Crime Data Explorer MCP Server for Mastra AI is a standout in the Industry Titans category — giving your AI agent 4 tools to work with, ready to go from day one.
Vinkius delivers Streamable HTTP and SSE to any MCP client
import { Agent } from "@mastra/core/agent";
import { createMCPClient } from "@mastra/mcp";
import { openai } from "@ai-sdk/openai";
async function main() {
// Your Vinkius token. get it at cloud.vinkius.com
const mcpClient = await createMCPClient({
servers: {
"fbi-crime-data-explorer": {
url: "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
},
},
});
const tools = await mcpClient.getTools();
const agent = new Agent({
name: "FBI Crime Data Explorer Agent",
instructions:
"You help users interact with FBI Crime Data Explorer " +
"using 4 tools.",
model: openai("gpt-4o"),
tools,
});
const result = await agent.generate(
"What can I do with FBI Crime Data Explorer?"
);
console.log(result.text);
}
main();
* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
About FBI Crime Data Explorer MCP Server
Connect to the FBI Crime Data Explorer (CDE) to retrieve comprehensive law enforcement statistics directly through natural language. This server provides access to the Uniform Crime Reporting (UCR) program's extensive datasets.
Mastra's agent abstraction provides a clean separation between LLM logic and FBI Crime Data Explorer tool infrastructure. Connect 4 tools through Vinkius and use Mastra's built-in workflow engine to chain tool calls with conditional logic, retries, and parallel execution. deployable to any Node.js host in one command.
What you can do
- National Estimates — Retrieve estimated crime totals for the entire United States across specific year ranges.
- State Summaries — Fetch detailed offense data (violent crime, property crime, etc.) for any specific US state.
- Agency-Level Data — Query statistics reported by specific local, county, or state law enforcement agencies using their unique ORI identifier.
- Victim Demographics — Analyze NIBRS data to see breakdowns of victims by age, race, and sex for various offenses.
The FBI Crime Data Explorer MCP Server exposes 4 tools through the Vinkius. Connect it to Mastra AI in under two minutes — credentials fully managed, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.
All 4 FBI Crime Data Explorer tools available for Mastra AI
When Mastra AI connects to FBI Crime Data Explorer through Vinkius, your AI agent gets direct access to every tool listed below — spanning crime-statistics, fbi-data, public-safety, and more. Every call runs in a secure, isolated environment with full audit visibility. Beyond a simple connection, you get real-time monitoring of agent activity, enterprise governance, and optimized token usage.
Get agency summarized on FBI Crime Data Explorer
Retrieve crime data for a specific law enforcement agency
Get national estimates on FBI Crime Data Explorer
Retrieve national crime estimates
Get nibrs victim demographics on FBI Crime Data Explorer
Retrieve NIBRS victim demographic data
Get state summarized on FBI Crime Data Explorer
Retrieve crime statistics for a specific state
Connect FBI Crime Data Explorer to Mastra AI via MCP
Follow these steps to wire FBI Crime Data Explorer into Mastra AI. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.
Install dependencies
npm install @mastra/core @mastra/mcp @ai-sdk/openaiReplace the token
[YOUR_TOKEN_HERE] with your Vinkius tokenRun the agent
agent.ts and run with npx tsx agent.tsExplore tools
Why Use Mastra AI with the FBI Crime Data Explorer MCP Server
Mastra AI provides unique advantages when paired with FBI Crime Data Explorer through the Model Context Protocol.
Mastra's agent abstraction provides a clean separation between LLM logic and tool infrastructure. add FBI Crime Data Explorer without touching business code
Built-in workflow engine chains MCP tool calls with conditional logic, retries, and parallel execution for complex automation
TypeScript-native: full type inference for every FBI Crime Data Explorer tool response with IDE autocomplete and compile-time checks
One-command deployment to any Node.js host. Vercel, Railway, Fly.io, or your own infrastructure
FBI Crime Data Explorer + Mastra AI Use Cases
Practical scenarios where Mastra AI combined with the FBI Crime Data Explorer MCP Server delivers measurable value.
Automated workflows: build multi-step agents that query FBI Crime Data Explorer, process results, and trigger downstream actions in a typed pipeline
SaaS integrations: embed FBI Crime Data Explorer as a first-class tool in your product's AI features with Mastra's clean agent API
Background jobs: schedule Mastra agents to query FBI Crime Data Explorer on a cron and store results in your database automatically
Multi-agent systems: create specialist agents that collaborate using FBI Crime Data Explorer tools alongside other MCP servers
Example Prompts for FBI Crime Data Explorer in Mastra AI
Ready-to-use prompts you can give your Mastra AI agent to start working with FBI Crime Data Explorer immediately.
"Show me national crime estimates from 2015 to 2020."
"Get summarized burglary data for California (CA) between 2018 and 2022."
"What is the age breakdown of robbery victims in New York?"
Troubleshooting FBI Crime Data Explorer MCP Server with Mastra AI
Common issues when connecting FBI Crime Data Explorer to Mastra AI through Vinkius, and how to resolve them.
createMCPClient not exported
npm install @mastra/mcpFBI Crime Data Explorer + Mastra AI FAQ
Common questions about integrating FBI Crime Data Explorer MCP Server with Mastra AI.
How does Mastra AI connect to MCP servers?
MCPClient with the server URL and pass it to your agent. Mastra discovers all tools and makes them available with full TypeScript types.Can Mastra agents use tools from multiple servers?
Does Mastra support workflow orchestration?
Explore More MCP Servers
View all →
Deskpro
12 toolsDeliver exceptional helpdesk support with ticket management, self-service portals, and SLA tracking across every channel.

Render
10 toolsEquip your AI to orchestrate cloud infrastructure, manage service deployments, and execute scaling operations natively on your Render platform.

Xiaomi Push Service / 小米推送
6 toolsXiaomi's essential device push platform — send notifications to MIUI and Global devices via AI.

Amplemarket
6 toolsSupercharge your outbound sales with AI-driven prospecting, multi-channel sequences, and smart lead scoring that closes deals.
