deeptap-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@deeptap-mcpCreate a new deep-link domain for my iOS app"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
deeptap-mcp
MCP server for DeepTap — configure iOS Universal Links and Android App Links, and verify them, directly from your coding agent (Claude Code, etc.).
It's a thin wrapper over the DeepTap public REST API: each tool is one API call. Point your agent at it, and it can create a deep-link domain, wire up the iOS/Android config, and run a pre-flight check on the generated apple-app-site-association and assetlinks.json files.
Install
Get an API key from Dashboard → Settings → API Keys at https://deeptap.io/dashboard/settings, then add the server:
claude mcp add --scope user --transport stdio deeptap \
--env DEEPTAP_API_KEY=dt_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \
-- npx -y deeptap-mcpOr run it directly: DEEPTAP_API_KEY=dt_live_… npx -y deeptap-mcp.
Related MCP server: cocoon
Configuration
Env var | Required | Default | Description |
| yes | — | API key ( |
| no |
| Base URL of the DeepTap API (override for self-hosting/staging). |
Tools
Tool | API call | Purpose |
|
| Account, plan, and live limits. Call first to check capacity. |
|
| All domains with their iOS/Android config and file URLs. |
|
| One domain by id (e.g. |
|
| Create a subdomain and configure iOS/Android. |
|
| Partial update of iOS/Android config. |
|
| Pre-flight: fetch and validate AASA + assetlinks. |
Every response includes a meta block with the plan, domain/link usage, and rate-limit state — the agent reads it to report limits.
Typical flow
get_account— check the plan and how many domains are available.create_domain—{ "name": "myapp", "ios": { "team_id": "ABCDE12345", "bundle_id": "com.example.myapp", "paths": ["*"], "fallback_url": "https://example.com" }, "android": { "package_name": "com.example.myapp", "sha256_fingerprints": ["AA:BB:…"] } }verify_domain— confirm the generated files are reachable and match the app identifiers.
verify_domain checks everything verifiable server-side (file reachability, JSON validity, appID/package match, fingerprints, paths). Rebuilding the app and on-device checks are still required — the agent should also confirm associatedDomains / package config in your project (app.json, Xcode).
Development
npm install
npm run build # tsc -> dist/
npm start # run the built server on stdioLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/TedyHub/deeptap-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server