Skip to main content

Model Context Protocol

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, fixes the redirects, and publishes when you say so. 42 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_posts
  • get_cms_post
  • create_cms_post
  • update_cms_post
  • publish_cms_post
  • unpublish_cms_post
  • delete_cms_post
  • list_cms_categories
  • create_cms_category
  • update_cms_category
  • delete_cms_category

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_collections
  • create_directory_collection
  • update_directory_collection
  • delete_directory_collection
  • list_directory_fields
  • create_directory_field
  • update_directory_field
  • delete_directory_field
  • list_directory_items
  • get_directory_item
  • create_directory_item
  • update_directory_item
  • delete_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_projects
  • get_project_details
  • list_pages
  • get_page
  • add_page
  • update_page

Assets

Upload images and files through signed URLs, then reference them from posts, listings, and pages.

  • list_assets
  • get_asset
  • get_asset_upload_urls
  • delete_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_redirects
  • create_url_redirect
  • update_url_redirect
  • delete_url_redirect
  • get_custom_code
  • update_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_umami
  • publish_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

    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.

  • 04

    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. 1

    Get your credentials

    Open Settings in your Grigora dashboard and copy your MCP endpoint and key.

  2. 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. 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. 1list_projects
  2. 2create_directory_collection
  3. 3create_directory_field
  4. 4create_directory_item
  5. 5publish_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.

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.

Start building free