{"name":"io.github.revolist/revogrid-mcp","slug":"revolist-revogrid-mcp","title":"RevoGrid DataGrid MCP","description":"Token-free MCP server for structured RevoGrid Core, Pro, and Enterprise knowledge retrieval.","url":"https://mcp.market/server/revolist-revogrid-mcp","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":54,"stars":3443,"forks":210,"downloads_week":null,"last_push_at":"2026-09-16T11:59:15.000Z","license":"MIT"},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T23:30:39.350Z","last_ok_at":"2026-09-20T23:30:39.350Z","latency_ms":95},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/revolist/revogrid","website":null,"version":"1.3.2","remotes":[{"type":"streamable-http","url":"https://mcp.rv-grid.com"}],"packages":[],"tools":[{"name":"find_examples","description":"Use when implementation evidence should be a runnable or registered RevoGrid example, optionally filtered by framework and package.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"description":"Capability or scenario demonstrated by a runnable example."},"framework":{"description":"Preferred example framework.","type":"string","enum":["react","vue","angular","svelte","vanilla"]},"version":{"description":"Indexed package version.","type":"string"},"surface":{"description":"Legacy catalog surface filter.","type":"string","enum":["core","pro","pivot","plugin","columntype","migration","changelog","internal"]},"requiresPro":{"description":"Filter by descriptive Pro/license requirement.","type":"boolean"},"product":{"description":"RevoGrid product demonstrated by the example.","type":"string","enum":["core","pro","pivot","gantt","scheduler","kanban","collaboration","enterprise"]},"packageName":{"description":"Exact published npm package name.","type":"string"},"cursor":{"description":"Opaque cursor returned by the previous page.","type":"string"},"limit":{"default":5,"description":"Maximum examples per page.","type":"integer","minimum":1,"maximum":20}},"required":["query"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"get_migration_notes","description":"Get upgrade notes between RevoGrid versions.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"fromVersion":{"type":"string","minLength":1},"toVersion":{"type":"string","minLength":1},"framework":{"type":"string","enum":["react","vue","angular","svelte","vanilla"]}},"required":["fromVersion","toVersion"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"inspect_revogrid_api","description":"Use after discovery to resolve one exact symbol or capability. Returns ambiguity candidates instead of guessing and includes its supported import and evidence.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"description":"Exact capability, symbol, alias, or package#symbol qualified name."},"packageName":{"description":"Exact package owner used to disambiguate a symbol.","type":"string"},"framework":{"description":"Required consumer framework compatibility.","type":"string","enum":["react","vue","angular","svelte","vanilla"]},"version":{"description":"Exact indexed package version.","type":"string"},"includeInternal":{"default":false,"description":"Opt in to unsupported implementation internals; public exports remain preferred.","type":"boolean"}},"required":["query"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"list_revogrid_capabilities","description":"Start here to discover supported public capabilities and package ownership. Returns compact paginated summaries linked to detailed resources.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"product":{"description":"Restrict capability ownership to one product.","type":"string","enum":["core","pro","pivot","gantt","scheduler","kanban","collaboration","enterprise"]},"packageName":{"description":"Exact published npm package name.","type":"string"},"framework":{"description":"Consumer framework the capability must support.","type":"string","enum":["react","vue","angular","svelte","vanilla"]},"version":{"description":"Exact indexed package version.","type":"string"},"stability":{"description":"Stable, experimental, or deprecated capability status.","type":"string","enum":["stable","experimental","deprecated"]},"tier":{"description":"Core, Pro, or Enterprise package tier.","type":"string","enum":["core","pro","enterprise"]},"cursor":{"description":"Opaque cursor returned by the previous page.","type":"string"},"limit":{"default":20,"description":"Maximum compact capability summaries per page.","type":"integer","minimum":1,"maximum":50}},"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"plan_revogrid_implementation","description":"Use after resolving capability names to compose a deterministic package, plugin-order, configuration, lifecycle, and compatibility blueprint.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"objective":{"type":"string","minLength":1,"description":"Concrete data-grid behavior to implement."},"requiredCapabilities":{"default":[],"description":"Exact capabilities or aliases required by the objective.","type":"array","items":{"type":"string"}},"capabilities":{"description":"Compatibility alias for requiredCapabilities.","type":"array","items":{"type":"string"}},"framework":{"default":"vanilla","description":"Consumer application framework.","type":"string","enum":["react","vue","angular","svelte","vanilla"]},"installedVersions":{"description":"Currently installed versions keyed by npm package name.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"targetVersions":{"description":"Desired versions keyed by npm package name.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"constraints":{"description":"Architecture, licensing, performance, or compatibility constraints.","type":"array","items":{"type":"string"}}},"required":["objective"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"resolve_feature_matrix","description":"Resolve whether a RevoGrid feature exists, whether it is Pro, and where to learn it.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"featureName":{"type":"string","minLength":1},"framework":{"type":"string","enum":["react","vue","angular","svelte","vanilla"]},"version":{"type":"string"}},"required":["featureName"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"search_revogrid_docs","description":"Use for broad RevoGrid questions or when the exact API name is unknown. Searches source-grounded docs and API evidence; defaults to public exports.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"description":"RevoGrid concept, API symbol, package, or implementation question."},"framework":{"description":"Restrict results to a consumer framework.","type":"string","enum":["react","vue","angular","svelte","vanilla"]},"version":{"description":"Restrict results to an indexed package version.","type":"string"},"surface":{"description":"Legacy catalog surface filter.","type":"string","enum":["core","pro","pivot","plugin","columntype","migration","changelog","internal"]},"requiresPro":{"description":"Filter by descriptive Pro/license requirement.","type":"boolean"},"docTypes":{"description":"Restrict source kinds such as API, guide, or example.","type":"array","items":{"type":"string","enum":["guide","api","example","live-demo","migration","faq"]}},"product":{"description":"Restrict results to one RevoGrid product.","type":"string","enum":["core","pro","pivot","gantt","scheduler","kanban","collaboration","enterprise"]},"packageName":{"description":"Exact published npm package name.","type":"string"},"visibility":{"description":"Defaults to public; internal requires explicit internal selection.","type":"string","enum":["public","internal"]},"symbolKind":{"description":"Restrict exported declaration kind.","type":"string","enum":["class","function","interface","type","enum","variable","event","plugin","component","unknown"]},"cursor":{"description":"Opaque cursor returned by the previous page.","type":"string"},"limit":{"default":5,"description":"Maximum results per page.","type":"integer","minimum":1,"maximum":20}},"required":["query"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"validate_revogrid_usage","description":"Use before implementation handoff to statically check structured RevoGrid imports, configuration, dependencies, versions, and optional bounded source. Never executes code.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"framework":{"description":"Consumer application framework.","type":"string","enum":["react","vue","angular","svelte","vanilla"]},"imports":{"default":[],"description":"Structured imports to validate without execution.","type":"array","items":{"type":"object","properties":{"packageName":{"type":"string","description":"Exact npm import package."},"symbols":{"type":"array","items":{"type":"string"},"description":"Named symbols imported from the package."}},"required":["packageName","symbols"]}},"features":{"description":"Capabilities the application intends to use.","type":"array","items":{"type":"string"}},"configuration":{"description":"Configuration keys grouped by their owning capability.","type":"array","items":{"type":"object","properties":{"capability":{"type":"string"},"packageName":{"type":"string"},"keys":{"type":"array","items":{"type":"string"}}},"required":["capability","keys"]}},"installedVersions":{"description":"Installed versions keyed by npm package name.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"sourceSnippet":{"description":"Optional bounded source used only for static import inspection; never executed.","type":"string","maxLength":50000}},"$schema":"https://json-schema.org/draft/2020-12/schema"}}],"scan":{"score":91,"grade":"A","scanned_at":"2026-09-20T11:40:35.696Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T11:40:35.636Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1489ms"]},"poisoning":{"score":15,"max":15,"notes":["8 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 4 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.rv-grid.com","reachable":true,"authRequired":false,"latencyMs":1489,"serverInfo":{"name":"revogrid-mcp","version":"2.0.0"}}],"packages":[],"repo":{"found":true,"owner":"revolist","repo":"revogrid","archived":false,"pushedAt":"2026-09-16T11:59:15Z","stars":3443,"forks":210,"openIssues":20,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/64810943?v=4","ownerCreatedAt":"2020-05-04T21:15:53Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/64810943?v=4&s=128","source":"github"},"presence":{"stars":3443,"forks":210,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-16T11:59:15.000Z","score":54}}}},"grade_history":[],"reviews":[]}