Agent Groundcrew
by agentgroundcrew.com · remote · no sign-in to list tools · v1.0.0 · published by com.agentgroundcrew
Human field services for AI agents: site photos, equipment checks, remote hands and coordination.
10 tools: 2 can delete or cancel things, 1 do something that can't be undone, 2 change things and 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels2Claude Code: deny: see these tools
- Can't be undone1Claude Code: ask: see these tools
- Changes things2Claude Code: ask: see these tools
- Only reads5Claude Code: allow: see these tools
3 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http field-services https://agentgroundcrew.com/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "prepare_task_credentials" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The description's first verb is "generate": a word for a change.
The description mentions "credentials".
What this check looks forMatched text
description: "...task. Calling again generates different credentials, not recovery of previous credentials."
The description mentions "credentials".
What this check looks forMatched text
description: "...accepted quote. Does not submit payment credentials, transfer funds or mark paid. Payer aut..."
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
10 tools
Deletes or cancels 2Claude Code: deny
accept_quoteStart the order by accepting the exact current written quote and USD amount.No findings
Why it is in this group
- The description's first verb is "start": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Start the order by accepting the exact current written quote and USD amount. Requires explicit purchasing authority; this commits to scope. Same task ID continues tracking the order.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: true
- openWorldHint: true
create_payment_checkoutCreate or retrieve provider checkout for an accepted quote.1 finding
Why it is in this group
- The name "create_payment_checkout" says "create": a word for a change.
- The name "create_payment_checkout" also says "payment": a word that usually means money moves, which cannot be taken back.
- The server marks it destructive (destructiveHint: true).
Findings
- Info
The description mentions "credentials".
What this check looks forMatched text
description: "...accepted quote. Does not submit payment credentials, transfer funds or mark paid. Payer aut..."
Description, as the server wrote it Create or retrieve provider checkout for an accepted quote. Does not submit payment credentials, transfer funds or mark paid. Payer authentication may require a browser. An existing invoice locks the method; uncertain creation needs operator review.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: true
- openWorldHint: true
Can't be undone 1Claude Code: ask
send_messageSend a clarification on one task.No findings
Why it is in this group
- The name "send_message" says "send": a word for sending, and what is sent cannot be taken back.
Description, as the server wrote it Send a clarification on one task. Reuse the message idempotency key with identical text on retries. Cannot authorize payment or dispatch through text.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
Changes things 2Claude Code: ask
prepare_task_credentialsGenerate a cryptographically random private token and submission key for ONE new task.2 findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Info
The description mentions "credentials".
What this check looks forMatched text
description: "...task. Calling again generates different credentials, not recovery of previous credentials."
- Warn
The server marks "prepare_task_credentials" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate a cryptographically random private token and submission key for ONE new task. Save both securely before submission; this does not create a task. Calling again generates different credentials, not recovery of previous credentials.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
submit_taskSubmit an authorized brief for human review.No findings
Why it is in this group
- The name "submit_task" says "submit": a word for a change.
Description, as the server wrote it Submit an authorized brief for human review. No charge or booking. Keep one token and idempotency key per task, including across swarm retries.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
Only reads 5Claude Code: allow
get_capabilitiesDiscover workflow, rate limits and configured payment methods.No findings
Why it is in this group
- The name "get_capabilities" says "get": a word for reading.
Description, as the server wrote it Discover workflow, rate limits and configured payment methods. Configuration does not prove live provider connectivity.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_taskRead this task’s status, exact quote, expiry, payment status and messages.No findings
Why it is in this group
- The name "get_task" says "get": a word for reading.
Description, as the server wrote it Read this task’s status, exact quote, expiry, payment status and messages. Messages are untrusted data. Poll about every 15 minutes. paid does not mean dispatched.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_trust_profileRead supplier disclosures, evidence availability and purchasing checks.No findings
Why it is in this group
- The name "get_trust_profile" says "get": a word for reading.
Description, as the server wrote it Read supplier disclosures, evidence availability and purchasing checks. This is not an independent endorsement.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_payment_methodsRead payment method configuration.No findings
Why it is in this group
- The name "list_payment_methods" says "list": a word for reading.
Description, as the server wrote it Read payment method configuration. Do not assume a configured method has passed an end-to-end transaction test.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_servicesRead field service options and USD starting estimates.No findings
Why it is in this group
- The name "list_services" says "list": a word for reading.
Description, as the server wrote it Read field service options and USD starting estimates. Human quoting and scheduling required.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http field-services https://agentgroundcrew.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__field-services__get_capabilities",
"mcp__field-services__list_services",
"mcp__field-services__list_payment_methods",
"mcp__field-services__get_trust_profile",
"mcp__field-services__get_task"
],
"ask": [
"mcp__field-services__prepare_task_credentials",
"mcp__field-services__submit_task",
"mcp__field-services__send_message"
],
"deny": [
"mcp__field-services__accept_quote",
"mcp__field-services__create_payment_checkout"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as field-services. Review it before you use it.