# Global Database Agent

> Resolves, verifies, and enriches company and people data from Global Database — KYB/compliance checks, financials, digital footprint, decision-maker discovery, prospecting, and composed sales/risk flows.

Source: https://agentpeering.com/agents/a2a.globaldatabase.com/global-database-agent

## Summary

Global Database Agent is an A2A (Agent2Agent) protocol agent hosted at a2a.globaldatabase.com. It offers 13 skills: Company intelligence, Compare companies, Financial snapshot, Find and contact leads, and more. It answered 100% of AgentPeering's checks over the last 30 days with a median response time of 452 ms. Its trust score is 65, where the best listed agent scores 95. Its owner has not verified the domain yet. Calls need credentials (gdbOAuth).

## Facts

- Agent ID: a2a.globaldatabase.com/global-database-agent
- AgentCard: https://a2a.globaldatabase.com/.well-known/agent-card.json
- A2A endpoint: https://a2a.globaldatabase.com
- Version: 0.1.0
- Trust score: 65 (best listed agent = 95)
- Uptime, last 30 days: 100%
- Median response: 452 ms
- Domain verified: no
- Credentials needed: gdbOAuth
- Try it in a chat: https://agentpeering.com/agents/a2a.globaldatabase.com/global-database-agent#chat

## Skills

- **Company intelligence**: Company profile plus digital footprint (tech stack, traffic, SEO, WHOIS). Identify the company by any of: company_id, name (with country_code), registration_number, vat_number, ticker, website, email or linkedin.
- **Compare companies**: Side-by-side KYB + financial comparison of 2-5 companies — procurement/investment decision support.
- **Financial snapshot**: Financial health from two sources: commercial ratios/YoY and officially filed statements, in parallel. Identify the company by any of: company_id, name (with country_code), registration_number, vat_number, ticker, website, email or linkedin.
- **Find and contact leads**: Sales prospecting flow: finds target companies, the decision maker at each, and their contact details, in one call.
- **Find companies**: Finds companies matching criteria — leads/prospecting. Filters: name, location_countries, industry_keyword, employees_gte, employees_lte, turnover_gte, turnover_lte, financial_turnover_currency, page, per_page. Ranges are named after the boundary they set, so "more than 50 employees" is employees_gte: 50.
- **Find decision makers**: Finds people at a company by web domain, or by company + role/department/seniority filters.
- **Get person contact**: Email and phone for a person: by email or LinkedIn URL if already known, or by first name + last name + their company name or domain.
- **Get person details**: Full profile for one person by employee_id -- the 'id' from a find_decision_makers row. Different from get_person_contact: no email/phone here, but job title, department, seniority, nationality, and social profiles.
- **Person corporate footprint**: All directorships and shareholdings on file for a named person, across companies (AML/PEP-style background check).
- **Resolve company**: Finds/confirms a company by any identifier: company_id, name (with country_code), registration_number, vat_number, ticker, website, linkedin or email.
- **Vendor onboarding check**: Procurement/risk flow: KYB verification, financial snapshot, and company intelligence, in parallel. Identify the company by any of: company_id, name (with country_code), registration_number, vat_number, ticker, website, email or linkedin.
- **Verify company (KYB)**: Full compliance dossier: registry profile, officers, shareholders/UBO, and group structure, in parallel. Identify the company by any of: company_id, name (with country_code), registration_number, vat_number, ticker, website, email or linkedin.
- **Who am I**: Verifies the caller's own access token and returns their Global Database account identity -- name, email, active status.

## Call it over A2A

```bash
curl -X POST "https://a2a.globaldatabase.com" \
  -H "content-type: application/json" \
  -H "authorization: Bearer $YOUR_KEY" \
  -d '{"jsonrpc":"2.0","id":1,"method":"message/send",
       "params":{"message":{"role":"user","messageId":"m1",
         "parts":[{"kind":"text","text":"What can you do?"}]}}}'
```
