Skip to content
Agentmart
Submit a tool

NeoSQL MCP

Schemas, SQL, ERDs, and codegen for PostgreSQL, MySQL, Oracle, SQLite, and more via NeoSQL Desktop.

Connector by unvus · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)★ 1
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/unvus-neosql-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Schemas, SQL, ERDs, and codegen for PostgreSQL, MySQL, Oracle, SQLite, and more via NeoSQL Desktop.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.

Tools
6 read · 1 write · 3 delete
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 10

Read from the source code; the running server may list different tools.

Read 6 · Look things up without changing anything.

  • get-context-help
  • get-mcp-session-id
  • get-table-details
  • list-connections
  • list-tables
  • ping

Write 1 · Create, change, send or run things.

  • erd-create-tables

Delete 3 · Delete, drop, revoke or wipe things.

  • erd-modify-tables
  • execute-query
  • generate-code

Network hosts it talks to 6

  • api.github.com · found in code
  • github.com · found in code
  • neosql.unvus.com · found in code
  • opencollective.com · found in code
  • paulmillr.com · found in code
  • tidelift.com · found in code

Files it touches

  • Your home directory (~)

Tools (10)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • erd-create-tablesERD Create Tables

    Create one or more virtual tables in a NeoSQL ERD without executing SQL or changing the database. Each definition may include columns, primary keys, foreign keys, indexes, and table-level constraints (UNIQUE / CHECK / EXCLUSION). Tables that fail validation or conflict with an existing model are skipped and reported; successful tables remain pending ERD changes. Provide connectionId, database, and schema together, or omit all three to use the active project Default.

  • erd-modify-tablesERD Modify Tablescan change or delete data

    Modify virtual table models in a NeoSQL ERD without executing SQL or changing the database. Alterations may rename tables, update comments and primary keys, and add, modify, or remove columns, indexes, foreign keys, and UNIQUE / CHECK / EXCLUSION constraints. For table comments, use remarksOperation.modify=true when an empty string is intentional. Provide connectionId, database, and schema together, or omit all three to use the active project Default.

  • execute-queryExecute Querycan change or delete data

    Execute a SQL query on the database through NeoSQL. Supports SELECT, INSERT, UPDATE, DELETE, EXPLAIN, and DDL statements. DDL (CREATE, ALTER, DROP, TRUNCATE, ...) is subject to a NeoSQL-side approval gate: depending on the user policy it may run immediately, require the user to confirm a dialog in NeoSQL, or be rejected outright — the error message states which. Do not try to determine in advance whether DDL is permitted — no tool reports that. Issue the statement and read the outcome. If a DDL attempt is rejected, the message states whether it is a policy block (never retry), a user decline (…

  • generate-codeGenerate Codecan change or delete data

    Generate and save source files for tableNames using the active project template packs. In NeoSQL Project Settings, configure template packs, required variables, and the project root folder (Location); enable MCP access for the target connection/schema. Provide connectionId, database, and schema together, or omit all three to use the active project Default. Files are saved without an additional NeoSQL confirmation dialog, following template install settings; existing files may be overwritten or marker text replaced. Missing configuration returns needs-configuration without generating files. Com…

  • get-context-helpGet Context Helpread-only

    Explain how NeoSQL resolves the active project and database coordinates. Use the project Default by omitting all coordinates, or use list-connections to discover an explicit connectionId/database/schema tuple.

  • get-mcp-session-idGet MCP Session IDread-only

    Get Mcp-Session-Id

  • get-table-detailsGet Table Detailsread-only

    Get detailed information about one or more tables including columns, indexes, primary keys, and foreign keys. Pass multiple table names to retrieve details in a single call. Provide connectionId, database, and schema together, or omit all three to use the active project Default.

  • list-connectionsList Connectionsread-only

    List database connections that have MCP access enabled in the current NeoSQL project. Only connections (and schemas) that the user opted-in via the connection MCP tab are returned. Use this optional discovery tool when you need a coordinate other than the active project Default, or when no Default is configured. Copy connectionId, databaseName, and schemaName together when calling another database tool. Each connection entry includes id, name, description, dataSource (DBMS family), dbVersion (database product version, useful for dialect-version features), the per-user profile (envPreset such a…

  • list-tablesList Tablesread-only

    List all tables and views in a database schema. Returns table names, types (TABLE/VIEW), and comments. Provide connectionId, database, and schema together, or omit all three to use the active project Default.

  • pingPingread-only

    Health-check tool. Returns "pong".

Compare and alternatives

    Featured in

    Signals

    Stars
    1
    Forks
    0
    Open issues
    0
    Last commit
    Oct 6, 2026 (22 days ago)
    Last release
    Oct 6, 2026 (22 days ago)

    From GitHub (fetched Oct 24, 2026).

    Details

    Registry name
    io.github.unvus/neosql-mcp
    Version
    1.8.11
    Auth
    No auth
    Packages
    npm neosql-mcp
    License
    Apache-2.0
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026
    Cite this page

    NeoSQL MCP. Agent Mart. https://agentmart.dev/connectors/unvus-neosql-mcp (last updated 2026-10-24)