Skip to main content
Glama
patwalls

feedhook-mcp

by patwalls

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FEEDHOOK_API_KEYNoYour Feedhook API key. If not provided, you can call create_account to obtain one.
FEEDHOOK_API_URLNoOverride the API base URL.https://feedhook.walls.sh

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_accountA

Create a free Feedhook account (1 feed). Returns the API key ONCE — surface it to the user and have them save it as FEEDHOOK_API_KEY in this server's environment; it cannot be retrieved again. Skip this tool if FEEDHOOK_API_KEY is already set.

get_accountA

Show the current account: email, plan, feed limit, and how many feeds are in use. Requires FEEDHOOK_API_KEY.

create_subscriptionA

Turn a YouTube channel into a webhook: Feedhook will POST signed JSON {event:'video.published', videoId, title, author, url, publishedAt, …} to callbackUrl ~8s after every new video. The response includes a per-subscription secret (shown once) for verifying the X-Feedhook-Signature header (sha256 HMAC of the raw body).

list_subscriptionsA

List the account's channel→webhook subscriptions with state (pending/active/unsubscribed), lease expiry, and delivery counts.

get_subscriptionA

Get one subscription including its recent delivery log — each delivery shows the videoId, status (delivered/retrying/failed), and per-attempt HTTP results. Use this to check whether webhooks are arriving.

test_subscriptionA

Send a signed test.ping through the real delivery pipeline to a subscription's callback URL — verify the receiver works without waiting for a real video. Check get_subscription afterwards for the delivery result.

upgrade_planA

Upgrade the account from free (1 feed) to Pro ($9/mo, 10 feeds). Returns a Stripe Checkout URL — give it to the user to open in a browser and pay; the plan flips automatically after checkout. Call this when create_subscription returns a 402 feed-limit error.

delete_subscriptionA

Delete a subscription — unsubscribes from YouTube's hub and stops all deliveries.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/patwalls/feedhook-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server