G
GriffMurder/taskbullet-mcp-server
MCP server for AI agents to place real human phone calls (structured answers back) and delegate tasks to human virtual assistants via TaskBullet.
no SECURITY.md
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
- Copy the command above
- Paste it as one entry under
mcpServersinclaude_desktop_config.json— local servers take command + args (example: clients) - Restart your client
Remote endpoint (mcpServers - Claude Desktop / Cursor / Windsurf)
{
"mcpServers": {
"griffmurder-taskbullet-mcp-server": {
"url": "https://taskbullet.com/api/agent-mcp"
}
}
}Paste this into the mcpServers config of Claude Desktop or Cursor. The endpoint comes from public evidence; we do not install or host it. Official Registry record: this endpoint declares a required request header x-api-key (TaskBullet API key (tb_live_...)). Using it means bringing your own credentials.
VS Code (.vscode/mcp.json - the key is servers, remote needs type: http)
{
"servers": {
"griffmurder-taskbullet-mcp-server": {
"type": "http",
"url": "https://taskbullet.com/api/agent-mcp"
}
}
}VS Code differs from the other three: the top-level key is <code>servers</code> and a remote endpoint also needs <code>"type": "http"</code>. Paste into .vscode/mcp.json.
Claude Code (command line)
claude mcp add --transport http griffmurder-taskbullet-mcp-server https://taskbullet.com/api/agent-mcp
Claude Code does not read a config file; add the server with this command.
Client config (built from the install command this repo gives)
{
"mcpServers": {
"griffmurder-taskbullet-mcp-server": {
"command": "npx",
"args": ["-y", "@taskbullet/mcp-server"]
}
}
}Parsed from the README we fetched on 2026-10-26; we have not executed it.
command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
"servers": {
"griffmurder-taskbullet-mcp-server": {
"command": "npx",
"args": ["-y", "@taskbullet/mcp-server"]
}
}
}Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio griffmurder-taskbullet-mcp-server -- npx -y @taskbullet/mcp-server
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
- Star count
- 0 ★ · GriffMurder/taskbullet-mcp-server · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- collected from the punkpeye/awesome-mcp-servers list · type: MCP server
- Harvest history
- first seen 2026-10-23 · last seen 2026-11-14 · seen 26× · listed by 23 sources
- Score
- score 2,300 · 23 sources · mcp
- Install
npx -y @taskbullet/mcp-server
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
npx -y @taskbullet/mcp-server. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
GriffMurder/taskbullet-mcp-server;first catalogued 2026-10-23;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# Your AI agent can place a real phone call.
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
A person dials the number. Your agent gets the answers back. The server is @taskbullet/mcp-server.
## Pricing
$2.50 for the first minute, then $1 per additional minute. The charge comes from the calls wallet, not from prepaid VA hours. US and Canada numbers only. Recording is not available. A system failure that never dials is fully refunded.
getbalance shows balancecents (spendable after open holds), holdscents, and walletcents. The default maxminutes is 5. At the rate above, five minutes is $6.50. validatecall returns holdcents for the body you are about to send, and it places no hold. Use holdcents.
HTTP 402 paymentrequired means the wallet cannot cover the hold. Add funds at addFundsUrl. That read does not create a Stripe session. Calls are pay-as-you-go. There is no trial.
## Example prompts
Copy one of these into the agent after the server is installed. Put the real US or Canada number in the prompt. Do not put a password, a one-time code, or the API key in it.
Book an appointment:
text
Call the dentist and book me the earliest appointment next Tuesday after 1pm. The office is Bright Smile Dental at (801) 555-0148. Ask which times they have, book one, and bring back the time and any confirmation number. Confirm the hold with me before you place the call. Do not record it.
Call a vendor to check an order:
text
Call Northwind Supply at (415) 555-0199 and check order NW-10442. Ask whether it shipped, the carrier, and the tracking number. Confirm the hold with me before you place the call. US number, no recording.
Confirm a reservation:
text
Call Harbor Grill at (206) 555-0177 and confirm the reservation for Alex Chen, party of 4, this Friday at 7:00pm. Ask them to say the name, time, and party size back. Confirm the hold with me before you place the call. Do not record it.
## Install
Create a key at taskbullet.com/dashboard/settings/api-keys. It is shown once. The buttons below install a placeholder tbliveyourkeyhere. Replace that placeholder in the client config before the first call. Do not paste the real key into chat.
The config runs npx -y @taskbullet/mcp-server on your machine. Cloud agents that cannot run npx should use the hosted URL in Cursor and cloud agents.
### Cursor
GitHub does not open cursor:// links. Copy this into a browser:
text
cursor://anysphere.cursor-deeplink/mcp/install?name=taskbullet&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkB0YXNrYnVsbGV0L21jcC1zZXJ2ZXIiXSwiZW52Ijp7IlRBU0tCVUxMRVRfQVBJX0tFWSI6InRiX2xpdmVfeW91cl9rZXlfaGVyZSJ9fQ==
Decoded config:
json
"command": "npx",
"args": ["-y", "@taskbullet/mcp-server"],
"env": {
"TASKBULLETAPIKEY": "tbliveyourkeyhere"
### VS Code
vscode:mcp/install? and vscode-insiders:mcp/install? carry the same URL-encoded JSON. The name is inside that JSON:
json
{"name":"taskbullet","command":"npx","args":["-y","@taskbullet/mcp-server"],"env":{"TASKBULLETAPIKEY":"tbliveyourkeyhere"}}
### Claude Code
bash
claude mcp add taskbullet --env TASKBULLETAPIKEY=tbliveyourkeyhere -- npx -y @taskbullet/mcp-server
Replace tbliveyourkeyhere before you run it. From a marketplace, after this repo is on the default branch:
text
/plugin marketplace add GriffMurder/taskbullet-mcp-server
## Pricing
$2.50 for the first minute, then $1 per additional minute. The charge comes from the calls wallet, not from prepaid VA hours. US and Canada numbers only. Recording is not available. A system failure that never dials is fully refunded.
getbalance shows balancecents (spendable after open holds), holdscents, and walletcents. The default maxminutes is 5. At the rate above, five minutes is $6.50. validatecall returns holdcents for the body you are about to send, and it places no hold. Use holdcents.
HTTP 402 paymentrequired means the wallet cannot cover the hold. Add funds at addFundsUrl. That read does not create a Stripe session. Calls are pay-as-you-go. There is no trial.
## Example prompts
Copy one of these into the agent after the server is installed. Put the real US or Canada number in the prompt. Do not put a password, a one-time code, or the API key in it.
Book an appointment:
text
Call the dentist and book me the earliest appointment next Tuesday after 1pm. The office is Bright Smile Dental at (801) 555-0148. Ask which times they have, book one, and bring back the time and any confirmation number. Confirm the hold with me before you place the call. Do not record it.
Call a vendor to check an order:
text
Call Northwind Supply at (415) 555-0199 and check order NW-10442. Ask whether it shipped, the carrier, and the tracking number. Confirm the hold with me before you place the call. US number, no recording.
Confirm a reservation:
text
Call Harbor Grill at (206) 555-0177 and confirm the reservation for Alex Chen, party of 4, this Friday at 7:00pm. Ask them to say the name, time, and party size back. Confirm the hold with me before you place the call. Do not record it.
## Install
Create a key at taskbullet.com/dashboard/settings/api-keys. It is shown once. The buttons below install a placeholder tbliveyourkeyhere. Replace that placeholder in the client config before the first call. Do not paste the real key into chat.
The config runs npx -y @taskbullet/mcp-server on your machine. Cloud agents that cannot run npx should use the hosted URL in Cursor and cloud agents.
### Cursor
GitHub does not open cursor:// links. Copy this into a browser:
text
cursor://anysphere.cursor-deeplink/mcp/install?name=taskbullet&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkB0YXNrYnVsbGV0L21jcC1zZXJ2ZXIiXSwiZW52Ijp7IlRBU0tCVUxMRVRfQVBJX0tFWSI6InRiX2xpdmVfeW91cl9rZXlfaGVyZSJ9fQ==
Decoded config:
json
"command": "npx",
"args": ["-y", "@taskbullet/mcp-server"],
"env": {
"TASKBULLETAPIKEY": "tbliveyourkeyhere"
### VS Code
vscode:mcp/install? and vscode-insiders:mcp/install? carry the same URL-encoded JSON. The name is inside that JSON:
json
{"name":"taskbullet","command":"npx","args":["-y","@taskbullet/mcp-server"],"env":{"TASKBULLETAPIKEY":"tbliveyourkeyhere"}}
### Claude Code
bash
claude mcp add taskbullet --env TASKBULLETAPIKEY=tbliveyourkeyhere -- npx -y @taskbullet/mcp-server
Replace tbliveyourkeyhere before you run it. From a marketplace, after this repo is on the default branch:
text
/plugin marketplace add GriffMurder/taskbullet-mcp-server
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/griffmurder-taskbullet-mcp-server/)
- Source
- awesome · https://github.com/GriffMurder/taskbullet-mcp-server
- Browse by field
- MCP servers
- Listed by
- 23 independent sources
- added
- today
- Security policy
- no
SECURITY.mdat the repository root (which does not mean it is unsafe)
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.