SQLite
Local SQLite database access. Perfect for personal knowledge stores, quick prototypes, or querying app data without a server.
Delv Safety Grade: A
Score 84/100 · assessed 2026-04-22
Anthropic's official SQLite MCP server provides local database query access through a well-maintained package. The maintainer score is excellent given Anthropic's backing and active development in the official servers monorepo. Supply chain is solid with npm distribution and standard versioning. Transparency is strong with open source code, clear documentation, and active issue tracking. The permissions profile is the main consideration: whilst SQLite is read-only by default, it still grants database read access to any .sqlite file you point it at, including potentially sensitive personal data stores like browser histories, messaging archives, or health data. The server executes arbitrary SQL queries Claude generates, which could expose unintended data through clever joins or schema inspection. No known security incidents. Best practice is to point it only at databases you're comfortable having fully readable by the AI.
Lethal Trifecta (prompt-injection exposure)
ONE OF THREELocal DB read/write. Same profile as filesystem.
Green flags
- Official Anthropic package with active maintenance and clear provenance
- Read-only by default, no write or delete operations exposed
- Distributed via npm with standard semver, easy to audit and update
- Open source with comprehensive docs and examples in official repo
- No network access, purely local file operations
Red flags
- Grants read access to entire SQLite database including all tables and schemas
- User must manually specify database path, easy to mispoint at sensitive data
- SQL query execution allows arbitrary SELECT statements and schema inspection
Permissions requested
Install
npx -y @modelcontextprotocol/server-sqlite /path/to/db.sqlite
{
"sqlite": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sqlite", "/Users/you/data.sqlite"]
}
}Review
Install this if you work with local SQLite files regularly or want Claude to query your personal data stores. Skip it if you need remote database access or if you're only querying once in a blue moon. It's a narrow tool, but within that niche it's the best option available.
Good at
- Schema introspection means Claude knows your table structure without you explaining it.
- Read-only by default prevents accidental data corruption from overeager prompts.
- Works offline with no network dependencies once installed.
- Handles complex queries and self-corrects when SQL syntax is wrong.
Watch out
- Requires absolute file paths in config, so not portable across machines without editing.
- No support for remote databases or networked SQLite instances.
- Large databases can slow down query execution with no built-in pagination hints.
- Write mode exists but requires manual flag changes and careful prompt engineering.
Use cases
- Querying an app's local DB
- Building a personal PKM store
- Analysing exported data
- Debugging with schema context
Getting started
Works with
Similar MCPs
- NeonNeon's official MCP for serverless Postgres. Manage projects, branches, and run SQL against any of your databases.
- SupabaseSupabase's official MCP — query Postgres, manage auth, inspect storage buckets, all from your agent.
- PostgresQuery Postgres databases with natural language. Read-only access by default - the agent sees your schema and runs SELECT queries safely.
- ClickHouseClickHouse MCP for fast analytical queries. Built by ClickHouse Inc, supports cluster topology discovery.