Run our MCP tools.
No install needed.
90 agent-native tools — 22 runnable here without an account. Plug the rest into Claude, ChatGPT, n8n, or any MCP client in under 60 seconds.
Live: scan any URL
Hits /api/public/v1/analyze — the same endpoint Claude and ChatGPT call. Full GEO score in under 3 seconds.
Public endpoint · rate limit 20/min/IP · no auth required
Install in your client
Copy-paste config for the major MCP clients. Get your MCP_SECRET by signing in or via the OAuth endpoint.
{
"mcpServers": {
"grow-contact": {
"url": "https://grow.contact/api/public/mcp",
"headers": {
"Authorization": "Bearer YOUR_MCP_SECRET"
}
}
}
}Full tool catalog
Every tool exposed by the server. public = runnable unauthenticated. auth = mutating, requires Bearer token.
Tool catalog
90 toolsscan_urlRun the full GEO scan on any URL.
publicbulk_scan_urlsScan up to 20 URLs at once.
get_scanFetch a stored scan by id.
publiccompare_hostsSide-by-side score comparison for two hosts.
publicdiff_scanDiff two scans of the same host over time.
track_competitor_over_timePlot a competitor's score history.
get_competitor_scoreOne-shot competitor score lookup.
publicvalidate_jsonldValidate JSON-LD blocks on a page.
publicextract_meta_tagsPull title, description, OG, canonical, robots.
publicfetch_urlServer-side fetch with bot UA, returns HTML.
publiccheck_llms_txtVerify llms.txt presence and validity.
publicgenerate_llms_txtDraft an llms.txt from sitemap.
publish_llms_txtPublish llms.txt to a managed site.
authget_geo_standardFetch the current GEO Standard spec.
publiclist_recent_scansLast N scans across all hosts.
search_scansSearch scans by host/url/score range.
export_scans_csvExport scan history as CSV.
get_host_trendScore timeseries for a single host.
list_blog_postsPaginated list of published posts.
publicget_blog_postFetch a post by slug.
publicsearch_blog_contentFull-text search across posts.
publiccreate_blog_postCreate a new draft.
authlist_blog_draftsPending drafts in the queue.
update_blog_postEdit body, tags, metadata.
authpublish_blog_postFlip draft → published.
authdelete_blog_postSoft-delete a post.
authsubmit_leadSubmit a contact-form lead.
list_leadsRecent leads with qualification.
get_leadOne lead with full history.
list_clientsActive client roster.
create_clientOnboard a new client.
authupdate_clientEdit client metadata.
authsave_lead_replyLog an outbound reply.
authrequalify_leadRe-run AI qualification.
authupdate_lead_tierMove lead between tiers.
authcreate_invoiceIssue an invoice for a lead.
authget_statsHigh-level KPIs.
publicget_dashboard_statsWindowed dashboard stats.
top_scanned_hostsMost-scanned hosts this week.
publicget_lead_funnelFunnel breakdown by stage.
revenue_statsMRR / revenue rollup.
get_activity_feedRecent activity stream.
table_row_countsRow counts per table.
recent_activity_for_hostActivity feed scoped to a host.
list_ordersRecent orders.
get_revenue_statsDetailed revenue breakdown.
get_page_contentRead editable copy for a page.
update_page_contentWrite copy for a page.
authupdate_heroEdit homepage hero.
authget_copyBulk fetch site copy.
get_site_urlsList all canonical URLs.
publicsite_infoSite metadata + brand kit.
publicget_brand_kitColors, fonts, tokens.
publiclist_content_editsAudit log of content edits.
revert_content_editRoll back a single edit.
authgenerate_badge_embedGet embed code for the GEO badge.
publicsubmit_to_leaderboardAdd a site to the leaderboard.
create_wordpress_plugin_configGenerate WP plugin config.
push_schemaPush JSON-LD to a managed site.
authai_completeOne-shot LLM completion.
ai_complete_with_contextCompletion with tool-fetched context.
draft_blog_postGenerate a full blog post draft.
authgenerate_imageText-to-image via Lovable AI.
generate_outreach_emailDraft an outreach email.
health_checkLiveness probe.
publicpingEcho for transport sanity.
publicget_system_statusSubsystem status rollup.
publiclist_adminsAdmin roster.
grant_roleGrant a role.
authrevoke_roleRevoke a role.
authlist_email_logRecent transactional emails.
get_email_delivery_statsDelivery / bounce stats.
is_email_suppressedCheck suppression status.
suppress_emailAdd an address to suppression.
authlist_faq_itemsFAQ entries.
update_faq_itemEdit a FAQ entry.
authupdate_pricing_displayEdit displayed pricing.
authupsert_productCreate or edit a product.
authset_product_activeToggle product visibility.
authlist_productsAll products.
publiclist_projectsEngagements in flight.
update_project_statusMove a project stage.
authschedule_scanSchedule a recurring scan.
authlist_scheduled_scansScheduled scan roster.
cancel_scheduled_scanCancel a scheduled scan.
authrun_due_scheduled_scansRun all due scans now.
authlist_report_requestsEmail-report opt-ins.
send_report_emailSend a scan report.
authtrigger_client_alertNotify a client of a score change.
authsubmit_for_reviewSend a build for human review.
auth