Social Media
laurelharned.com
This MCP server enables interaction with Fanful's community channels, allowing users to read and post messages, and access manifest and ledger data.
ENDPOINT 1
https://laurelharned.com/mcp
MCP server metadata
- Name
- fanful-mcp-server
- Version
- 0.1.0
Use this server to discover Fanful agent-safe manifests and execute explicitly confirmed Fanful write tools. Default to read-only tools; do not automate browser UI or perform public, destructive, or billing-impacting writes unless a tool requires confirmation, idempotency, stale-state, audit correlation, and scoped/admin credentials.
Known tools 55
fanful_agent_surface_listReturn the current Fanful MCP surface catalog, safe-use policy, and linked issue family without making network requests.
Inferred read-onlyfanful_creator_lesson_credit_ledger_readRead the authorized, redacted admin lesson-credit ledger health summary from the creator-commerce agent manifest.
Inferred read-onlyfanful_listener_community_messages_readRead the most recent visible messages from an accessible Fanful community channel such as #general or #intros.
Inferred read-onlyfanful_listener_community_message_postPost a visible Fanful community message or reply as a signed-in/scoped listener.
Potential side effectsfanful_creator_community_channel_createCreate one additional Fanful community channel, optionally restricted to membership tiers, with exact creator confirmation, observed channel ids, idempotency, and audit correlation.
Potential side effectsfanful_creator_community_channel_updateUpdate a non-default Fanful community channel title, description, archive state, or tier access with exact creator confirmation, stale-state updatedAt, idempotency, and audit correlation.
Potential side effectsfanful_sync_job_status_readRead the latest or addressed durable run for Fanful's first-party Stripe catalog app-reference sync job.
Inferred read-onlyfanful_sync_job_runRun Fanful's first first-party sync worker for Stripe catalog app-reference drift.
Inferred read-onlyfanful_creator_analytics_readFetch Laurel's agent-safe aggregate artist analytics summary with creator/admin credentials.
Inferred read-onlyfanful_live_readiness_readFetch listener-facing live room, embedded room/webinar, and Listen Along readiness with joinability blockers and next actions.
Inferred read-onlyfanful_listener_display_name_confirmation_renderRender an Apps SDK confirmation summary for a listener display-name update without mutating Fanful.
Potential side effectsfanful_listener_checkout_confirmation_renderRender an Apps SDK confirmation summary for a listener support donation, membership tier, or signed-CD shop checkout start without mutating Fanful or creating a Stripe Checkout Session.
Inferred read-onlyfanful_creator_membership_tier_confirmation_renderRender an Apps SDK confirmation summary for a creator membership tier create, update, archive/restore, or membership Stripe Price change without mutating Fanful.
Potential side effectsfanful_creator_lesson_price_policy_confirmation_renderRender an Apps SDK confirmation summary for a creator lesson price or lesson policy settings update without mutating Fanful.
Potential side effectsfanful_creator_lesson_availability_confirmation_renderRender an Apps SDK confirmation summary for a creator lesson availability update without mutating Fanful.
Potential side effectsfanful_creator_shop_product_confirmation_renderRender an Apps SDK confirmation summary for creator shop product creation, visibility updates, safe detail edits, or shop product Stripe Price changes without mutating Fanful.
Inferred read-onlyfanful_creator_entitlement_metadata_confirmation_renderRender an Apps SDK confirmation summary for a creator community-channel tier-access metadata update without mutating Fanful.
Potential side effectsfanful_creator_live_status_confirmation_renderRender an Apps SDK confirmation summary for a creator live-event status transition without mutating Fanful.
Inferred read-onlyfanful_listener_display_name_updateExecute a confirmed listener display-name update after reading listener.profilePreferences.
Potential side effectsfanful_listener_live_support_previewFetch the listener-facing live support/donation readiness block, including the generic support donation preview, confirmation copy, first-party liveEventId attribution status, and blocked checkout-create requirements.
Potential side effectsfanful_listener_support_checkout_startExecute a support-donation-only checkout start after previewing listener.purchaseLinkPreview.
Potential side effectsfanful_listener_membership_checkout_startExecute a membership-tier checkout start after previewing listener.purchaseLinkPreview.
Potential side effectsfanful_listener_shop_checkout_startExecute a shop-product checkout start after previewing listener.purchaseLinkPreview.
Potential side effectsfanful_listener_purchase_link_statusRead redacted status for a previously started support donation, membership, or shop checkout intent by reference or idempotency key.
Inferred read-onlyfanful_listener_entitlements_readFetch the focused listener/fan membership entitlement status from the listener-experience manifest.
Inferred read-onlyfanful_listener_profile_preferences_readFetch the focused listener/fan profile and notification preference status from the listener-experience manifest.
Inferred read-onlyfanful_member_idea_board_readFetch the Fanful member idea-board manifest with public ideas, viewer voting state when signed in, and admin-redacted review fields when env-gated credentials are enabled.
Inferred read-onlyfanful_member_idea_submitSubmit one visible member idea as a signed-in/scoped listener.
Inferred read-onlyfanful_member_idea_vote_toggleToggle or set the signed-in/scoped listener's vote on a visible member idea.
Inferred read-onlyfanful_agent_action_contracts_readFetch the cross-surface Fanful action-contract manifest with auth, confirmation, audit, idempotency, and rate-limit expectations for listener, fan, creator, and operator workflows.
Inferred read-onlyfanful_creator_embedded_room_roster_updateExecute a confirmed roster, co-host, stage, remove, or restore change for one embedded-room participant with agent-write-envelope.v1 confirmation, stale-state, idempotency, and audit correlation.
Potential side effectsfanful_creator_lesson_price_previewPreview creator service price/policy impact without mutating Fanful state.
Inferred read-onlyfanful_creator_service_price_policy_updateExecute a confirmed lesson/coaching price change after a fresh preview.
Potential side effectsfanful_creator_lesson_policy_updateCreate or update lesson policy settings after a fresh creator-commerce read.
Potential side effectsfanful_creator_lesson_availability_updateCreate or update one future open/cancelled lesson availability window after a fresh creator-commerce read.
Potential side effectsfanful_creator_shop_product_createCreate one shop product with safe catalog metadata after a fresh creator-commerce read.
Potential side effectsfanful_creator_shop_product_visibility_updateUpdate one shop product's active/showInShop visibility flags after a fresh creator-commerce read.
Potential side effectsfanful_creator_shop_product_details_updateUpdate one existing shop product's safe catalog copy, inventory, fulfillment note, download display metadata, or sort order after a fresh creator-commerce read.
Potential side effectsfanful_creator_shop_product_stripe_price_selectSelect or clear one already-known Stripe Price mapping for an existing shop product.
Inferred read-onlyfanful_creator_shop_product_stripe_price_createCreate a replacement one-time Stripe Price for one existing shop product and select it through Fanful app state.
Potential side effectsfanful_creator_lesson_stripe_price_selectExecute a confirmed selection or clearing of one already-known Stripe Price mapping for a lesson/coaching offering.
Potential side effectsfanful_creator_lesson_stripe_price_createCreate a replacement immutable Stripe Price for one lesson/coaching offering and select it through Fanful app state.
Potential side effectsfanful_creator_membership_stripe_price_selectSelect or clear one already-known Stripe Price mapping for a membership tier.
Inferred read-onlyfanful_creator_membership_stripe_price_createCreate a replacement monthly Stripe Price for one membership tier and select it through Fanful app state.
Potential side effectsfanful_creator_membership_tier_createCreate one inactive membership tier draft with exact creator confirmation, observed catalog tier ids, idempotency, and audit metadata.
Potential side effectsfanful_creator_membership_tier_updateUpdate one membership tier's visible profile and ordered benefits with exact creator confirmation, stale-state guard, idempotency, and audit metadata.
Potential side effectsfanful_creator_membership_tier_archive_stateArchive or restore one membership tier for future joins with exact creator confirmation, stale-state guard, idempotency, and audit metadata.
Inferred read-onlyfanful_creator_entitlement_metadata_updateExecute a confirmed update to one non-default community channel's membership-tier access metadata.
Potential side effectsfanful_live_schedule_previewPreview a live-room create, schedule edit, or reschedule payload without mutating Fanful state.
Potential side effectsfanful_live_status_previewPreview a live-room go-live/end/cancel/scheduled status transition without mutating Fanful state.
Inferred read-onlyfanful_creator_live_schedule_createExecute a confirmed new live-event create with agent-write-envelope.v1 confirmation, idempotency, blocker checks, optional notification-center fan-out, and audit correlation.
Potential side effectsfanful_creator_live_schedule_updateExecute a confirmed schedule update for an existing live event with agent-write-envelope.v1 confirmation, stale-state, idempotency, optional notification-center fan-out, and audit correlation.
Potential side effectsfanful_creator_live_status_updateExecute a confirmed live-room go-live/end/cancel/scheduled status transition with agent-write-envelope.v1 confirmation, stale-state, idempotency, and audit correlation.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.fanful-mcp-server]
url = "https://laurelharned.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"fanful-mcp-server": {
"type": "http",
"url": "https://laurelharned.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: fanful-mcp-server
Remote MCP URL: https://laurelharned.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"fanful-mcp-server": {
"url": "https://laurelharned.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"fanful-mcp-server": {
"type": "http",
"url": "https://laurelharned.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "fanful-mcp-server",
"transport": "streamable-http",
"url": "https://laurelharned.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.