Skip to main content
Glama

PubNub MCP Server

by pubnub

read_pubnub_resources

Search and retrieve PubNub conceptual guides, integration instructions, best practices, and troubleshooting tips in markdown format for efficient development and issue resolution.

Instructions

Retrieves PubNub conceptual guides and how-to documentation from markdown files in the resources directory. Call this tool for overviews, integration instructions, best practices, and troubleshooting tips. Returns documentation in markdown format. For detailed API reference and SDK code samples, also call the read_pubnub_sdk_docs tool.

Input Schema

NameRequiredDescriptionDefault
documentYesResource name to fetch (file name without .md under resources directory, e.g., pubnub_concepts, how_to_send_receive_json, how_to_encrypt_messages_files)

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "document": { "description": "Resource name to fetch (file name without .md under resources directory, e.g., pubnub_concepts, how_to_send_receive_json, how_to_encrypt_messages_files)", "enum": [ "how_to_add_chat_room_notifications", "how_to_build_threaded_messaging", "how_to_calculate_message_payload_size", "how_to_configure_tls", "how_to_define_valid_channel_names", "how_to_detect_dropped_connections", "how_to_develop_pubnub_functions", "how_to_encrypt_messages_files", "how_to_find_compliance_reports", "how_to_get_live_event_support", "how_to_handle_large_scale_events", "how_to_implement_access_control", "how_to_implement_webrtc_signaling", "how_to_integrate_with_database_triggers", "how_to_manage_channel_groups", "how_to_manage_concurrent_connections", "how_to_manage_sdk_versions_upgrades", "how_to_mitigate_dos_attacks", "how_to_optimize_mobile_battery_usage", "how_to_optimize_publish_subscribe_speed", "how_to_prevent_old_messages_on_subscribe", "how_to_receive_data_via_rest_api", "how_to_secure_application_keys", "how_to_send_large_messages", "how_to_send_receive_json", "how_to_synchronize_multiple_devices", "how_to_track_moving_objects", "how_to_understand_channel_limits", "how_to_understand_channels", "how_to_understand_demo_keys", "how_to_understand_http_499_errors", "how_to_understand_publish_subscribe", "how_to_understand_userid_uuid", "how_to_use_app_context_objects_with_dart", "how_to_use_channel_filters_subscribe_filters_and_message_filters", "how_to_use_custom_origin", "how_to_use_file_sharing", "how_to_use_message_actions", "how_to_use_message_persistence", "how_to_use_pubnub_functions_advanced_math_module", "how_to_use_pubnub_functions_codec_modules", "how_to_use_pubnub_functions_crypto_module", "how_to_use_pubnub_functions_jsonpath_module", "how_to_use_pubnub_functions_jwt_module", "how_to_use_pubnub_functions_kvstore_module", "how_to_use_pubnub_functions_pubnub_module", "how_to_use_pubnub_functions_utils_module", "how_to_use_pubnub_functions_uuid_module", "how_to_use_pubnub_functions_vault_module", "how_to_use_pubnub_functions_xhr_module", "how_to_use_pubnub_presence_best_practices", "how_to_use_stream_controller", "how_to_use_support_portal", "how_to_use_wildcard_subscribe", "how_to_whitelist_ip_addresses", "how_to_write_a_pubnub_app", "pubnub_chat_sdk", "pubnub_concepts", "pubnub_features", "pubnub_functions", "pubnub_functions_patterns", "pubnub_integration", "pubnub_objects", "pubnub_scale", "pubnub_security", "pubnub_troubleshooting", "c-sharp", "chat_sdk", "dart", "go", "javascript", "kotlin", "objective-c", "php", "python", "ruby", "swift", "unity" ], "type": "string" } }, "required": [ "document" ], "type": "object" }

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/pubnub/pubnub-mcp-server'

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