MCP.Market

TAP MCP server

online · 96% uptime
by human.tech·tech.human/tap·v0.1.0·12 stars

Credential isolation for AI agents: placeholder secrets, policy checks, optional human approval.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

12 stars

Reviews

Write one

Nobody has reviewed TAP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

TAP tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 68ms (auth required)20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityOAuth resource metadata advertised on 40115/15
  • Maintenancelast push 64 days ago12/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How TAP compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 48,255 servers
Uptime
96%
of our recent checks; the typical remote server answers 100%
Response time
264 ms
faster than 53% of 30,031 servers
GitHub stars
12
more than 89% of 28,688 servers

Install TAP in Claude Code, Cursor or VS Code

claude mcp add --transport http tap https://mcp.tap.human.tech/mcp
Add to Cursor

What the publisher says

From the TAP repository's README, as published. We do not edit it. Read it on GitHub

Tool Authorization Protocol (TAP)

Credential isolation, approval gating, and connector routing for AI agents.

This repository contains the code that is most useful for:

  • auditing request routing and connector behavior
  • debugging failed requests
  • understanding approval flows
  • improving connector-side request shaping
  • contributing fixes to the core TAP experience

[!WARNING]

Self-hosting means you own the security of your credentials and signing keys.

TAP keeps secrets out of your agents, but running it yourself puts the host

hardening, key isolation, and correct policy-engine operation on you. It's a path

for teams that are well versed in security. For everyone else the hosted version is

strongly recommended: credentials sit in a hardware enclave we can't read into, with

no ops to run. Start free at tap.human.tech.

Start Here

  • crates/tap-proxy/src/routing.rs — how TAP resolves connector target shapes
  • crates/tap-proxy/src/placeholder.rs — credential substitution and position validation
  • crates/tap-proxy/src/policy.rs — approval policy enforcement
  • docs/ — full documentation including self-hosting guide

Included

  • core proxy and storage crates
  • Telegram and Matrix approval bots
  • remote MCP server (tap-mcp)
  • CLI
  • docs (self-hosting, API reference, credential setup)

Not Included

  • enclave deployment glue (CCE policy generation, release-policy automation, ARM templates, env config)
  • production workflows and secret bootstrapping
  • managed hosting operations glue
  • the hosted dashboard UI source (a placeholder is shipped so the proxy compiles)

The enclave key-management source is included (keyproviderenclave.rs, kms_azure.rs, skr.rs) — it's the custody model documented at docs.tap.human.tech/security, and each hosted release's enclave measurement is published in measurements/. Hosted deployment and operational infrastructure are maintained separately from this repository.

Security

See SECURITY.md to report a vulnerability.

License

Apache-2.0: free to use, read, modify, and self-host. This repo is the open-source TAP runtime (tap-core, tap-proxy, tap-bot, tap-cli, tap-mcp). The hosted dashboard and managed-service deployment glue are proprietary and live in a separate private repo.

Contributing

See CONTRIBUTING.md.

Testing

# Needs Postgres (default postgres://tap:tap@localhost:5434/tap, override with
# POSTGRES_DATABASE_URL). Isolated suites parallelize; env-mutating unit tests stay serial.
cargo test -p tap-core
cargo test -p tap-proxy --test integration --test e2e
cargo test -p tap-proxy -p tap-bot -p tap-cli --lib --bins -- --test-threads=1

Nothing above is checked by us. What we check is on the safety report.

TAP: common questions

Is TAP MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the TAP safety report
How do I install TAP?
It runs remotely at mcp.tap.human.tech. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does TAP need an API key?
No key to paste: it signs you in with OAuth when your client connects.
Is TAP maintained?
The last commit was 104 days ago (2026-07-23). The latest release is v0.1.0.
Is TAP up?
96% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of TAP?
Servers from other publishers that do the same job: SSH — policy-gated remote access MCP server.
How does TAP compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); uptime 96% (of our recent checks; the typical remote server answers 100%); response time 264 ms (faster than 53% of 30,031 servers). Full comparison.

Alternatives to TAP

Same job from other publishers: the closest match first, then the best rated.