{"name":"io.github.gwhthompson/grist-mcp-server","slug":"gwhthompson-grist-mcp-server","title":null,"description":"11 tools for managing Grist documents with AI","url":"https://mcp.market/server/gwhthompson-grist-mcp-server","rating":null,"grade":"C","score":58,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":21,"stars":3,"forks":1,"downloads_week":252,"last_push_at":"2026-01-30T15:16:11.000Z","license":null},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/gwhthompson/grist-mcp-server","website":null,"version":"2.0.33","remotes":[],"packages":[{"registryType":"npm","identifier":"grist-mcp-server","version":"2.0.33","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Grist API key","isRequired":true,"format":"string","isSecret":true,"name":"GRIST_API_KEY"},{"description":"Base URL for Grist instance (default: https://docs.getgrist.com)","format":"string","default":"https://docs.getgrist.com","name":"GRIST_BASE_URL"}]}],"tools":[{"name":"grist_build_page","description":"Create pages with widget patterns (master-detail, hierarchical, chart dashboard)","write_action":true,"price_micros":0,"input_schema":null},{"name":"grist_configure_widget","description":"Configure widget properties, linking, sorting, and filtering","write_action":false,"price_micros":0,"input_schema":null},{"name":"grist_create_document","description":"Create a new document or fork an existing one","write_action":true,"price_micros":0,"input_schema":null},{"name":"grist_create_summary_table","description":"Create an aggregated summary table from a source table","write_action":true,"price_micros":0,"input_schema":null},{"name":"grist_create_table","description":"Create a new table with column definitions","write_action":true,"price_micros":0,"input_schema":null},{"name":"grist_delete_table","description":"Permanently delete a table and all its data","write_action":true,"price_micros":0,"input_schema":null},{"name":"grist_get_documents","description":"Find documents by ID, name, or workspace","write_action":false,"price_micros":0,"input_schema":null},{"name":"grist_get_pages","description":"List pages and widgets in a document","write_action":false,"price_micros":0,"input_schema":null},{"name":"grist_get_records","description":"Fetch records with optional filters","write_action":false,"price_micros":0,"input_schema":null},{"name":"grist_get_tables","description":"Get table and column schema","write_action":false,"price_micros":0,"input_schema":null},{"name":"grist_get_workspaces","description":"List accessible workspaces","write_action":false,"price_micros":0,"input_schema":null},{"name":"grist_help","description":"Get documentation and schemas for Grist tools. Omit params to list all tools. Use tools array for detailed help. Ex: {} → list all, {tools:[\"grist_manage_schema\",\"grist_manage_records\"]} → docs + schemas","write_action":false,"price_micros":0,"input_schema":null},{"name":"grist_manage_columns","description":"Add, update, delete, or rename columns","write_action":false,"price_micros":0,"input_schema":null},{"name":"grist_manage_conditional_rules","description":"Add, update, remove, or list conditional formatting rules","write_action":false,"price_micros":0,"input_schema":null},{"name":"grist_manage_pages","description":"Declarative page layouts with widget arrangement and linking. Also: rename/delete/reorder pages, configure widget sorting.","write_action":false,"price_micros":0,"input_schema":null},{"name":"grist_manage_records","description":"Record CRUD: add, update, delete, or upsert. Single or batch operations. Supports cross-table dependencies (add Company, then Contact referencing it).","write_action":false,"price_micros":0,"input_schema":null},{"name":"grist_manage_schema","description":"Create/rename/delete tables, add/modify/remove columns, create summary tables","write_action":true,"price_micros":0,"input_schema":null},{"name":"grist_manage_webhooks","description":"Create, update, delete, or list webhooks in batch for real-time notifications","write_action":true,"price_micros":0,"input_schema":null},{"name":"grist_query_sql","description":"Execute SQL for JOINs, aggregations, and complex queries","write_action":true,"price_micros":0,"input_schema":null},{"name":"grist_rename_table","description":"Rename a table","write_action":false,"price_micros":0,"input_schema":null},{"name":"grist_update_page","description":"Rename, reorder, or delete pages","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":58,"grade":"C","scanned_at":"2026-10-01T23:11:33.358Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T23:11:33.324Z","components":{"code":{"score":20,"max":25,"notes":["322 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":4,"max":15,"notes":["last push 244 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"bundle/index.js: …(J=this.opts.code.process(J,f));const Y=new Function(`${n.default.self}`,`${n.default.scope}`…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"grist-mcp-server","version":"2.0.33","found":true,"hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2025-12-23T16:56:14.168Z","repositoryUrl":"git+https://github.com/gwhthompson/grist-mcp-server.git","weeklyDownloads":252}],"repo":{"found":true,"owner":"gwhthompson","repo":"grist-mcp-server","archived":false,"pushedAt":"2026-01-30T15:16:11Z","stars":3,"forks":1,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/84133262?v=4","ownerCreatedAt":"2021-05-13T12:10:09Z"},"icon":{"url":"https://avatars.githubusercontent.com/u/84133262?v=4&s=128","source":"github"},"presence":{"stars":3,"forks":1,"downloadsWeek":252,"license":null,"lastPushAt":"2026-01-30T15:16:11.000Z","score":21}}}},"grade_history":[],"reviews":[]}