Words & details
Change headings, descriptions, opening hours, contact information, email addresses, phone numbers and addresses.
Your website. A conversation away.
Connect your Goodword website to an AI assistant to update your content, publish new pages, and understand your visitors. Your connection works with the one website you authorize.
You need a claimed Goodword API website with completed payment or an accepted full-discount claim, access to its private claim page, and an AI app that supports remote MCP connections with OAuth. Your AI app’s plan and connection features determine availability.
Open the private claim page for your website. Under AI access, set a six-digit PIN. Keep the private access link somewhere safe; it also lets you return to your downloads and change the PIN.
In Claude, open Goodword Websites in the connector directory and connect it. For other compatible AI apps, open the remote MCP or connector settings, add the server URL below, and choose OAuth authentication. The same endpoint serves every website.
When your app opens the Goodword authorization page, enter your purchase email and PIN there. Review the app and permissions. If more than one website matches, choose the one this connection should manage, then select Allow connection.
Select your connected Goodword app in the conversation, then ask your assistant to read your website and explain what it can update. In ChatGPT, use the @ menu to select the connected app. If a follow-up says the website tools are unavailable, select the app again and resend the request. Your downloaded context.txt also contains website-specific connection and editing notes. The AI app manages its connection tokens.
https://getgoodword.ca/mcpYour PIN belongs on the Goodword sign-in page. Do not paste your PIN, private access link, or connection tokens into an AI conversation or public website files.
Change headings, descriptions, opening hours, contact information, email addresses, phone numbers and addresses.
Upload images, replace page images, and edit colours and styles. Goodword accepts supplied image files; the connector does not generate images.
Update menu items and navigation, insert sections, or add a complete page with text, image references and links from existing pages.
Set how many seconds to wait after a page loads, which pages show the popup, and its text, image and optional link. Update, disable or remove it later.
Website edits publish immediately. Ask your assistant to describe the proposed change before you authorize it. Successful writes create a new revision. An earlier revision can be restored as another new revision.
The connector edits your hosted static website files. Content rendered by a framework may need edits to its source assets instead of a simple text replacement. Image uploads must use supported file formats and sizes; ask the assistant to check the tool’s current limits.
To avoid overwriting another change, writes require the current website revision. If someone updates the site during your conversation, your assistant must read the latest version before trying again.
Everyday updates
“Read my website and show me everywhere our opening hours appear. Propose changing Saturday to 8 am–3 pm.”
A new page
“Create a catering page with our menu, enquiry email and the images I provide. Show me the plan before publishing it, and add it to the navigation.”
A timely message
“Add a homepage popup after 8 seconds saying ‘Holiday orders are open’, with a link to /catering.html. Show me the wording first.”
A clearer picture
“How many unique visitors came in the last 30 days? Compare the busiest pages and countries, and explain the limits of these numbers.”
Use your own dates, business details, page paths and images. Your assistant needs the relevant read, write or analytics permission to carry out each request.
Ask about page views and approximate unique visitors over a date range, grouped by day, week, month, page, country, region, city or referring website. You can also query the available historical claim and conversion funnel.
trackingSince. Detailed visitor and location history before that date cannot be reconstructed. Older funnel “visits” are 30-minute sessions, a different metric.IP Geolocation by DB-IP. Read about cookies and data handling in our privacy notice.
The server provides the following tools, subject to your granted permissions. A tool cannot choose a different customer’s website. Reads inspect information; writes change the public site.
| Tool | Access | What it does |
|---|---|---|
get_site | Read | Read the authorized site, live URL and current revision. |
list_site_files | Read | List the public website files. |
read_site_file | Read | Read a website file before editing. |
update_site_files | Write | Add, replace or delete public files together in one revision. |
upload_site_image | Write | Upload supplied image bytes to a public site path. |
edit_page_elements | Write | Edit HTML text, attributes or sections using precise selectors. |
add_page | Write | Add a complete HTML page and optional navigation links. |
configure_popup | Write | Create, update or disable a timed popup. |
remove_popup | Write | Remove a saved popup. |
list_site_revisions | Read | List previous website revisions and change reasons. |
restore_site_revision | Write | Publish a previous revision as a new version. |
query_analytics | Analytics | Query page views and approximate unique visitors. |
query_funnel | Analytics | Query available historical claim and conversion events. |
OAuth scopes: site:read for website reads, site:write for publishing edits, and analytics:read for analytics. The server uses Streamable HTTP and OAuth authorization code flow with PKCE.
Disconnect Goodword in your AI app’s settings to stop using that connection. To invalidate all existing AI connections for a website on Goodword’s side, set a new PIN on its private claim page. This also invalidates previously issued tokens, so apps must sign in again.
Access tokens last up to one hour. Refresh tokens rotate and have a maximum connection lifetime of 30 days; your app will need you to reconnect after expiry. Disconnecting does not remove changes already published, saved website revisions, or information already returned to your AI app.
For connection problems, a lost private access link, or help with a website change, start with our support guide.
Get support