Grigora
Create and manage Grigora websites, CMS posts, directories, ecommerce products, assets, SEO, and publishing from AI assistants through an OAuth-authenticated remote MCP server.
Размещённый MCP-сервер
npx add-mcp 'https://mcp.grigora.co/mcp'Устанавливается в Claude Code, Codex, Cursor и другие
Документация
Run your whole site from an AI agent.
Grigora speaks the Model Context Protocol, so an agent can do the work in your site instead of describing it to you. It writes the post, builds the directory, prices the catalog, fixes the redirects, and publishes when you say so. 65 tools, one connection, no copying and pasting between a chat window and a dashboard.
What an agent can actually do
Every tool below is a real operation on your site, the same one the dashboard calls. Nothing here is a suggestion an agent hands back for you to carry out yourself.
Blog and CMS
Draft, edit, and publish posts. Content can be sent as HTML or as the same block tree the visual editor uses, so a post an agent writes stays editable by hand afterwards.
list_cms_postsget_cms_postcreate_cms_postupdate_cms_postpublish_cms_postunpublish_cms_postdelete_cms_postlist_cms_categoriescreate_cms_categoryupdate_cms_categorydelete_cms_category
Commerce: products, variants, pricing
Create a product, define its option axes like Size or Colour, and generate every combination as a priced, trackable variant. Price and stock can be set per variant or across the whole product, absolutely or as a relative adjustment, so restocking a line doesn't mean recomputing every number by hand.
list_commerce_productsget_commerce_productcreate_commerce_productupdate_commerce_productdelete_commerce_productset_commerce_product_optionsgenerate_commerce_variantslist_commerce_variantscreate_commerce_variantupdate_commerce_variantdelete_commerce_variantupdate_commerce_priceupdate_commerce_inventory
Commerce: collections and store settings
Group products into collections and control their order, and read or update store-level settings: name, default currency, notification emails, appearance, SEO, shipping, and tax. Payment gateway credentials stay out of reach here entirely - connecting Stripe or Razorpay is done once, by hand, in the dashboard.
list_commerce_collectionsget_commerce_collectioncreate_commerce_collectionupdate_commerce_collectiondelete_commerce_collectionadd_products_to_commerce_collectionremove_products_from_commerce_collectionset_commerce_collection_productsget_commerce_settingsupdate_commerce_settings
Directories
Model a collection, define its fields, then fill it. Fields can be text, rich text, image, link, datetime, switch, option, reference, map, HTML, multi-image, or video, so a directory holds real data rather than flat pages.
list_directory_collectionscreate_directory_collectionupdate_directory_collectiondelete_directory_collectionlist_directory_fieldscreate_directory_fieldupdate_directory_fielddelete_directory_fieldlist_directory_itemsget_directory_itemcreate_directory_itemupdate_directory_itemdelete_directory_item
Pages and projects
Read the structure of a site, add pages, and update the ones already there. Every call is scoped to a project, so an agent works on one site at a time.
list_projectsget_project_detailslist_pagesget_pageadd_pageupdate_page
Assets
Upload images and files through signed URLs, then reference them from posts, listings, and pages.
list_assetsget_assetget_asset_upload_urlsdelete_assets
Redirects and custom code
Keep URLs intact after a restructure, and read or replace the custom head and body code on a site.
list_url_redirectscreate_url_redirectupdate_url_redirectdelete_url_redirectget_custom_codeupdate_custom_code
Analytics and publishing
Read traffic figures, and push everything live. Nothing an agent changes reaches visitors until a publish call runs, so drafting and shipping stay separate decisions.
get_analytics_umamipublish_project
Things people hand to an agent.
- 01
Write and publish a post
Ask an agent to research a topic, draft the post, attach a featured image, assign categories, and publish it. The draft arrives as editable blocks, not a locked export. - 02
Build a directory from a spreadsheet
Create the collection, define the fields it needs, then add an item per row. What would be an afternoon of form filling becomes one instruction. - 03
Turn a product list into a priced catalog
Create each product, set the options that make sense - Size, Colour, Material - and generate every variant instead of adding them one at a time. Set prices and starting stock in the same pass, then group the results into collections. - 04
Migrate without losing rankings
Move content across, then create the URL redirects that keep the old addresses working, so search engines follow the change instead of hitting dead ends. - 05
Keep a site current on a schedule
Point a scheduled agent at the server to refresh listings, publish queued posts, or update a changelog page, without anyone opening the dashboard.
Connecting
Three steps, then talk to your site.
Your endpoint and key are specific to your workspace, so you copy them from the dashboard rather than from this page.
- 1
Get your credentials
Open Settings in your Grigora dashboard and copy your MCP endpoint and key. - 2
Add the server to your client
Paste them into your MCP client configuration, then restart the client so it picks the server up. - 3
Point it at a project
Ask the agent to list your projects, then work on the one you want. Every tool is scoped to a project id.
In practice
One instruction, several tool calls.
Asking for a directory of local venues turns into a sequence the agent runs on its own:
- 1
list_projects - 2
create_directory_collection - 3
create_directory_field - 4
create_directory_item - 5
publish_project
The last call is the only one visitors ever see the result of. Everything before it stays a draft until you publish.
Questions about Grigora MCP
What is the Grigora MCP server?
It is a Model Context Protocol server that exposes your Grigora site to an AI agent as a set of tools. Instead of describing what to change and copying the result into the dashboard by hand, the agent calls the same operations the dashboard calls: creating posts, building directory collections, adding pages, managing redirects, and publishing.
Which AI clients can connect to it?
Any client that speaks the Model Context Protocol, which is an open standard rather than a Grigora format. That includes Claude Code, the Claude desktop app, and other MCP capable editors and agent runtimes.
Can an agent publish changes without me seeing them first?
Only if you ask it to. Creating or updating content and publishing a project are separate tools, so an agent can prepare everything and stop, leaving the publish call to you. Most MCP clients also ask for approval before running a tool that writes.
Does content created over MCP stay editable?
Yes. Posts can be sent as the same block structure the visual editor uses, so anything an agent creates opens normally in the editor and can be changed by hand afterwards. Nothing arrives as a locked import.
Does using MCP cost extra?
No. It is part of your Grigora account and works against the same site, content, and limits as the dashboard.
Can an agent manage payments or checkout through MCP?
It can build and price the catalog - products, variants, collections - but it can never see or set payment gateway credentials. Connecting Stripe or Razorpay happens once, by hand, in the dashboard, and stays there. Commerce tools are also gated to accounts with commerce access, so they are only available once that is on your plan.
Stop pasting your agent's work into a dashboard.
Build the site, connect the server, and let the agent do the part you were doing by hand.