{
    "name": "saminfo",
    "description": "Read SAM Magazine articles, classifieds, and the community board; submit board requests.",
    "version": "1.0.39",
    "protocol": "mcp",
    "protocolVersion": "2025-06-18",
    "transport": {
        "type": "http",
        "endpoint": "https://x2od2w8vzy.odd.spinupwp.site/wp-json/saminfo/mcp"
    },
    "documentation": "https://x2od2w8vzy.odd.spinupwp.site/llms.txt",
    "authentication": {
        "type": "oauth2",
        "metadata": "https://x2od2w8vzy.odd.spinupwp.site/.well-known/oauth-protected-resource"
    },
    "capabilities": {
        "tools": true,
        "resources": true
    },
    "tools": [
        {
            "name": "saminfo/add-sponsor-asset",
            "description": "Sideload an image/video/PDF from a URL into a sponsor\u2019s asset pool (creative assets or brand guidelines). Lands pending review; brand guidelines are baked into generated video ads.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "sponsor_id": {
                        "type": "integer"
                    },
                    "url": {
                        "type": "string",
                        "description": "Publicly fetchable URL of the asset"
                    },
                    "kind": {
                        "type": "string",
                        "enum": [
                            "asset",
                            "brand"
                        ],
                        "description": "asset = creative reference; brand = brand guidelines"
                    }
                },
                "required": [
                    "sponsor_id",
                    "url"
                ]
            }
        },
        {
            "name": "saminfo/approve-board-request",
            "description": "Publish a pending request after moderation. Moderators only.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/board-member-stats",
            "description": "Board activity + reputation for a member: requests, resolves, replies, helpful, tier.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "user_id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "user_id"
                ]
            }
        },
        {
            "name": "saminfo/create-campaign",
            "description": "Create an insertion order under a sponsor.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "post_title": {
                        "type": "string"
                    },
                    "sponsor_id": {
                        "type": "integer"
                    },
                    "campaign_status": {
                        "type": "string",
                        "enum": [
                            "draft",
                            "live",
                            "paused",
                            "complete"
                        ]
                    },
                    "tier": {
                        "type": "string",
                        "enum": [
                            "standard",
                            "preferred",
                            "premium"
                        ]
                    },
                    "allocated_dollars": {
                        "type": "number"
                    }
                },
                "required": [
                    "post_title",
                    "sponsor_id"
                ]
            }
        },
        {
            "name": "saminfo/create-classified",
            "description": "Create a listing with title, category, status, and contact/meta fields.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "post_title": {
                        "type": "string"
                    },
                    "category": {
                        "type": "string",
                        "enum": [
                            "employment",
                            "lifts-equipment",
                            "grooming-vehicles",
                            "snowmaking-equipment",
                            "general-area-equipment",
                            "ski-snowboard-rental",
                            "resort-real-estate",
                            "free-stuff"
                        ]
                    },
                    "status": {
                        "type": "string",
                        "enum": [
                            "publish",
                            "pending",
                            "draft"
                        ]
                    },
                    "employer": {
                        "type": "string"
                    }
                },
                "required": [
                    "post_title"
                ]
            }
        },
        {
            "name": "saminfo/create-creative",
            "description": "Create a creative variant under a campaign.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "post_title": {
                        "type": "string"
                    },
                    "campaign_id": {
                        "type": "integer"
                    },
                    "creative_type": {
                        "type": "string",
                        "enum": [
                            "image",
                            "video",
                            "html"
                        ]
                    },
                    "attachment_id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "post_title",
                    "campaign_id"
                ]
            }
        },
        {
            "name": "saminfo/create-position",
            "description": "Add a sellable inventory position.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "label": {
                        "type": "string"
                    },
                    "slug": {
                        "type": "string"
                    },
                    "format": {
                        "type": "string"
                    },
                    "rate_cents": {
                        "type": "number"
                    }
                },
                "required": [
                    "label"
                ]
            }
        },
        {
            "name": "saminfo/create-sponsor",
            "description": "Create an advertiser record.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "post_title": {
                        "type": "string"
                    },
                    "sponsor_click_url": {
                        "type": "string"
                    },
                    "sponsor_premium": {
                        "type": "boolean"
                    }
                },
                "required": [
                    "post_title"
                ]
            }
        },
        {
            "name": "saminfo/delete-board-request",
            "description": "Trash a board request (reversible).",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/delete-campaign",
            "description": "Trash a campaign and its creatives.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/delete-classified",
            "description": "Trash a listing (reversible).",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/delete-creative",
            "description": "Trash a creative variant.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/delete-position",
            "description": "Trash an inventory position.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/delete-sponsor",
            "description": "Trash a sponsor (only if it has no campaigns).",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/extend-classified",
            "description": "Push the expiration date out by N days (default 60); re-publishes if it had lapsed.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    },
                    "days": {
                        "type": "integer"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/generate-sponsor-html-ad",
            "description": "Scaffold a block-content (parallax) ad from a sponsor brief + assets; returns a block-editor link to refine it.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "sponsor_id": {
                        "type": "integer"
                    },
                    "campaign_id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "sponsor_id"
                ]
            }
        },
        {
            "name": "saminfo/generate-sponsor-video",
            "description": "Queue a Remotion render from a sponsor brief + reference files; renders on staging and lands as a creative.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "sponsor_id": {
                        "type": "integer"
                    },
                    "composition": {
                        "type": "string"
                    },
                    "campaign_id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "sponsor_id"
                ]
            }
        },
        {
            "name": "saminfo/get-article",
            "description": "Fetch a single published article. Full body when free; excerpt + paywalled flag when gated.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/get-related-content",
            "description": "Brand-safe, positive-sentiment articles related to a given post, classified, or board request (never closures/incidents).",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer",
                        "description": "Source post/classified/board ID"
                    },
                    "count": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 4
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/get-revenue-summary",
            "description": "Booked value, live campaigns, fill rate, pacing-behind count, and unsold premium value.",
            "inputSchema": {
                "type": "object",
                "properties": []
            }
        },
        {
            "name": "saminfo/list-ad-inventory",
            "description": "Per-position occupancy: live eligible campaigns, 8-week fill, 30-day impressions, premium flag.",
            "inputSchema": {
                "type": "object",
                "properties": []
            }
        },
        {
            "name": "saminfo/list-ad-placements",
            "description": "Read the ad-placement rules \u2014 which position shows at which location under which conditions.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "enabled_only": {
                        "type": "boolean"
                    }
                }
            }
        },
        {
            "name": "saminfo/list-articles",
            "description": "Read published articles, newest first, optionally filtered by department.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "department": {
                        "type": "string",
                        "description": "Department slug, e.g. lifts, grooming, snowmaking"
                    },
                    "count": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 50
                    },
                    "page": {
                        "type": "integer",
                        "minimum": 1
                    }
                }
            }
        },
        {
            "name": "saminfo/list-board-requests",
            "description": "Read published requests, filterable by topic and open/resolved status.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "topic": {
                        "type": "string"
                    },
                    "status": {
                        "type": "string",
                        "enum": [
                            "open",
                            "resolved",
                            "any"
                        ]
                    },
                    "count": {
                        "type": "integer"
                    }
                }
            }
        },
        {
            "name": "saminfo/list-classifieds-ops",
            "description": "Live count, review-queue depth, expiring-in-7-days count, and 30-day paid revenue.",
            "inputSchema": {
                "type": "object",
                "properties": []
            }
        },
        {
            "name": "saminfo/mark-invoice-paid",
            "description": "Set a campaign invoice status to paid or unpaid.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "campaign_id": {
                        "type": "integer"
                    },
                    "status": {
                        "type": "string",
                        "enum": [
                            "paid",
                            "unpaid"
                        ]
                    }
                },
                "required": [
                    "campaign_id",
                    "status"
                ]
            }
        },
        {
            "name": "saminfo/merge-sponsor",
            "description": "Reassign all campaigns, creatives, and analytics from one sponsor into another, then trash the source. For deduping.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "from_id": {
                        "type": "integer"
                    },
                    "into_id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "from_id",
                    "into_id"
                ]
            }
        },
        {
            "name": "saminfo/moderate-board-reply",
            "description": "Approve, trash, or spam a held reply on a board request.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "comment_id": {
                        "type": "integer"
                    },
                    "action": {
                        "type": "string",
                        "enum": [
                            "approve",
                            "trash",
                            "spam"
                        ]
                    },
                    "reason": {
                        "type": "string"
                    }
                },
                "required": [
                    "comment_id",
                    "action"
                ]
            }
        },
        {
            "name": "saminfo/moderation-queue",
            "description": "Pending requests, held replies, open/resolved/unanswered counts, and boost requests.",
            "inputSchema": {
                "type": "object",
                "properties": []
            }
        },
        {
            "name": "saminfo/pace-report",
            "description": "Delivery vs. flight pacing for live capped campaigns; flags under/over delivery.",
            "inputSchema": {
                "type": "object",
                "properties": []
            }
        },
        {
            "name": "saminfo/pause-creative",
            "description": "Toggle a creative in/out of rotation.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "creative_id": {
                        "type": "integer"
                    },
                    "paused": {
                        "type": "boolean"
                    }
                },
                "required": [
                    "creative_id",
                    "paused"
                ]
            }
        },
        {
            "name": "saminfo/promote-ab-winner",
            "description": "Set a creative as its campaign's A/B winner (locks rotation to it).",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "creative_id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "creative_id"
                ]
            }
        },
        {
            "name": "saminfo/publish-classified",
            "description": "Publish a pending/flagged listing, clear its review flag, and set a 60-day expiry if none.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/remind-classified-renewal",
            "description": "Email the listing owner a renewal reminder and stamp the reminded date.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/reply-board-request",
            "description": "Add a reply to a request. Held for moderation before it appears.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    },
                    "content": {
                        "type": "string"
                    }
                },
                "required": [
                    "id",
                    "content"
                ]
            }
        },
        {
            "name": "saminfo/request-account-link",
            "description": "Email a single-use magic link to connect a SimpleCirc subscription and sign in. Never reveals whether the email matches a subscriber.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "email": {
                        "type": "string"
                    }
                },
                "required": [
                    "email"
                ]
            }
        },
        {
            "name": "saminfo/request-account-link-by-number",
            "description": "Secondary sign-in for subscribers with no email on file: verify by account number + ZIP, then email a single-use sign-in link to the address provided (or the one on file). Never reveals whether the details matched.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "account": {
                        "type": "string"
                    },
                    "zip": {
                        "type": "string"
                    },
                    "email": {
                        "type": "string"
                    }
                },
                "required": [
                    "account",
                    "zip"
                ]
            }
        },
        {
            "name": "saminfo/resolve-board-request",
            "description": "Set a request open or resolved. Author or editor only.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    },
                    "status": {
                        "type": "string",
                        "enum": [
                            "open",
                            "resolved"
                        ]
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/save-search",
            "description": "Save a category + query so the user gets daily alerts on new matches.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "cat": {
                        "type": "string"
                    },
                    "q": {
                        "type": "string"
                    }
                }
            }
        },
        {
            "name": "saminfo/search",
            "description": "Federated search across articles, classifieds, and the community board. Hybrid keyword + semantic when configured; falls back to keyword search otherwise.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "q": {
                        "type": "string"
                    },
                    "type": {
                        "type": "string",
                        "enum": [
                            "post",
                            "sam_classified",
                            "sam_board_request"
                        ]
                    },
                    "count": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 30
                    }
                },
                "required": [
                    "q"
                ]
            }
        },
        {
            "name": "saminfo/search-articles",
            "description": "Full-text/semantic search across published articles. Returns ranked article cards.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "q": {
                        "type": "string",
                        "description": "Search query"
                    },
                    "count": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 50
                    }
                },
                "required": [
                    "q"
                ]
            }
        },
        {
            "name": "saminfo/set-ad-placement",
            "description": "Create or update a placement rule: a position, a location hook, optional targeting conditions, priority, and enabled flag.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer",
                        "description": "Omit/0 to create"
                    },
                    "post_title": {
                        "type": "string"
                    },
                    "position_slug": {
                        "type": "string"
                    },
                    "hook": {
                        "type": "string",
                        "description": "before_content | after_paragraph | after_content | sidebar_top | homepage_leaderboard | dept_top"
                    },
                    "paragraph": {
                        "type": "integer"
                    },
                    "priority": {
                        "type": "integer"
                    },
                    "enabled": {
                        "type": "boolean"
                    },
                    "cond_post_types": {
                        "type": "string",
                        "description": "CSV of post types"
                    },
                    "cond_departments": {
                        "type": "string",
                        "description": "CSV of department slugs"
                    },
                    "cond_categories": {
                        "type": "string",
                        "description": "CSV of category slugs"
                    },
                    "cond_tags": {
                        "type": "string",
                        "description": "CSV of tag slugs"
                    },
                    "cond_front_page": {
                        "type": "boolean"
                    },
                    "cond_url": {
                        "type": "string"
                    }
                },
                "required": [
                    "position_slug",
                    "hook"
                ]
            }
        },
        {
            "name": "saminfo/set-auto-renew",
            "description": "Toggle auto-renew on the signed-in member's subscription.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "on": {
                        "type": "boolean"
                    }
                },
                "required": [
                    "on"
                ]
            }
        },
        {
            "name": "saminfo/set-board-boost",
            "description": "Set a request boost to none, requested, or active ($50 Emergency Boost).",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    },
                    "status": {
                        "type": "string",
                        "enum": [
                            "none",
                            "requested",
                            "active"
                        ]
                    }
                },
                "required": [
                    "id",
                    "status"
                ]
            }
        },
        {
            "name": "saminfo/set-password",
            "description": "Set the signed-in member's password so they can sign in with a password instead of a magic link.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "password": {
                        "type": "string",
                        "minLength": 8
                    }
                },
                "required": [
                    "password"
                ]
            }
        },
        {
            "name": "saminfo/submit-board-request",
            "description": "Create a \"wanted\" request (parts, equipment, vendor rec, technical help). Posts as pending for moderation.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "title": {
                        "type": "string"
                    },
                    "body": {
                        "type": "string"
                    },
                    "topic": {
                        "type": "string",
                        "enum": [
                            "parts",
                            "equipment",
                            "vendor-recommendations",
                            "technical-help"
                        ]
                    },
                    "willing_to_pay": {
                        "type": "boolean"
                    },
                    "region": {
                        "type": "string"
                    }
                },
                "required": [
                    "title",
                    "body",
                    "topic"
                ]
            }
        },
        {
            "name": "saminfo/submit-classified",
            "description": "Create a pending classified listing (employment, equipment, real estate, \u2026). Publishes after review + payment.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "title": {
                        "type": "string"
                    },
                    "description": {
                        "type": "string"
                    },
                    "category": {
                        "type": "string",
                        "enum": [
                            "employment",
                            "lifts-equipment",
                            "grooming-vehicles",
                            "snowmaking-equipment",
                            "general-area-equipment",
                            "ski-snowboard-rental",
                            "resort-real-estate",
                            "free-stuff"
                        ]
                    },
                    "employer": {
                        "type": "string"
                    },
                    "region": {
                        "type": "string"
                    },
                    "employment_type": {
                        "type": "string"
                    },
                    "price": {
                        "type": "string"
                    },
                    "contact_email": {
                        "type": "string"
                    },
                    "apply_url": {
                        "type": "string"
                    }
                },
                "required": [
                    "title",
                    "description",
                    "category"
                ]
            }
        },
        {
            "name": "saminfo/subscribe-newsletter",
            "description": "Add a contact to the SAM newsletter (MailerLite). Upserts \u2014 a repeat email is updated, not duplicated.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "email": {
                        "type": "string",
                        "format": "email"
                    },
                    "name": {
                        "type": "string"
                    }
                },
                "required": [
                    "email"
                ]
            }
        },
        {
            "name": "saminfo/update-address",
            "description": "Update the signed-in member's mailing address in SimpleCirc.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "address_1": {
                        "type": "string"
                    },
                    "address_2": {
                        "type": "string"
                    },
                    "city": {
                        "type": "string"
                    },
                    "state": {
                        "type": "string"
                    },
                    "zipcode": {
                        "type": "string"
                    },
                    "country": {
                        "type": "string"
                    }
                }
            }
        },
        {
            "name": "saminfo/update-board-request",
            "description": "Moderator edit of a request: title, topic, details, publish/request status, region, boost.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    },
                    "post_title": {
                        "type": "string"
                    },
                    "topic": {
                        "type": "string",
                        "enum": [
                            "parts",
                            "equipment",
                            "vendor-recommendations",
                            "technical-help"
                        ]
                    },
                    "status": {
                        "type": "string"
                    },
                    "request_status": {
                        "type": "string",
                        "enum": [
                            "open",
                            "resolved"
                        ]
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/update-campaign",
            "description": "Edit an insertion order.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    },
                    "post_title": {
                        "type": "string"
                    },
                    "sponsor_id": {
                        "type": "integer"
                    },
                    "campaign_status": {
                        "type": "string"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/update-campaign-status",
            "description": "Set a campaign's lifecycle status: draft, live, paused, or complete. Live campaigns serve; paused/complete/draft do not.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "campaign_id": {
                        "type": "integer"
                    },
                    "status": {
                        "type": "string",
                        "enum": [
                            "draft",
                            "live",
                            "paused",
                            "complete"
                        ]
                    }
                },
                "required": [
                    "campaign_id",
                    "status"
                ]
            }
        },
        {
            "name": "saminfo/update-classified",
            "description": "Edit a listing's fields, category, or status.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    },
                    "post_title": {
                        "type": "string"
                    },
                    "status": {
                        "type": "string"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/update-contact",
            "description": "Update the signed-in member's name, company, title, phone, or email in SimpleCirc.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "first_name": {
                        "type": "string"
                    },
                    "last_name": {
                        "type": "string"
                    },
                    "company": {
                        "type": "string"
                    },
                    "title": {
                        "type": "string"
                    },
                    "phone": {
                        "type": "string"
                    },
                    "email": {
                        "type": "string"
                    }
                }
            }
        },
        {
            "name": "saminfo/update-creative",
            "description": "Edit a creative variant.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    },
                    "post_title": {
                        "type": "string"
                    },
                    "is_paused": {
                        "type": "boolean"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/update-position",
            "description": "Edit an inventory position.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    },
                    "label": {
                        "type": "string"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/update-sponsor",
            "description": "Edit an advertiser record.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    },
                    "post_title": {
                        "type": "string"
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "saminfo/view-subscription",
            "description": "Read the signed-in member's own subscriber record and subscription status from SimpleCirc.",
            "inputSchema": {
                "type": "object",
                "properties": []
            }
        }
    ]
}