Access Easier Agency Notion page/database, extract its 5 departments (Marketing, Sales, Relationships, Fulfilment, Operations), prepare for gbrain ingestion.
hermes mcp commands# 1. Check MCP servers
hermes mcp list
# EXPECT: notion npx notion-mcp-server all ✓ enabled
# 2. Test integration token
hermes mcp execute notion get_self '{}'
# EXPECT: Returns bot user info for "Hermes"
# 3. Test basic search
hermes mcp execute notion search_pages '{"query": "Hermes WebUI", "pageSize": 5}'
# EXPECT: Returns Hermes WebUI page
# 4. Search for Easier Agency
hermes mcp execute notion search_pages '{"query": "Easier Agency", "pageSize": 10}'
# EXPECT: Results show Easier Agency (ID: eb7df9ac-6a51-49a1-8af5-5fcae6ff2674)
# NOTE: Parent database ID shown in results (likely 86b9c355-cc0c-4438-b964-beb0141ecab9)
# 5. Test direct page access (WILL FAIL - sharing needed)
hermes mcp execute notion get_page '{"page_id": "eb7df9ac-6a51-49a1-8af5-5fcae6ff2674", "include_properties": true}'
# EXPECT FAILURE: object_not_found - "Make sure the relevant pages and databases are shared with your integration \"Hermes\""
# 6. Test parent database access (WILL ALSO FAIL)
hermes mcp execute notion get_data_source '{"data_source_id": "86b9c355-cc0c-4438-b964-beb0141ecab9"}'
# EXPECT FAILURE: Similar object_not_found error
STOP AND INSTRUCT THE USER:
The integration is working but Easier Agency content is NOT shared with "Hermes".
USER MUST DO THIS IN NOTION: 1. Open the Easier Agency page 2. Click ••• menu → "Add connections" or "Connect" 3. Ensure integration "Hermes" is selected 4. Confirm sharing
ALTERNATIVE: Share the parent database (ID from step 4) instead.
VERIFICATION: After sharing, wait 60 seconds then rerun step 5.
✅ SUCCESS: Returns page metadata instead of object_not_found
❌ IF STILL FAILING: Wait longer, re-check sharing, or try sharing parent database
# 7. Get page properties
hermes mcp execute notion get_page '{"page_id": "eb7df9ac-6a51-49a1-8af5-5fcae6ff2674", "include_properties": true}'
# 8. Get page content as markdown
hermes mcp execute notion get_page_markdown '{"page_id": "eb7df9ac-6a51-49a1-8af5-5fcae6ff2674"}'
# 9. Get child blocks (the 5 departments)
hermes mcp execute notion get_block_children '{"block_id": "eb7df9ac-6a51-49a1-8af5-5fcae6ff2674", "pageSize": 100}'
# Process each block recursively to extract Marketing, Sales, Relationships, Fulfilment, Operations
# Software Logins (metadata only - NO credentials)
hermes mcp execute notion query_database '{"data_source_id": "d6f9882d-56c7-493e-a026-8b6012e1b30b", "pageSize": 100}'
# API Keys (metadata only - NO raw keys)
hermes mcp execute notion query_database '{"data_source_id": "f1be5677-deda-4ce4-bd64-7a0e12439022", "pageSize": 100}'
# Outreach Tracker
hermes mcp execute notion query_database '{"data_source_id": "2ee0308b-4848-80e2-b2d4-000bf535a2b4", "pageSize": 100}'
# ContentOS pages
hermes mcp execute notion get_page_markdown '{"page_id": "3210308b-4848-8163-b899-d9631caa16ae"}'
hermes mcp execute notion get_page_markdown '{"page_id": "3230308b-4848-8048-bc54-fa1729e7eda1"}'
hermes mcp execute notion get_page_markdown '{"page_id": "3230308b-4848-80bf-aac4-cbb64c785e3a"}'
# OUTBOUND copies
hermes mcp execute notion get_page_markdown '{"page_id": "3250308b-4848-8166-a323-d3eaa96741af"}'
hermes mcp execute notion get_page_markdown '{"page_id": "3250308b-4848-8103-afd5-e928c7aca221"}'
# Company records
hermes mcp execute notion get_page_markdown '{"page_id": "2250308b-4848-80ad-ba84-000be1cc02fe"}'
hermes mcp execute notion get_page_markdown '{"page_id": "3750308b-4848-8028-928f-c1787a1b7e0d"}'
Format all content as:
# [Title]
[Compiled truth - current synthesis, key points]
---
[Timeline - append-only evidence with sources/dates]
Apply your steering: - Primary ICP: UK 7-figure ecom brands (profit-focused) - Secondary/Passive: SaaS/service businesses - ContentOS: Plan to drop Airtable for Hermes-based automations - Refine post types: Distill to ~5 core categories - NEVER include raw credentials/secrets—only metadata (service names, status, last rotated, etc.)
vault/
├── people/
│ └── anthony-stratton.md
├── organisations/
│ ├── easier-agency.md
│ └── easier-marketing.md
├── projects/
│ ├── contentos-pipeline.md
│ ├── outreach-framework.md
│ └── easier-agency-departments/
│ ├── marketing.md
│ ├── sales.md
│ ├── relationships.md
│ ├── fulfilment.md
│ └── operations.md
├── processes/
│ ├── contentos-workflows.md
│ └── outreach-sops.md
└── decisions/
├── icp-strategy-decision.md
├── tech-stack-decision.md
└── contentos-airtable-migration.md
Share the Easier Agency page/database with the Hermes integration in Notion, then confirm when done.
I'll be ready to execute the extraction immediately after your confirmation.
If you prefer to work with accessible content first while resolving access separately, let me know—I can extract Software Logins, API Keys, Outreach Tracker, ContentOS, OUTBOUND copies, and company records now.