Tapatalk MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TAPATALK_PASSWORD | No | Forum password | |
| TAPATALK_USERNAME | No | Forum username for authenticated access | |
| TAPATALK_FORUM_URL | Yes | Base URL of the forum (no trailing slash) | |
| TAPATALK_READ_ONLY | No | When true, write tools are not registered at all | true |
| TAPATALK_ALLOW_HTTP | No | Must be true to allow non-HTTPS forum URLs | false |
| TAPATALK_CHROME_CDP_URL | No | URL of a headless Chrome instance for Cloudflare-protected forums |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tapatalk_get_configA | Get forum configuration, capabilities, and Tapatalk plugin version. Use this to verify connectivity and discover what features the forum supports. |
| tapatalk_get_forumA | List forums and subforums in a tree structure. Returns forum IDs needed for browsing topics. |
| tapatalk_get_board_statsA | Get board-wide statistics: total threads, posts, members, and online visitors. |
| tapatalk_get_topicsA | List topics in a specific forum. Returns topic IDs, titles, authors, reply counts, and short previews. |
| tapatalk_get_latest_topicsA | Get the latest topics across all forums, ordered by date. |
| tapatalk_get_unread_topicsA | Get unread topics for the logged-in user. Requires authentication. |
| tapatalk_get_participated_topicsA | Get topics the logged-in user has participated in (posted or created). Requires authentication. |
| tapatalk_get_threadA | Get posts in a topic thread. Returns post content, authors, timestamps, and attachments. Content is returned as-is from the forum (may contain BBCode or HTML). |
| tapatalk_get_thread_by_unreadA | Jump to the first unread post in a topic. Requires authentication for accurate unread tracking. |
| tapatalk_search_topicsA | Search for topics by keyword. Returns matching topics with titles, authors, and short content previews. |
| tapatalk_search_postsA | Search for individual posts by keyword. Returns matching posts with content previews and their parent topic info. |
| tapatalk_search_advancedB | Advanced search with multiple filters: keywords, user, forum, date range, title-only. More powerful than basic search. |
| tapatalk_get_user_infoA | Get a user's profile information including post count, registration date, last activity, online status, and avatar. |
| tapatalk_get_online_usersA | List users currently online on the forum. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/johnkeller101/tapatalk-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server