Foliora Managed AI Search
Server Details
Foliora MCP for public discovery, account reads, and agent execution of human-approved changes.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 41.2% over 40 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 12 tools
Each tool targets a distinct resource or lifecycle stage: list/get for reading, approve/reject for decisions, and report_* for different post-decision actions. Even similar tools like get_page_job and get_approved_change are clearly separated by proposed versus approved state.
All tools follow a consistent snake_case verb_noun pattern, with verbs like list, get, create, approve, reject, and report. Compound nouns such as preview_link, page_job, approved_change, and finding_fix are also used consistently.
Twelve tools is well-scoped for a managed AI search and site-change platform. Each tool covers a distinct step in the workflow without unnecessary overlap or bloat.
The tool set covers the main finding and page-change lifecycles end to end: list findings, propose changes, approve/reject, retrieve approved changes, and report publication. Minor gaps exist, such as no API-triggered snapshot crawl and no list of all approved changes, but these are workable within the described flows.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
7 tool updates
- Removed
get_change_status - Removed
get_site_brief - Removed
list_approved_changes - Removed
reask_change - Changed
report_publication1 field changed- added
Output schema / properties / nextAction / enumAdded value: +[ + "none" +]
- Removed
request_recrawl - Removed
verify_publication
2 tool updates
- Added
reask_change - Changed
report_publication5 fields changed- added
Output schema / properties / nextActionAdded value: +{ + "type": "string" +} - added
Output schema / properties / verificationQueuedAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / verificationReasonAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / verificationRunIdAdded value: +{ + "type": [ + "string", + "null" + ] +} - changed
Output schema / requiredPrevious value: -[ - "receiptId", - "executionId", - "created", - "verificationReady" -]New value: +[ + "receiptId", + "executionId", + "created", + "verificationReady", + "verificationQueued", + "nextAction" +]
4 tool updates
- Added
approve_change - Added
get_page_job - Added
list_page_jobs - Added
reject_change
4 tool updates
- Added
get_change_status - Added
list_findings - Added
report_finding_fix - Added
request_recrawl
9 tool updates
- Changed
create_preview_link2 fields changed- added
Input schema / properties / websiteUrl / minLengthAdded value: +1 - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": false, + "properties": { + "host": { + "type": "string" + }, + "previewUrl": { + "format": "uri", + "type": "string" + }, + "websiteUrl": { + "format": "uri", + "type": "string" + } + }, + "required": [ + "previewUrl", + "websiteUrl", + "host" + ], + "type": "object" +}
- Added
get_approved_change - Changed
get_product1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": false, + "properties": { + "addons": { + "items": { + "type": "object" + }, + "type": "array" + }, + "brand": { + "type": "string" + }, + "category": { + "type": "string" + }, + "doesNot": { + "items": { + "type": "string" + }, + "type": "array" + }, + "hero": { + "type": "string" + }, + "links": { + "additionalProperties": { + "format": "uri", + "type": "string" + }, + "type": "object" + }, + "mcpUrl": { + "format": "uri", + "type": "string" + }, + "plans": { + "items": { + "type": "object" + }, + "type": "array" + }, + "previewUrl": { + "format": "uri", + "type": "string" + }, + "pricingUrl": { + "format": "uri", + "type": "string" + }, + "support": { + "type": "string" + }, + "workflow": { + "type": "string" + } + }, + "required": [ + "brand", + "category", + "hero", + "workflow", + "previewUrl", + "mcpUrl", + "pricingUrl", + "support", + "plans", + "addons", + "links", + "doesNot" + ], + "type": "object" +}
- Added
get_site_brief - Changed
get_snapshot2 fields changed- added
Input schema / properties / token / patternAdded value: +"^[0-9a-fA-F]{32}$" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": false, + "properties": { + "aiPresence": { + "type": [ + "object", + "null" + ] + }, + "errorCode": { + "type": [ + "string", + "null" + ] + }, + "findings": { + "items": { + "additionalProperties": false, + "properties": { + "code": { + "type": "string" + }, + "evidenceUrl": { + "type": [ + "string", + "null" + ] + }, + "severity": { + "type": "string" + }, + "summary": { + "type": "string" + } + }, + "required": [ + "code", + "severity", + "summary", + "evidenceUrl" + ], + "type": "object" + }, + "type": "array" + }, + "googlePresence": { + "type": [ + "object", + "null" + ] + }, + "host": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "pageCount": { + "type": "number" + }, + "pages": { + "items": { + "additionalProperties": false, + "properties": { + "canonical": { + "type": [ + "string", + "null" + ] + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "h1": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string" + }, + "wordCount": { + "type": [ + "number", + "null" + ] + } + }, + "required": [ + "url", + "title", + "h1", + "canonical", + "description", + "wordCount" + ], + "type": "object" + }, + "type": "array" + }, + "phase": { + "type": [ + "string", + "null" + ] + }, + "processing": { + "type": "boolean" + }, + "status": { + "type": "string" + }, + "token": { + "type": "string" + }, + "websiteUrl": { + "type": "string" + } + }, + "required": [ + "token", + "host", + "websiteUrl", + "pageCount", + "status", + "phase", + "googlePresence", + "aiPresence", + "findings", + "pages", + "errorCode", + "locked", + "processing" + ], + "type": "object" +}
- Added
list_approved_changes - Added
list_sites - Added
report_publication - Added
verify_publication
3 tool updates
- First observed
create_preview_link - First observed
get_product - First observed
get_snapshot
Related MCP Connectors
Public MCP for agent verification, work discovery and governed interoperability.
AgencyAI's public MCP for service discovery and AI-readiness assessment.
Governed MCP front door to FLOCORE; write calls need human approval and signed receipts.
Deterministic IT asset registry operated by AI agents over MCP. Agents propose, humans approve.
Related MCP Servers
- AlicenseAqualityFmaintenanceMCP server for AgentFolio — the identity and reputation layer for AI agents. Query agent profiles, trust scores, verification status, and marketplace listings through 8 MCP tools.989 npm1MIT
- AlicenseNot gradedqualityAmaintenanceProvides evidence-oriented MCP service for cryptographically identified agents, bounded public contracts, privacy-preserving records, and append-only audit.Apache 2.0
- AlicenseAqualityBmaintenanceDefault-deny action registry, append-only spend ledger, and human sign-off audit trail (MCP tools).6MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to discover and create agents, durably submit messages with verifiable replies, and search source-linked local memory. Exposes eight authenticated tools with owner-approved OAuth, transcript-backed verification, and explicit control over history import and embedding.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.