Developer documentation for ts-prorm-orm — a TypeScript ORM for 27 SQL dialects and 100+ data stores.
This listing identifies a third-party MCP server. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
This server may ask you to sign in when your AI client connects.
Last probed Nov 3, 2026 · mcp.prod-orm.io
58tools discovered
For AI agents — MCPBundles Directory API
For MCP client apps (human connect):
MCP connect URL: https://mcp.prod-orm.io/mcp
Skill page: https://www.mcpbundles.com/skills/prod-orm-mcp-b13b52cf30
Explore capabilities (58)
other 25
Showing 25 of 58
Showing 25 of 58 tools from the public preview. Connect the server to inspect the full live tool list.
Prorm25
Search the prorm documentation
other
prorm_search
Search the prorm ORM documentation and return the passages that match, each with the page it came from. Use this when you want the source text to read; use prorm_ask when you want the question answered.
Search the prorm documentation — Search the prorm ORM documentation and return the passages that match, each with the page it came from. Use this when you want the source text to read; use prorm_ask when you want the question answered.
Ask a question about prorm — Answer a question about the prorm ORM from its documentation, citing the pages used. The answer is grounded in retrieved passages rather than recalled, so it reflects the version of the library that is actually published.
Search the vectorised documentation directly — Query the vector index itself: the query is embedded and matched against the vectorised pages, and the matches come back with their scores. Use it when you want to see what is near a phrase — a concept whose name you do not know, or how strongly a page matches — rather than a written answer.
List the documentation pages — All 251 documentation pages, with a one-line summary of each. Use it to find the page to read in full with `prorm_page`, or to see whether a subject is documented at all.
Read a documentation page — The full text of one documentation page, by the slug `prorm_pages` lists. Retrieval returns fragments; when the answer depends on a whole page — a guide followed in order, a table read completely — read the page.
List the SQL dialects prorm supports — The exact list of SQL dialects prorm can target, grouped by the engine each is compatible with. Answered from the library's own SqlDialect enum rather than retrieved, so it is complete.
List the where-clause operators — The operators usable in a `where` clause, with the SQL each produces and an example. Answered from a checked list rather than retrieved, so nothing is missing or invented.
List the decorators — All 112 decorators, with what each one does and the module it comes from. Use it before writing a decorated model: a decorator that is not in this list does not exist, and TypeScript will not tell you so.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Developer documentation for ts-prorm-orm — a TypeScript ORM for 27 SQL dialects and 100+ data stores.
How do I connect prorm documentation to my AI agent?
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
How many tools does prorm documentation provide?
Operate this server?
Request removal if you do not want prorm documentation listed here, or claim the listing if you want to manage it on MCPBundles.
Operate prorm documentation?
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms · Request removal
More in developer tools
Other MCP servers in this category from the directory index
List the column data types — The 60 members of `DataTypes`. Always call one — `DataTypes.STRING(100)`, not `DataTypes.STRING` — because the bare reference is the constructor, not the type.
List the validation rules — The built-in validation rules, with the arguments each takes. They are the same rules whether written as `validate: { … }` on an attribute or as a decorator.
List the lifecycle hooks — Every hook name, and what its handler receives. A hook registered under a name that does not exist is accepted and never fires, so check the name here first.
List the error classes — The errors this library throws, so a catch block can name one instead of matching on a message. All of them extend `PrormError`.
List the CLI commands — All 150 commands the `prorm` CLI has, by group, with their flags. Most of them take `--dry-run`, which prints the SQL the same builders would run instead of running it.
List the non-SQL stores — The 105 non-relational stores prorm can talk to — document, key-value, graph, search, queue, object and time-series. Not every model feature has a meaning in every one of them; ask `prorm_ask` which do.
List the diagram kinds — The diagrams prorm can draw from the registered models — ER, class, dependency and the rest. They are generated from the models as declared, so they cannot drift from the schema the way a hand-drawn one does.
Look up an enum — The library replaces loose strings with enums — join types, index methods, isolation levels, trigger timings, referential actions and more. This lists the members of one, or names the enums if you do not pass one.
The current version and how to install it — The version this documentation describes, and the install line. Say which version an answer is for; the API has changed across majors.
Read the release notes — The changelog for one version, or the list of versions. This is the record of what actually shipped, which is the right source for "when did this change".
What changed since a given version — Everything that changed between a version and 4.5.1, oldest first — the breaking changes to act on, and the deprecations to plan for. Use it before editing code written against an older release.
Password hashing methods — How to declare a hashed column, which algorithms are available, and what each needs installed. The whole configuration lives on the field — there is no boot-time call, because forgetting one used to mean the password reached the database in clear.
Write a model — Generate a model from a field list, in the style the project uses. The data types are checked against the library, so a type that does not exist is refused here rather than at the first write.
The same model in all three styles — One field list, written as TypeScript, as JavaScript and with decorators — for choosing a style, or for checking that a translation between two of them says the same thing. Every option available in one is available in the others.
Write the connection — The `Prorm` construction for a dialect: its options, its pool, and the environment variables it should read rather than hard-code.
Write an association — The association calls for a relationship, on the side that owns the key, with the foreign key and the referential actions spelled out.
Write a query as options — Turn a described read into `findAll` options — filters, ordering, pagination and includes — with no SQL in it. Use this whenever the instinct is to write a query string.
Showing the first 25 tools — full list and schemas: Directory API.
MCPBundles probed 58 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
What authentication does prorm documentation require?
prorm documentation may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Don't want this listed?
Request removal from the MCPBundles directory. We stop publishing this listing on mcpbundles.com.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.