Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
78
A2A live JSON-RPC signature verified A2A 1.0 v1.0.0

TripDeDee

tripdedee.com · TripDeDee

Local restaurants and shops across Thailand with live prices, rider delivery and cash on delivery, plus hotels and homestays with room availability, and people to hire, riders, job posts and no-rush errands. Finds shops near a location sorted by distance, checks whether a shop delivers to you, shows menus, honest-price badges and reviews from completed orders, and returns a web order link. To order inside an AI assistant, add the MCP server https://tripdedee.com/api/ai/mcp/me (sign in with LINE · guide https://tripdedee.com/ai) or call place_order here with OAuth. · ร้านอาหารและร้านค้าท้องถิ่นทั่วไทย ราคาจริง ส่งโดยไรเดอร์ จ่ายเงินสดปลายทาง

Sign in to save Compare Sign in to watch Own this agent? Verify ownership →
Trust score
78/100
grade B · 9 criteria
Uptime
accumulating
1/5 direct probes · 30d
~390 ms response
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
stable
1 snapshot tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

B
Conformance score: 78/100
B-grade: working agent with minor gaps (often unsigned cards or thin metadata).
Show breakdown Hide breakdown
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe (answers in ~390 ms).
pass Protocol version 10/10
Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape).
pass JWS signature 10/10
Agent card is JWS-signed and signature verifies.
info Uptime track record 0/15
Only 1 probe so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 7 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: TripDeDee (https://tripdedee.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs
pass Freshness + modern flags 4/5
seen in upstream source within 0d
pass Security declaration 4/5
Declares OAuth2 with PKCE (S256): secure auth flow.

Activity

last 24h · 0 invocations No personal data recorded

No activity in the last 7 days.

Card history

1 snapshot
Snapshots
Agent card snapshots
Captured Hash Snapshot
2026-11-05 02:43:30 current 564411f55184… view →
Uptime
accumulating
1 direct probes · 30d
Response
199ms
last direct probe
Skills
7
declared
Streaming
—
SSE-capable

Try it

Sent live, through Agenstry.

calling agent… ⌘/Ctrl + Enter

Skills · 7 declared

Find food & shops nearby

Restaurants and shops by dish, product or shop name, province, or lat/lng sorted by road distance; budget ("under 60 baht"), cheapest first, open now; returns l…

No taxonomy category yet
fooddeliveryrestaurantsnearbythailand
Ask a shop: menu, prices, hours, delivery

About one shop (send @shop or {"shop"}): menu with prices and options, opening hours, location and map, whether it delivers to you, real total with delivery fee…

Pizzeria Ordering match 87%
menupriceshoursdelivery feeorder link
Order for me (cash on delivery)

For a signed-in user (OAuth, sign in with LINE): {"skill":"place_order","shop","items","address_index" or "address","lat","lng"} returns a Task in INPUT_REQUIRE…

No taxonomy category yet
ordercheckoutcash on delivery
Hotels & homestays: rooms and availability

Find stays by name, province or lat/lng; room types, prices, check-in/out, amenities; live availability for dates ("20-22 Nov", "tomorrow 2 nights") with an est…

Lodging and Stays match 90%
hotelhomestayresortavailabilitythailand
Find people to hire & riders

People open to work or offering services (handyman, tutor, freelancer, cleaner…) and verified riders, by skill and province or lat/lng; or one profile by @handl…

No taxonomy category yet
hirefreelanceservicesriderthailand
Send a hire request

For a signed-in user: {"skill":"hire_person","handle","detail","when","area"} returns a summary plus an acknowledgement the user must read (INPUT_REQUIRED); rep…

hirerequest
Jobs & no-rush errands

Open job posts (reviewed only) by keyword, type and province with where to apply; how no-rush errands (ฝากซื้อไม่รีบ) work with links to post or take one; for s…

No taxonomy category yet
jobspart-timefreelanceerrandthailand

Health · last 1 probes

Probe log
When HTTP Live JSON-RPC Latency
2026-11-05 02:43:30 200 ✓ 199ms

Similar agents

SuperMCP
Israeli online supermarket pricing for AI agents. Prices a whole shopping list at every storefront that delivers to an address and ranks the
SuperMCP · q 90%
SuperMCP
Israeli online supermarket pricing for AI agents. Prices a whole shopping list at every storefront that delivers to an address and ranks the
SuperMCP · q 90%
TravelPulse
AI-powered global travel intelligence for ANY destination on earth — major cities, small towns, rural areas, and everything in between. Live
The Aslan Group LLC · q 90%
TravelPulse
AI-powered global travel intelligence for ANY destination on earth — major cities, small towns, rural areas, and everything in between. Live
The Aslan Group LLC · q 90%
Loppee live
Loppee's MCP server lets customers find US local businesses, read trust information, message businesses and apply to jobs. Authorized busine
Loppee Inc · q 100%
Ellipse Hotel Portfolio Agent live
Ellipse Cloud portfolio agent: live availability and pricing across Ellipse PMS hotels. Uses the same pilot OAuth/Bearer registry as MCP; ex
Ellipse Cloud · q 100%
Embed a badge

Updates itself and links back here.

Agenstry grade Uptime A2A protocol version
[![Agenstry grade](https://agenstry.com/badge/tripdedee.com.svg)](https://agenstry.com/agents/tripdedee.com)
[![Verified Business](https://agenstry.com/badge/tripdedee.com/identity.svg)](https://agenstry.com/agents/tripdedee.com)
[![Uptime](https://agenstry.com/badge/tripdedee.com/uptime.svg)](https://agenstry.com/agents/tripdedee.com)
[![A2A version](https://agenstry.com/badge/tripdedee.com/protocol.svg)](https://agenstry.com/agents/tripdedee.com)

Audit evidence

JSON for vendor reviews. Signed copy verifies against our JWKS.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "name": "TripDeDee",
  "description": "Local restaurants and shops across Thailand with live prices, rider delivery and cash on delivery, plus hotels and homestays with room availability, and people to hire, riders, job posts and no-rush errands. Finds shops near a location sorted by distance, checks whether a shop delivers to you, shows menus, honest-price badges and reviews from completed orders, and returns a web order link. To order inside an AI assistant, add the MCP server https://tripdedee.com/api/ai/mcp/me (sign in with LINE \u00b7 guide https://tripdedee.com/ai) or call place_order here with OAuth. \u00b7 \u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23\u0e41\u0e25\u0e30\u0e23\u0e49\u0e32\u0e19\u0e04\u0e49\u0e32\u0e17\u0e49\u0e2d\u0e07\u0e16\u0e34\u0e48\u0e19\u0e17\u0e31\u0e48\u0e27\u0e44\u0e17\u0e22 \u0e23\u0e32\u0e04\u0e32\u0e08\u0e23\u0e34\u0e07 \u0e2a\u0e48\u0e07\u0e42\u0e14\u0e22\u0e44\u0e23\u0e40\u0e14\u0e2d\u0e23\u0e4c \u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19\u0e2a\u0e14\u0e1b\u0e25\u0e32\u0e22\u0e17\u0e32\u0e07",
  "supportedInterfaces": [
    {
      "url": "https://tripdedee.com/api/ai/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "documentationUrl": "https://tripdedee.com/ai",
  "version": "1.0.0",
  "provider": {
    "organization": "TripDeDee",
    "url": "https://tripdedee.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extensions": [
      {
        "uri": "https://tripdedee.com/ai/a2a/ext/mcp-connect/v1",
        "description": "How to order: connect the TripDeDee MCP server (same service) or call place_order with OAuth",
        "params": {
          "inYourAssistant": "Add the TripDeDee MCP server to Claude, ChatGPT, Gemini or any MCP client, sign in with LINE once, then order in chat (cash on delivery).",
          "mcpServer": "https://tripdedee.com/api/ai/mcp/me",
          "mcpServerNoLogin": "https://tripdedee.com/api/ai/mcp",
          "transport": "streamable-http",
          "auth": "OAuth 2.1 + PKCE, dynamic client registration, sign in with LINE",
          "setupGuide": "https://tripdedee.com/ai",
          "viaA2A": "Or call skill place_order on this agent with an OAuth token (same account linking).",
          "webCheckout": "Or open the order link and check out on the web (no app needed)."
        }
      }
    ]
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "iconUrl": "https://tripdedee.com/favicon.png",
  "securitySchemes": {
    "tripdedee": {
      "oauth2SecurityScheme": {
        "description": "Link a TripDeDee account (sign in with LINE). Dynamic client registration at https://tripdedee.com/api/ai/oauth/register",
        "oauth2MetadataUrl": "https://tripdedee.com/api/ai/.well-known/oauth-authorization-server",
        "flows": {
          "authorizationCode": {
            "authorizationUrl": "https://tripdedee.com/api/ai/oauth/authorize",
            "tokenUrl": "https://tripdedee.com/api/ai/oauth/token",
            "refreshUrl": "https://tripdedee.com/api/ai/oauth/token",
            "scopes": {
              "read": "Read your saved addresses and orders",
              "order": "Place and cancel cash-on-delivery orders after you confirm"
            },
            "pkceRequired": true
          }
        }
      }
    }
  },
  "skills": [
    {
      "id": "find_shops",
      "name": "Find food & shops nearby",
      "description": "Restaurants and shops by dish, product or shop name, province, or lat/lng sorted by road distance; budget (\"under 60 baht\"), cheapest first, open now; returns live prices, delivery radius, deliverable, honest-price badge and an order link.",
      "tags": [
        "food",
        "delivery",
        "restaurants",
        "nearby",
        "thailand"
      ],
      "examples": [
        "\u0e02\u0e49\u0e32\u0e27\u0e21\u0e31\u0e19\u0e44\u0e01\u0e48 near 13.59,100.56",
        "\u0e01\u0e30\u0e40\u0e1e\u0e23\u0e32\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 60 \u0e1a\u0e32\u0e17 \u0e43\u0e01\u0e25\u0e49 13.59,100.56",
        "som tam in Samut Prakan",
        "\u0e23\u0e49\u0e32\u0e19\u0e2d\u0e32\u0e2b\u0e32\u0e23\u0e43\u0e19\u0e01\u0e23\u0e30\u0e1a\u0e35\u0e48"
      ]
    },
    {
      "id": "shop_info",
      "name": "Ask a shop: menu, prices, hours, delivery",
      "description": "About one shop (send @shop or {\"shop\"}): menu with prices and options, opening hours, location and map, whether it delivers to you, real total with delivery fee, and a pre-filled web order link.",
      "tags": [
        "menu",
        "prices",
        "hours",
        "delivery fee",
        "order link"
      ],
      "examples": [
        "\u0e40\u0e21\u0e19\u0e39\u0e23\u0e49\u0e32\u0e19 @b880",
        "What does @b880 sell?",
        "{\"shop\":\"b880\",\"items\":[{\"id\":\"<menu id>\",\"qty\":2}],\"lat\":13.59,\"lng\":100.56}",
        "{\"skill\":\"order_link\",\"shop\":\"b880\",\"items\":[{\"id\":\"<menu id>\",\"qty\":1}]}"
      ]
    },
    {
      "id": "place_order",
      "name": "Order for me (cash on delivery)",
      "description": "For a signed-in user (OAuth, sign in with LINE): {\"skill\":\"place_order\",\"shop\",\"items\",\"address_index\" or \"address\",\"lat\",\"lng\"} returns a Task in INPUT_REQUIRED with the order summary; reply {\"confirm\":true} to place it. Also {\"skill\":\"my_orders\"}, {\"skill\":\"cancel_order\",\"order_id\"}, {\"skill\":\"my_account\"} for saved addresses.",
      "tags": [
        "order",
        "checkout",
        "cash on delivery"
      ],
      "examples": [
        "{\"skill\":\"place_order\",\"shop\":\"b880\",\"items\":[{\"id\":\"<menu id>\",\"qty\":1}],\"address_index\":0}",
        "{\"skill\":\"my_orders\"}",
        "{\"skill\":\"cancel_order\",\"order_id\":\"<id>\"}"
      ],
      "securityRequirements": [
        {
          "schemes": {
            "tripdedee": {
              "list": [
                "order"
              ]
            }
          }
        }
      ]
    },
    {
      "id": "stays",
      "name": "Hotels & homestays: rooms and availability",
      "description": "Find stays by name, province or lat/lng; room types, prices, check-in/out, amenities; live availability for dates (\"20-22 Nov\", \"tomorrow 2 nights\") with an estimated total; book on the property page.",
      "tags": [
        "hotel",
        "homestay",
        "resort",
        "availability",
        "thailand"
      ],
      "examples": [
        "\u0e42\u0e23\u0e07\u0e41\u0e23\u0e21 \u0e41\u0e1e\u0e23\u0e48 \u0e27\u0e48\u0e32\u0e07\u0e44\u0e2b\u0e21 20-22 \u0e1e.\u0e22.",
        "hotels near 18.07,99.83",
        "{\"skill\":\"stays\",\"hotel\":\"213978\",\"checkIn\":\"2026-12-01\",\"checkOut\":\"2026-12-03\"}"
      ]
    },
    {
      "id": "find_people",
      "name": "Find people to hire & riders",
      "description": "People open to work or offering services (handyman, tutor, freelancer, cleaner\u2026) and verified riders, by skill and province or lat/lng; or one profile by @handle. Public profile info only, no phone numbers.",
      "tags": [
        "hire",
        "freelance",
        "services",
        "rider",
        "thailand"
      ],
      "examples": [
        "\u0e2b\u0e32\u0e0a\u0e48\u0e32\u0e07\u0e41\u0e2d\u0e23\u0e4c \u0e40\u0e0a\u0e35\u0e22\u0e07\u0e43\u0e2b\u0e21\u0e48",
        "rider near 13.59,100.56",
        "@founder",
        "\u0e15\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c \u0e19\u0e19\u0e17\u0e1a\u0e38\u0e23\u0e35"
      ]
    },
    {
      "id": "hire_person",
      "name": "Send a hire request",
      "description": "For a signed-in user: {\"skill\":\"hire_person\",\"handle\",\"detail\",\"when\",\"area\"} returns a summary plus an acknowledgement the user must read (INPUT_REQUIRED); reply {\"confirm\":true} to send. Free for the hirer; phones are shared after the person accepts. Also {\"skill\":\"my_hire_requests\"} and {\"skill\":\"cancel_hire_request\",\"id\"}.",
      "tags": [
        "hire",
        "request"
      ],
      "examples": [
        "{\"skill\":\"hire_person\",\"handle\":\"<handle>\",\"detail\":\"\u0e25\u0e49\u0e32\u0e07\u0e41\u0e2d\u0e23\u0e4c 2 \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\",\"when\":\"\u0e40\u0e2a\u0e32\u0e23\u0e4c\u0e19\u0e35\u0e49\"}",
        "{\"skill\":\"my_hire_requests\"}",
        "{\"skill\":\"cancel_hire_request\",\"id\":\"<id>\"}"
      ],
      "securityRequirements": [
        {
          "schemes": {
            "tripdedee": {
              "list": [
                "order"
              ]
            }
          }
        }
      ]
    },
    {
      "id": "jobs_errands",
      "name": "Jobs & no-rush errands",
      "description": "Open job posts (reviewed only) by keyword, type and province with where to apply; how no-rush errands (\u0e1d\u0e32\u0e01\u0e0b\u0e37\u0e49\u0e2d\u0e44\u0e21\u0e48\u0e23\u0e35\u0e1a) work with links to post or take one; for signed-in takers, {\"skill\":\"errands_near_me\",\"lat\",\"lng\"}.",
      "tags": [
        "jobs",
        "part-time",
        "freelance",
        "errand",
        "thailand"
      ],
      "examples": [
        "\u0e2b\u0e32\u0e07\u0e32\u0e19\u0e1e\u0e32\u0e23\u0e4c\u0e17\u0e44\u0e17\u0e21\u0e4c \u0e41\u0e1e\u0e23\u0e48",
        "freelance jobs",
        "\u0e1d\u0e32\u0e01\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e2d\u0e07\u0e08\u0e32\u0e01\u0e15\u0e25\u0e32\u0e14 \u0e41\u0e1e\u0e23\u0e48",
        "{\"job\":\"e94c477db4\"}"
      ]
    }
  ],
  "signatures": [
    {
      "protected": "eyJhbGciOiJFUzI1NiIsImtpZCI6IjBPbmdxSTZva2Jpa0RINGlFOXlXUUVsaVY5bmdQb1J2OS04Z3NqTndZcG8iLCJ0eXAiOiJKT1NFIiwiamt1IjoiaHR0cHM6Ly90cmlwZGVkZWUuY29tL2FwaS9haS9qd2tzLmpzb24ifQ",
      "signature": "FZ7NzSzjdlGRgGKUmPBQIXgY1DSObYjcjCFzg55hL-FxnisP8Nobgb0RJfbwOVXpQladunCj7F_rflJT7Lsasg"
    }
  ]
}